marți, 8 mai 2012

Are You Setting Up WordPress For SEO Success?

Are You Setting Up WordPress For SEO Success?


Are You Setting Up WordPress For SEO Success?

Posted: 07 May 2012 02:15 PM PDT

Posted by evolvingSEO

Or do you find yourself feeling a bit like Gary Coleman...

what chu talkin bout wordpress

He is talking about WordPress, yes?

If you've ever tried to optimize WordPress for SEO success you've probably said those exact words at some point... some crazy theme breaks something, or a plugin crashes the whole site, or in terms of SEO you get 971 duplicate pages back from your crawl report. 

But I don't think your troubles with WordPress are your fault entirely. I've been there too when I was first learning it! Gary Coleman has been there. But this post is an opportunity to move on from that...

Let's Wipe That Gary Coleman Look Off Your Face!

There's a lot of well meaning yet misguided info out there. After over two years of battling with (umm... using...) WordPress, I know it can be tricky and frustrating at times, and so I wanted to create a guide that might help clear some of this up.

I'm not here to get into every single little detail and variation, but rather to spend time on the core WordPress features and give special focus on SEO related WordPress issues.

Five Goals of This Post

  1. Clear up some confusion about WordPress terminology
  2. Explain that WordPress, being a dynamic CMS, is built on relationships (as in "relational database") - and explain those relationships
  3. Show you some hands on, practical tips for setting up your WordPress site with an SEO focus
  4. Give you a few ways to cross check SEOmoz's crawler diagnostics with other sources
  5. Get rid of that 'ol Gary Coleman look!

For This Post, Let's Assume

  • We're running wordpress.org (the self hosted version)
  • This is a single author site (to keep it simple, although not hard to extend the concepts to multi-author)
  • We're not doing any ecommerce, photo galleries, or anything else you'd find in a more custom application of WordPress.
  • We're using Yoast's SEO for WordPress plugin.

Alright. Everyone ready? LET'S GO!! ....What Chu TALKIN' Bout WordPress?!


Part 1 - WordPress Terminology

  • Explanation of some of the most common terms

Regular Web "Page" vs. WordPress "Page"

Let's get really basic here for a minute, hope you don't mind. But I think a lot of people may confuse/interchange a WordPress page with a Web Page.

A web page is a single HTML document that exists at a unique URL. Even if the extension is .php or .asp. The underlying source code is still HTML. This is a WEB page. It does not matter HOW it was created - it loads in your browser as an HTML document and that's all you need to know. And for the rest of this post, when I say "web page" I'm talking about any HTML document existing at a URL.

But a WordPress page is WordPress's version of a "static" page. In fact, anytime you're talking about a page in the context of WordPress, put the word "static" before "page" = "static page" and it will always make more sense.

Pages vs. Posts

This is the second thing people either usually confuse, or have a hard time grasping. To your credit, I think it's confusing that they're put side by side in documentation, as if they're somehow similar. They're not at all!

post vs page

Note that pages and posts differ entirely in how they function.

  • A post is dated and "time-sensitive" and a page is not.
  • A post can belong to categories, tags, dates and authors and a page can not.
  • You can access a post from multiple pages - its category, tag, date or author.
  • A page is only accessible from where ever you link to it.

Some additional references about pages vs. posts:

Categories vs. Tags

Ah. Another sticky point for folks. Some may argue, but I think Yoast would agree. Categories are for your main 5-7 "buckets" of topics that your posts fall into. Tags are there to fine-tune categories, and are usually much more specific that categories.

categories vs tags

  • Also, you should NOT have a category that is the same as a tag or vice versa. Categories should all be unique from tags.
  • And, categories can have hierarchy and tags have no hierarchy.

Author Archives

author archives

Dated Archives

dated archives

  • Easy. Good.

Pagination (Subpages)

pagination

Yeah... why is this confusing? The only thing that doesn't paginate... are PAGES!!  ....WHAT CHU TALKIN' BOUT??'


Part 2 - Relationships In WordPress

  • This part will show you how the different elements within WordPress relate and interact with one another.

Pages - They're Static

