wp 3hr-course

115
Wordpress 101 marketing your business with… the power of blogging.

Upload: rich-webster

Post on 09-Dec-2014

215 views

Category:

Technology


4 download

DESCRIPTION

Wordpress 101 for Sierra College Community Education 2014

TRANSCRIPT

Page 1: Wp 3hr-course

Wordpress 101marketing your business with…

the power of blogging.

Page 2: Wp 3hr-course

What is this class?

• You’ll Learn how Wordpress works

• Modern marketing principles mixed in so you understand whyWordpress works

Page 3: Wp 3hr-course

What you get...• An overview of:

• What Wordpress is

• How it works in the Internet Ecosystem

• How it integrates with social media

Page 4: Wp 3hr-course

Who are you?• Why have you chosen to take this

course?

• Why Wordpress?

• What is your business?

• What level user are you?

Page 5: Wp 3hr-course

How hard is this?• What’s your background?

• What’s your ambition?

• Recipes vs. Concepts

• Yes, some concepts are HARD

★but you’ll need them!

Page 6: Wp 3hr-course

How to be successful with Wordpress...

• Be ACTIVE. Work at it every week.

• Get help, if you need it:

• Grammar, Style (can you write?)

• Images, photography

• Ideas... Customers and Employees

Page 7: Wp 3hr-course

Mistakes WELCOME!• It’s all fixable.

Questions WELCOME!• It’s about you getting the info you need.

Page 8: Wp 3hr-course

WordpressWhat it is...

What it is not.

Page 9: Wp 3hr-course

The Internet Ecosystem

• Once mostly informational, increasingly functional

• Is made up of “services”...

• “The Web” is just one of those services

Page 10: Wp 3hr-course

It’s made up of... A bunch of content

Might be:

• Personal expression

• Educational publishing

• Government info & services

• Mostly business, for marketing

Page 11: Wp 3hr-course

Business on the web...is mostly static marketing content:

• About <the business>

• Contact form

• Location, Directions, Phones

• Products and/or Services

These are: “Brochure Sites”

Page 12: Wp 3hr-course

Web businesses...• Websites that ARE businesses

• E-commerce (buy stuff online)

• Social Networks

• Ad Networks

• Software or Platform as a Service

★SaaS or PaaS

Page 13: Wp 3hr-course

Web businesses...

63% of businesses in the US do NOT have a website...

97% of consumers search online for businesses!

Page 14: Wp 3hr-course

Other ways to use the web for business

• #1: Customer Support

• Market research

• know your potential customers

• follow ‘trending’ topics

• survey users through online communities

Page 15: Wp 3hr-course

Most biz sites are ‘cobwebs’

• Haven’t been changed since 2009

• 1999???

• Never show up on search results

• Don’t drive sales

★ They just sit there!

Page 16: Wp 3hr-course

Why Wordpress?

• The first few answers emerge...

• Acts as ‘brochure’ site

• You can edit your own site!

• Makes contact forms easy...

• Search engines LOVE it. (more “why” later)

Page 17: Wp 3hr-course

What is Wordpress?• It’s a Content Management System

(CMS)...

• content goes into a database

• requested data is pulled out on demand for viewing (or editing)

• it is wrapped in a ‘template’ for consistent formatting

• links are managed automatically

Page 18: Wp 3hr-course

a CMS:

Title !Body !!!!!!!Category

Title Body Cat

Web Form Database Template

Web Page

Page 19: Wp 3hr-course

What is Wordpress?• It’s a kind of CMS called a blog:

• content is displayed with the most recent articles (posts) first.

• you can click to view content by...

• category

• author

• date... etc.

Page 20: Wp 3hr-course

What is Wordpress?

• It doesn’t HAVE to be a blog

• it can have a simple page-by-page structure

• it can act like a simple e-commerce system

• it can have forums... etc.

Page 21: Wp 3hr-course

How does a CMS / Blog work?• It’s better to experience it than to

try to explain it.

• but basically... ...it takes a URL, and uses it to pull information out of the database, and display it in various ways. It gives you tools to put in media (images, videos, audio files) and text, link to stuff, and make it available to people in a friendly, useful way. It can also communicate to social media, and gather data, and other nifty things. It’s a publishing platform. It’s fun!

Page 22: Wp 3hr-course

What is the Web, technically?

• Why should you care?

• It’s a protocol, uses http/https, port 80, web server software like Apache or IIS... all of which we can set aside.

• Uses HTML, which is text, following a format with tags that look like...