Not much to 'splain here (I hope by now!).

  • Pages are like regular, non-blog pages on a website.
  • They can have a hierarchy.
  • They will not go into the RSS feed.

Use Pages For The Following Types Of Content

  • An "About Us" section
  • If a dentist, say a page about "dental implants" describing your service.
  • If a restaurant, your Menu Page.
  • Directions page
  • Fees page etc.

Posts->Categories

Think of "Many To Many" relationships in databases. 

post category relationship in wordpress

  • You can put a post in many categories. And of course a category can hold many posts.

Posts->Tags

post tag relationship in wordpress

  • You can put the same tag on many posts.

Date & Author Archives

date an author archives relationships

  • Dates are simple. If you view a date archive by month, all the posts from that month appear within that date archive.
  • For our single author blog setup, since every single posts is by the same author, that's what you'd get when viewing that archive (which is why we 301 redirect it to the blog homepage).

Accessing Posts

access posts from

  • This is showing you, you can arrive at the same post from multiple places.

recent of popular posts access

  • And this is showing you, for the most recent posts, or popular posts, sometimes there is a link in the sidebar - and of course the blog home IS a feed of the most recent posts.

Don't Forget Pagination (Subpages)!

subpages in wordpress

  • All of these web pages can have subpages off of them.

Bonus - For the Truly Geeky

I found this awesome template of the hierarchy within WordPress and loading a page. Not necessary to know for what we're doing here, and not 100% relevant either, but I found it really useful, especially if you like to know more about what's going on behind the scenes.


Part 3 - Best Practice Configuration

Any Decisions I Need To Make Up Front?

decide this stuff

This is sort of a "I wish I knew then" chart. Things that would be useful to know up front, such as;

  • Decide your categories at the beginning.
  • Decide what you want the homepage of your blog to be early on.
  • When you create a user account, choose the username wisely, because this is the URL and can not be changed afterwards (don't get stuck with "admin"!)

What Should Be Accessible To Users & Search Engines?

accessability

  • This chart is showing you what page types should be accessible to the user and to the search engines.
  • So unless otherwise noted, the page type can be indexed and followed.

What Links Go In What Menus?

where to link to from menus

This is the general rule of thumb I follow for deciding what links to put where. In general

  • I put pages and categories in main menus
  • I put categories, recent/popular posts, dated archives, and maybe tags in the sidebar/widget.

Where Do I Control URLs Titles & Descriptions?

url title and description control in wordpress

URL control can be confusing, because some are set in odd places, or called "slugs".

  • Page and Posts URLs get set within the page/post editor
  • Category and tag URLs get set in their respective menus under "slug"
  • Author URLs are the "username"

If you've got everything set up correctly, it should be EASY to get your titles and descriptions in check.

  • Title and description templates get set in Yoast
  • Titles and descriptions at the individual page/post level are set in that page/post editor with Yoast.
  • Need help writing a title? Use this post I did about writing titles.

Actual Setup

Themes

This is where things get tricky, because a lot of themes tend to break perfectly good WordPress install. Or they try to handle SEO stuff when they shouldn't. Or, you get a theme, and a plugin and WordPress all handling title tags and it becomes a mess.

DO use themes for design elements;

  • Colors
  • Fonts,
  • Page layout
  • Headers
  • Footers
  • Basic social media button stuff

Do NOT use themes for SEO stuff, such as

  • Indexation
  • Analytics codes
  • Titles and descriptions
  • RSS feeds
  • Menu structure (ideally this is done with WordPress Custom Menus)

Let the Yost SEO plugin handle this stuff! Shut off / do not use these types of SEO functions within the themes. 

Plugins

There are two plugins I always install right away for pure SEO stuff;

I often see other plugins that try to set SEO settings - so be sure you're only managing SEO with one thing!

Configuring Yoast SEO

Titles & Descriptions

yoast title settings

  • Yoast SEO has the ability to assign a title and description template for every possible page, post and archive - so I advise using Yoast to manage all title and description templates.

As noted: Don't forget to update your header.php file to include the correct title code;

title in header for yoast seo

A note about the 'sitename' variable - this is the site title under settings>general

sitename yoast

Indexation

indexation setting yoast seo

  • This follows all of the best practice procedure from above. Tag, author, and date archives will all look too similar to other content. So it does not make sense to have them indexed.
  • Please note: Want to reiterate - this is what I typically use for a standard WordPress setup - one author, standard blogging format, or a business website with a blog inside etc. You may find yourself in a different circumstance if you have multiple authors, ecommerce etc.
  • Also - if your blog has already existed for some time, and you've been indexing tags all along for example, you shouldn't just go deindexing them. Look in analytics, see how much traffic they might be bringing you, if that traffic is quality, and make a well thought out decision about if/how to move away from indexing tags.

archive and robots settings yoast seo

  • Since running a single author blog, disabling the author archives 301 redirects them back to the blog homepage. This is good for the engines AND the user since they look exactly the same.
  • I like letting users browse posts in the dated archives
  • Not best practice to add noodp/noydir to every page - but the plugin allows you to do it for individual pages/posts in the editor.

XML Sitemaps

xml sitemap in yoast

  • Make sure you don't have any other plugins or your theme handling the sitemap.
  • Check off what you don't want included in the XML sitemap. (This is usually the same as what you are NOT indexing).

Permalinks

permalink settings in yoast

  • One thing I LOVE about Yoast's plugin - you can strip /category/ off the folder structure for categories. AWESOME! You should definitely do this. If the site has already been indexed with /category/ redirects are automatically created.
  • You could redirect images to their parent post or page. I usually don't but it won't do any harm if you do.
  • Unless you're running something with https (secure pages) you can just leave canonical settings as default.

Part 4 - Diagnostics

gary coleman and duplicate seomoz pages

This is THE most common question we get in Q&A. Duplicate content issues. Basically I want to give you guys some extra tools and resources for checking duplicate content issues re: WordPress and the Moz crawl report.

A lot of folks get concerned when they see "47 duplicate page titles found" etc, and with understanding!

If you've set everything up as above correctly, there isn't a whole lot of room for error. But sometimes things happen and stuff breaks or we miss something.

And most times, no matter the issue, ensuring you have things setup as described above in the post, will fix things.

Step 1 - Check Google Webmaster Tools

Check webmaster tools. If they are not reporting duplicate page titles or descriptions, you probably have little to worry about. Moz might have picked up on pages that were crawlable but not being indexed. But definitely check back in with webmaster tools in a week or so (its healthy to check webmaster tools once a week anyway!)

Step 2 - Crawl With Screaming Frog

I honestly love the Moz crawl report. Its turned up some important things to fix for me at times. Yet I think its just smart with ANY tool to cross check, especially if it involves a big error like duplicate content.

Use the free version of Screaming Frog to crawl up to 500 pages (and the paid version is unlimited).

  1. Crawl the site
  2. Click on titles
  3. Select Duplicates
  4. You'll see a report like this:

duplicate titles subpages

In this case we can clearly see subpages are causing a lot of the duplicate title issues. 

Step 3 - Use Google Queries To See What's Indexed

Just because a crawler like Screaming Frog or the SEOmoz crawler crawls pages, does not mean they are indexed. Check Google's index to find out with these queries.

  • site:mydomain.com/blog - check for blog indexation
  • site:mydomain.com/category - check for category indexation (unless you've stripped from folder structure)
  • site:mydomain.com/tag - check to see what tags are indexed
  • site:mydomain.com/author - check to see if author archives are indexed
  • site:mydomain.com/2012 - check to see what dated archives from 2012
  • site:mydomain.com/ inurl:page - check for subpages being indexed (see example below)

subpages indexed query

Steps To Take If You Confirm Errors

If you also find errors in webmaster tools, screaming frog, or Google's index:

  1. Identify which page type it is (category, tag, dated archive, author archive, or subpages)
  2. Determine if the page should be indexed to begin with.
  3. If it should be indexed, make sure you have a setting in WordPress to generate unique titles/descriptions from the template.
  4. If it should NOT be indexed, block it using Yoast and be sure you don't have to do any 301 redirects

I know that's a little overly simplistic - it'd be tough to cover every possible variation of errors within this post - but that general framework is what I would advise to follow.


Part 5 - Do The Gary Coleman Dance

gary coleman wordpress dance

No seriously. I know WordPress can be challenging - but I hope this guide has helped give you a better understanding of its different functions, and how to resolve some common issues on your own.


I will answer some questions...

Got questions? If you lead them with "What chu talkin' bout!?" I'll answer (within reason - only short 3-4 sentence answers possible here). NO specific site questions here please, just general concept questions.

Please take any detailed or site-specific questions on over to the Moz Q&A.

Or... ask me questions at MozCon! That's right, I'll be at MozCon, as an attendee, so if you're there you can track me down and ask away!

Thhhannnnnks!


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!

President Obama's "To Do" List for Congress

The White House

Your Daily Snapshot for
Tuesday, May 8, 2012

 

President Obama's "To Do" List for Congress

President Obama has put together a "to do" list for Congress that, if acted upon quickly, will create jobs and help restore middle class security. These initiatives all have bipartisan support, and the President believes that they will help create an economy built to last. An economy that supports secure American jobs and makes things the rest of the world buys - not one built on outsourcing, loopholes, or risky financial deals.

Today in Albany, NY, the President is calling on Congress to act on this "to do" list for the American people. Watch at 1:25 p.m. EST on WhiteHouse.gov/Live.

Congress To-Do List

In Case You Missed It

Here are some of the top stories from the White House blog:

President Obama Joins Elected Officials and Student Leaders to Urge #DontDoubleMyRate
On May 7th, 2012, President Obama held a call to discuss college affordability and the need for Congress to prevent the interest rates on federal students loans from doubling.

From the Archives: Teacher Appreciation Day
Jon Favreau, Assistant to the President and Director of Speechwriting, writes about his legendary American history teacher to mark last year's Teacher Appreciation Day.

By the Numbers: 3,000
Community health centers have added nearly 3,000 positions for nurses since 2009.

Today's Schedule

All times are Eastern Daylight Time (EDT).

9:40 AM: The President receives the Presidential Daily Briefing

10:20 AM: The President departs the White House en route Joint Base Andrews

10:35 AM: The President departs Joint Base Andrews en route Albany, New York

10:45 AM: The Vice President delivers remarks at the Rabbinical Assembly’s annual convention in Atlanta, Georgia WhiteHouse.gov/live

11:45 AM: The President arrives Albany, New York

12:10 PM: The President tours the SUNY – Albany Nano-Tech Complex

1:25 PM: The President delivers remarks on the economy WhiteHouse.gov/live

2:15 PM: The President departs Albany, New York en route Joint Base Andrews

2:15 PM: The Vice President attends a campaign event

3:25 PM: The President arrives Joint Base Andrews

3:40 PM: The President arrives the White House

5:55 PM: The President delivers the keynote address at the Asian Pacific American Institute for Congressional Studies (APAICS) 18th Annual Gala Dinner WhiteHouse.gov/live

WhiteHouse.gov/live Indicates that the event will be live-streamed on WhiteHouse.gov/Live

Get Updates

Sign up for the Daily Snapshot

Stay Connected

This email was sent to e0nstar1.blog@gmail.com
Manage Subscriptions for e0nstar1.blog@gmail.com
Sign Up for Updates from the White House

Unsubscribe | Privacy Policy

Please do not reply to this email. Contact the White House

The White House • 1600 Pennsylvania Ave NW • Washington, DC 20500 • 202-456-1111

 

Seth's Blog : Solving the problem isn't the problem

Solving the problem isn't the problem

The problem is finding a vector that pays for itself as you scale.

We see a problem and we think we've "solved" it, but if there isn't a scalable go-to-market business approach behind the solution, it's not going to work.

This is where engineers and other problem solvers so often get stuck. Industries and organizations and systems aren't broken because no one knows how to solve their problem. They're broken because the difficult part is finding a scalable, profitable way to market and sell the solution.

Take textbooks, for example. The challenge here isn't that you and I can't come up with a far better, cheaper, faster and more fair way to produce and sell and use textbooks. The problem is that the people who have to approve, review and purchase textbooks are difficult to reach, time-consuming to educate and expensive to sell.

Or consider solar lanterns as a replacement for kerosene. They are safer, cheaper and far healthier. But that's not the problem. The problem is building a marketing and distribution network that permits you to rapidly educate a billion people as to why they want to buy one at a price that would permit you to make them in quantity.

Sure, you need a solution to the problem. But mostly what you need is a self-funding method to scale your solution, a way of interacting with the market that gains in strength over time so you can start small and get big, solving the problem as you go.



More Recent Articles

[You're getting this note because you subscribed to Seth Godin's blog.]

Don't want to get this email anymore? Click the link below to unsubscribe.




Your requested content delivery powered by FeedBlitz, LLC, 9 Thoreau Way, Sudbury, MA 01776, USA. +1.978.776.9498

 

luni, 7 mai 2012

Mish's Global Economic Trend Analysis

Mish's Global Economic Trend Analysis


Top Tweet in Spain "Do as Iceland Did"

Posted: 07 May 2012 11:11 PM PDT

In response to Spain to Spend €7bn-€10bn (It Doesn't Have), Bailing Out Bankia, the Nation's 3rd Largest Bank reader "Bran" who lives in Spain has an interesting set of comments:
Hello Mish

"#hagamoscomoislandia" became a hot trending topic in Spain on twitter.

The Tweet means 'Do as Iceland Did'.

I see comments calling for demonstrations 12th May for 'real democracy'.

Some offer bets that the first bank in flames will be Bankia.

Others point out that the budget for health and education this year is 5 billion euros, but the "bailout" of Bankia may be double that.

All the best, Bran.
Twitter Search 

A Twitter search for "#hagamoscomoislandia" turns up a hit with titles in English but comments in Spanish.

Google Translation says the page is already in English. However, I cut some of the comments and translated them. Here are the results.

  • Not one euro for banks, prosecute the perpetrators of the crisis and a constitution written by the citizens!
  • Education + health budget in 2012: 5,397 million euros. Rescue Bankia: 7,000 million euros
  • Greece, under the control of the Troika, in bankruptcy. Iceland, after a revolution, Out of Crisis.
  • 7,000 million euros for Bankia? To begin, No. # # HagamosComoIslandia RescatemosPersonas
  • Trial of bankers and politicians, reappropriation of wealth plundered, new constitution and social justice

Mike "Mish" Shedlock
http://globaleconomicanalysis.blogspot.com
Click Here To Scroll Thru My Recent Post List


Spain to Spend €7bn-€10bn (It Doesn't Have), Bailing Out Bankia, the Nation's 3rd Largest Bank; Liar, Liar Pants on Fire

Posted: 07 May 2012 03:54 PM PDT

After insisting no bailouts would be needed, Spain to spend billions on bank rescue
Spain is planning a state bail-out of Bankia, the country's third biggest bank by assets, in a move likely to involve the injection of billions of euros of public money into the troubled lender.

In an abrupt reversal of policy, the Spanish government, which had previously insisted that no additional state money would be needed to clean up the country's banking sector, confirmed that an intervention was being prepared.

Some bankers and analysts have argued that BFA, Bankia's parent company which controls the listed entity and houses the combined group's worst quality assets, needs significantly more capital.

BFA said last week it had renegotiated €9.9bn of assets last year to avoid them being classified as bad loans, equivalent to 5 per cent of the bank's €188bn loan book.

One adviser to Spanish banks and government agencies said that if the amount Madrid injected into Bankia was not sufficient, and did not involve a much improved management of its bad assets, then the plan risked achieving little.

"Just injecting capital would be the equivalent of rearranging the deck chairs on the Titanic," the person said. "I think Spain has not admitted to itself just how weak some of its banks actually are and how serious the situation is."
Liar, Liar Pants on Fire

  • No one in their right mind believed Bankia did not need a bailout.
  • No one in their right mind now believes Bankia only needs €7bn-€10bn now
  • No one in their right mind believes the Spanish banking system is solvent

The only way Spain will not need a bailout is if it tells the Troika to go to hell, defaults on foreign-held bond, then exits the eurozone. Moreover, that is exactly what Spain should do, right now.

Spain will eventually exit the eurozone anyway, so the sooner the better. Sadly, the Spanish government is highly likely to rape its citizens with higher VAT taxes and bank bailouts in foolish attempts to prevent the inevitable, just as Greece has done.

Wasting €7bn-€10bn of taxpayer money, followed by double or triple that when the bailout proves to be insufficient is just plain stupid. Unfortunately, stupidity is rampant.

Mike "Mish" Shedlock
http://globaleconomicanalysis.blogspot.com
Click Here To Scroll Thru My Recent Post List


No Deal: SYRIZA and Greece's Democratic Left Party Refuse to Join Bailout Alliance; Icing on the Cake: PASOK Will Not Join a Slim Majority; Solidarity is One-Way Street

Posted: 07 May 2012 10:30 AM PDT

Odds of a lasting coalition are slim given the massive vote against the austerity coalition. Fotis Kouvelis, SYRIZA party leader and second place finisher in the elections repeated his position that cooperation with New Democracy and PASOK was not in his intentions.

Moreover, Greece's Democratic Left party refuses to join any pro-bailout coalition.
The moderate leftist party, which picked up 6.1 percent of the vote in Sunday's election, had been seen as the two traditional ruling parties' best hope for a coalition partner among the five anti-bailout parties that entered parliament.

"We rule out participating in a PASOK-New Democracy government," Kouvelis told Reuters after a party meeting to decide the group's strategy.

"We would participate in a coalition government with other progressive forces," he said, referring to other leftist parties which together do not have enough parliamentary seats to obtain a majority.

PASOK and New Democracy suffered a thrashing at the hands of voters on Sunday and have a combined 149 seats in the 300-seat parliament, their share of the vote having been halved compared with the last election in 2009.

The Democratic Left hold 19 seats.
Icing on the No Deal Cake

The icing on the No-Deal Cake cake is PASOK party leader Evangelos Venizelos has also said he does not want to join a government that would have only a narrow majority.

The Financial Times discusses the splintered Greek in Merkel urges Athens to stick to reforms
Angela Merkel, Germany's chancellor, warned Athens to stick to the reform plans and budget targets agreed under its international bailout plan as financial markets and EU policy makers grappled with the prospect of further instability in Greece and a new socialist president in France.

Antonis Samaras, the leader of Greece's centre-right New Democracy party, set about trying to form a national unity government with two priorities: making sure Greece stays in the euro, while tweaking the bailout deal with the European Union and International Monetary Fund to promote a faster return to growth.

The European Commission, one of the so-called "troika" of authorities managing Greece's bailout, made clear it was not willing to reopen the €174bn programme and called on any new Greek government to meet the commitments already made to international lenders.

Mr Samaras has three days to try to form a government with the Panhellenic Socialist Movement (Pasok) of Evangelos Venizelos, and possibly persuade some of his former lawmakers who set up Independent Greeks, a rightwing splinter group, to come back on board.

But his chances of pulling off a deal are slim. Mr Venizelos has said he does not want to join a government that would have only a narrow majority. And Panos Kammenos, the Independent Greeks' leader, is opposed to the EU-IMF reform programme that the new government would have to pursue.

If Mr Samaras fails, it will be the turn of Alexis Tsipras, the firebrand leftist who leads Syriza. The party shocked Greece's political class by beating Pasok into third place in Sunday's election.
Solidarity is One-Way Street

Check out the arrogance of EU SpokesClown Amadeu Altafaj-Tardio who said "We think Greece must remain a member of the euro ... but everybody must carry their responsibility here. Solidarity is a two-way street."

That is one hell of a statement given the Troika installed puppet government just went up in flames, and give the fact this is not in Greece's best interest at all, but rather in the interest of French and German banks.

In case you missed it, please note the arrogance of  TroikaClown Evangelos Venizelos who said "We Embittered the People to Protect the Future of the Nation".

One thing is clear: The Best thing For Greece is Tell the Troika "Go to Hell", and the election proves most Greek voters know it, even though they have been brainwashed into wanting to stay in the euro.

Mike "Mish" Shedlock
http://globaleconomicanalysis.blogspot.com
Click Here To Scroll Thru My Recent Post List