• <html>Dragons!</html>

Page 23: Wp 3hr-course

What is a web page?• A text file sitting on a computer. The

computer runs web server software: <html> <head> <title>The Title</title> </head> <body> <h1>A big headline!</h1> <h2>...a smaller headline</h2> <p><strong>Some</strong> <em>text</em>

in the form of a paragraph</p> </body> </html>

Page 24: Wp 3hr-course
Page 25: Wp 3hr-course

What is a Server?

• It’s a computer, always connected, with an address that looks like:

• 128.56.24.0

• It runs server software, perhaps for email, web, database, file transfer...

Page 26: Wp 3hr-course

Types of Servers...• Email Server Software (IMAP, POP,

SMTP servers, MX records, Ports 25, 465, 587

• Web Server Software (Apache, IIS, etc., Port 80, 8080)

• Database (MySQL, PostgreSQL, etc., Port 3036)

• IRC, FTP, and other TLAs you (may) never have to worry about...

Page 27: Wp 3hr-course

Domains• Domain Name Servers (DNS) look at the Top Level Domain (TLD)

like .com, .net, .biz, etc. and pass to...

• the Nameserver assigned to the Second-Level Domain, like “facebook” or “google” or your domain name.

• That may point to another DNS server, or directly to a specific server address, which is a number like 123.213.21.0 called an IP address.

• The IP address may point to a specific computer running server software. Based on the port and other info, it may be directed to a specific type of software. That software will look for certain files which may be some text or a script or a program which returns information. Some is used only by machines, some is for humans.

Page 28: Wp 3hr-course

Subdomains• www...

• most people think all websites start with www. But that's just an optional thing. It can be any word or number combination*

• So...

• www.richwebster.com

• subdomain.secondlevel.toplevel

Page 29: Wp 3hr-course

And to the right of that...

www.richwebster.com/directory/file.html

And to the left of that...

www.richwebster.com/directory/file.html www.richwebster.com/directory/file.html

Page 30: Wp 3hr-course

But wait...

• Wordpress can make urls that look like

www.richwebster.com/?p=123

• The “?” tells a script on the server to go the the DB and do something

• In this case, go to the DB and get “post #123”

Page 31: Wp 3hr-course

Even better...• Wordpress can make urls that look like

www.richwebster.com/postname/

• The “postname” is the title of your post, like: top-10-reasons-to-buy-a-top-hat

• This is big-time Search Engine Mojo (more on that, later).

Page 32: Wp 3hr-course

Review:• Your website is on a server:

— a computer with special software

• You get to it with a URL: — protocol//sub.domain.tld/dir/file.html— http://www.richwebster.com/about/me.htm

• The domain is registered; on a DNS server

• An HTML file + images make a web page

Page 33: Wp 3hr-course

Why WordpressVS.

Something Else

Page 34: Wp 3hr-course

Other Options• There are hundreds of CMS solutions

• Wordpress is usually compared with:

• Joomla (similar to WP)

• Drupal (more powerful than WP)

• These are both open-source solutions that are based on PHP and MySQL and have strong, vibrant communities.

Page 35: Wp 3hr-course

Power vs. Simplicity?

• WP is relatively easy for users

• WP is powerful, especially for developers (like me).

• You control it (unlike Facebook, G+, Tumblr, blogger, etc.)

• It’s “Open Source”

Page 36: Wp 3hr-course

Open Source is...

• All the code is visible, and can be modified by a developer.

• Closed code is ‘compiled’ and can’t be viewed or modified.

• “Open” means thousands of people can work on it, improve it, and extend it.

• If your expert drops dead, you can find someone else who can work on it.

Page 37: Wp 3hr-course

Wordpress is good...

• Thoroughly documented

• Frequently improved

• Clean architecture

• Core is separate, shared with all sites

• Themes define the user experience

• Secure as anything ever is, fixed fast when new ‘exploits’ are found

Page 38: Wp 3hr-course

Why not?

• It doesn’t have complex user roles

• It doesn’t do complex page layouts well

• You might need a specific functions WP doesn’t have.

• Consider Drupal… or Concrete5

Page 39: Wp 3hr-course

Reason #1: Wordpress is SEO Catnip...

• People at Google help develop it

• It has lots of hidden attributes that make it ideally ‘semantic’

• Google takes cues from how it works, it takes cues from how Google works.

• ...more later

Page 40: Wp 3hr-course

Will this be a good choice in the future?

• Over 60 million users

• A very strong community

• Devotion to open source

• ...so, probably.

★But the net changes fast!

Page 41: Wp 3hr-course

Why Blog?

Page 42: Wp 3hr-course

What makes blogging special?

• Blogging serves people, but it also serves machines: Search Engines

Page 43: Wp 3hr-course

Blogs Serving People...

• people get to a site occasionally, not regularly

• they want to know what's current, first. But then they want to know the “back story”, history, or story line.

• whether they are back after a week or a month, they can scan what has happened since they last visited.

Page 44: Wp 3hr-course

Serving People...

• they can scan and then 'drill down' easily

• they can search, easily (content in DB)

• they want consistent, easy navigation

• they want to find out about new things through other channels:

★Twitter, Facebook, LinkedIn, RSS

Page 45: Wp 3hr-course

Serving Search Engines★Search Engine Optimization: SEO

• There's more than meets the eye: Search Engine 'spiders or bots' consume information too.

• Google tries to find and judge info the way people do, or better

• It looks at the URLs, HTML, page structure, relationships to other websites

Page 46: Wp 3hr-course

Serving Search Engines• Google looks at time and location

• How old is the domain?

• How fresh is the content?

• Where is it published? (geolocation)

• <H1>, <H2>, <H3>, <p>, <strong> etc.

• there are special hidden files (XML site maps) just for them, that WP can generate (with a plugin).

Page 47: Wp 3hr-course

Blogging for SEO

Page 48: Wp 3hr-course

Optimal Patterns

★Post 2 times/week

• Fresh content

• After a year, you have 100 articles focused on your business.

• Each article can act as a de facto “landing page” for a product, a target market, or a “keyword set”

Page 49: Wp 3hr-course

Optimal Patterns★Keyword-driven content and menus

• Figure out your “Keywords”

• 1-3 word phrases

• describe — or appeal to — your target audience

• describe your products, services, brands, community, aesthetics, humor... think broadly

Page 50: Wp 3hr-course

How do people describe your business?

★Plug ‘em in

• URL:

https://adwords.google.com/ko/KeywordPlanner/

Page 51: Wp 3hr-course

Keep these in mind

★Write posts with these keywords

• Monitor the biggies:

• Google Alerts

• Twitter

• etc...

Page 52: Wp 3hr-course

Your front page isn’t always your ‘home’ page★Customers may land anywhere.

• Based on search or links-in

• What did they come for? Are you using that page to do a “Call to action?”

• It’ll get traffic soon, but may years later, too!

Page 53: Wp 3hr-course

create targeted content:

★write articles about things that will draw the right visitors

Page 54: Wp 3hr-course

Once they’ve arrived

• include calls to action: how to use this information to act now!

• use energetic and positive writing

• choose who you alienate (if anyone)

• write your headlines carefully (do they make good tweets?)

Page 55: Wp 3hr-course

Before they go...

• friend you?

• tweet this?

• sign up for a newsletter?

• buy something?

Page 56: Wp 3hr-course

The Takeaway...

Page 57: Wp 3hr-course

What did we learn on the show tonight, Craig?

• There’s a thing called the Internet...

• If you use Wordpress, you can have a great hub for your brand

• A Blog is a CMS is a Website that you can control without being a ‘developer’

Page 58: Wp 3hr-course

What did we learn on the show tonight, Craig?

•URLs really matter

•You can’t avoid HTML forever

• Keywords drive SEO

• Content tuned to your target audience will deliver traffic.

• Once you have someone looking, get ‘em signed up so you can bring ‘em back.

Page 59: Wp 3hr-course

Next...

• What's your site going to be about?

• What do you want to name it?

• What's a good subtitle? (think 'keywords')

• Do you have a domain?

Page 60: Wp 3hr-course

Getting your feet wet....

Page 61: Wp 3hr-course

First: a tour

• Generic Wordpress Site

• This is the TwentyEleven Theme

Page 62: Wp 3hr-course

Browser:

• I can recommend Chrome, Firefox & Safari. I do not recommend the ubiquitous IE (Microsoft Internet Explorer) in any version before 9.

• Nonetheless, your visitors will use them, so you need to look at your site that way sometimes (back to IE7).

Page 63: Wp 3hr-course

The Parts of the Theme

• Site Title in Browser Tab

• URL

• Site Title on page

• Navigation

• Post

• Pages

Page 64: Wp 3hr-course

Anatomy of a Page

• Title

• Content

• that’s all

Page 65: Wp 3hr-course

Anatomy of the Blog

• Multiple posts, in reverse date order

• Each post exists by itself: the Permalink

• Posts can be listed by date (archive), author (archive), search results (search match), and more.

Page 66: Wp 3hr-course

The Admin Area

• Your admin area: /wp-login.php or /wp-admin

Page 67: Wp 3hr-course

First Steps

Page 68: Wp 3hr-course

Settings

• Site Title

• Site Description

• Front “Page” or “Blog”?

• Creating a Page

• Creating a Post

Page 69: Wp 3hr-course

Touring the Editor• Called “TinyMCE” shared by many

other CMS/Blog platforms.

• This is not a Word Processor, like you’re used to

• Limited by HTML

• Very basic, but can be extended

Page 70: Wp 3hr-course

Peek at code...• Bold uses the <strong> tag

• italic uses the <em> tag

• strikethrough uses the <del> tag

• underlined uses the <span style="text-decoration: underline;">.

• The old way to do this were the <b>, <i>, <s>, <u>. This relates to the increasing use of "Semantic" tagging... The  ' style="" ' is an 'inline CSS style', so it's your first glimpse at CSS.

Page 71: Wp 3hr-course

Wordpress 101Links & Images (in a post or page)

Page 72: Wp 3hr-course

Creating Links

• Go to a page or post

• Highlight text

• Click ‘chain link’ icon

• URLs from other sites

• Open in new window

• Existing content

Page 73: Wp 3hr-course

Links...

• Find a site to link to, or just type in http://google.com

• Click the “Open New Window” checkbox

• submit

Page 74: Wp 3hr-course

Links...• Now we’ll link to an internal page

• Highlight some (different) text

• Click the ‘link’ icon

• select a page from the list

• Note the title?

• submit

Page 75: Wp 3hr-course

Links...• Know your URL structure:

• http or https

• ://

• subdomain.domain.tld

• /folder/file?argument

• A look at a Google Map URL

Page 76: Wp 3hr-course

Images...

• Add an image to a post (demo)

• Upload an image or images

• Make a gallery

Page 77: Wp 3hr-course

Image Formats

• GIF: smallest, best for art, like logos (unless transparent)

• JPEG: best for photos or other “continuous tone” images

• PNG: best for transparent logos

Page 78: Wp 3hr-course

Image Size

• Image in post can be full width of post area

• 1/2 width (roughly) also good

• Thumbnail is pretty small (but what automatically is used in Galleries)

Page 79: Wp 3hr-course

Image Links• Images can link to:

• image by itself (media)

• image in a page (attachment)

• image in a lightbox(requires plugin: jQuery Lightbox or similar)

Page 80: Wp 3hr-course

Slideshows

• Require a plugin(or may be in theme)

• SliderVilla.com is a good source for slideshow/slider plugins

Page 81: Wp 3hr-course

Videos

• Easy to embed from:

• Youtube

• Screencast.com

• Vimeo

• Slideshare... and more

Page 82: Wp 3hr-course

Videos are HUGE• Lots of data: let YouTube

(Google) pay for the server space instead of putting it on your server

• Also has SEO value:

• YouTube links to your site

• You link to your YouTube video

Page 83: Wp 3hr-course

Content

Page 84: Wp 3hr-course

Content Plan

• Pages vs. Posts= Static vs. Timely

1. Make a list for your pages

Titles

Basic idea of what goes on each...

Page 85: Wp 3hr-course

What should be in every business site*

• Contact Page

• phone, address, map, contact form

• Photos of you, your staff, building?

• Newsletter sign-up

• Testimonials

• Social Links

• maybe an FAQ

Page 86: Wp 3hr-course

Plan your first 10 posts

• What are the most common questions customers have?

• What is new in your store, or industry

• The history of industry, products, people

• Things that prompt discussion...

Page 87: Wp 3hr-course

Should you accept Comments?

• People can comment on posts (or you can block that)

• Should you allow this?

• If you do, should it be ‘hands-off’

• Think of it as a customer-support channel

Page 88: Wp 3hr-course

Using Other’s Content

• Most photos & original art/music are off-limits without permission

• OK to summarize & link including ‘quotes’ from original text.

• Most sites want this... more traffic!

• Most YouTubes can be embedded

Page 89: Wp 3hr-course

You can do delayed publishing...

• Write a bunch of posts

• Publish at later date/time

• spread it out

Page 90: Wp 3hr-course

Cross publish• Using tools like “dlvr.it”

• http://dlvr.it

• To Facebook, Twitter, Linked-In

• Subscribe2 plugin, MailChimp, Constant Contact or Aweber

• notifies users via email of new content

Page 91: Wp 3hr-course

Links to Social Media• Link to YOUR Facebook or Twitter

• User’s can “Like” once there...

• AND allow users to post your content to THEIR Facebook & Twitter, & other sites as well...

• spread your content far and wide... it all links back to you!

• “Sociable” plugin

Page 92: Wp 3hr-course

Other Links-in• SEO Concept: Link Building

• You want more links to your site

• You want “High Quality” links

• major news sites

• wikipedia

• social media & other blogs

• You want to “disavow” spammy links

Page 93: Wp 3hr-course

Review• Post (2x week is optimal)

• Cross post to social

• Schedule posts

• allow people to subscribe to be notified

• allow people to comment?

• allow people to post to social

• write useful stuff

Page 94: Wp 3hr-course

Custom Appearance & Function

Page 95: Wp 3hr-course

What is a theme?

• A collection of

• styles

• templates

• functions

Page 96: Wp 3hr-course

What is a theme?

• May also include:

• plugins

• widgets

• custom admin-area forms

Page 97: Wp 3hr-course

How to find themes• Find some you like, don’t buy yet.

• Free themes are fun to play with

• Commercial themes can be a headache that you feel trapped by...

• Did you spend a lot?

• Is it really going to be easy?

Page 98: Wp 3hr-course

Custom Themes• Tools you can use

• Artisteer

• A theme with options in the Admin – not that easy!

• Genesis, Atahualpa, etc.

• Hire a pro... it’s worth it.

Page 99: Wp 3hr-course

Custom Theme Advantage

• No one else looks the same

• It has only those features you need, none you don’t

• It lets you focus on content

Page 100: Wp 3hr-course

Custom Theme Samples

• RosevilleHyperbaric.com

• NevadaCounty.com

• BrookDesign.com

Page 101: Wp 3hr-course

Installing a Theme• wp-admin > appearance > themes

• Select a theme

• Install & View

• Switch Back

• Demo of “full install” options

Page 102: Wp 3hr-course

What happens when the Theme changes?

• Image size issues

• ‘orphaned’ content

• but nothing is ‘lost’

• It might not land in the same place when the original is reactivated, though

Page 103: Wp 3hr-course

What a Theme really is...In wp-content/

All the stuff that makes this WP

installation “yours”

Page 104: Wp 3hr-course

What a Theme really is...In wp-content/themes/

All the stuff that makes this

“Theme”

Page 105: Wp 3hr-course

What a Theme really is...PHP files

CSS files

Images

Page 106: Wp 3hr-course

What a Theme really is...

PHP:

page.php

Page 107: Wp 3hr-course

What is a plugin?• Extra functionality, in a tidy

package (hopefully)

• May be simple, or may require expertise to implement

• Can turn your Wordpress site into a forum, e-commerce system, or...?

Page 108: Wp 3hr-course

Adding a Plugin

• Admin > Plugins

• Search or Upload

• Activate

• Keep updated

Page 109: Wp 3hr-course

Examples of Plugins• BackWPup

• XML Sitemap

• Sociable

• Gravity Forms

• Subscribe2

• ...and many more

Page 110: Wp 3hr-course

Hosting

Page 111: Wp 3hr-course

Major Hosts• GoDaddy (warning: slow!,

restrictive, problematic, icky)

• HostGator (well liked, basic)

• 1and1 (good host, not great support, nice interface, dual hosting)

• DreamHost (old favorite)

• Bluehost (current champion)

Page 112: Wp 3hr-course

Cheap Shared Account• Go with any of these hosts (except

GoDaddy), it’ll take you a long way.

• IF lotsa traffic (you wish) you can upgrade to “Pro” account, try DreamPress, or WP-Engine

• Can support multiple sites/domains

• Hosts take care of a lot of hidden complexity: Not rocket science; harder

Page 113: Wp 3hr-course

Cloud Hosting

• It’s all the cloud, really

• The big two:

• Amazon Web Services (AWS)

• Google Cloud

• Services like WP-Engine layered on the cloud. But so is Netflix, so it’s not cheating, it is smart.

Page 114: Wp 3hr-course

On Your Device

• A Mac or PC can have Wordpress

• Easiest

• MAMP or WAMP or XAMPP

• DesktopServer

Page 115: Wp 3hr-course

Learning More…Are you interested in more classes on the

details of WordPress? Let me know. !

[email protected]