-
Website
http://andybeard.eu/ -
Original page
http://andybeard.eu/1605/wordpress-seo-themes.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
authorityseo
4 comments · 18 points
-
Jonathan Dingman
4 comments · 1 points
-
AndyBeard
2656 comments · 4 points
-
ojbyrne
4 comments · 1 points
-
Vlad Zablotskyy
6 comments · 2 points
-
-
Popular Threads
For me this is one of the main, if not the most important factors of SEO when considering internal navigation developing sites. I have screwed about with my site AD NAUSEUM testing this out left right and centre of nearly a year. I have some observations to add (including a small criticism lol) I'll do in proper blogging style (which I learned from you!) and link through in the next couple of days.
I've used nofollow, moved links above text with CSS, created sites with no navigation except in content, used mega menus etc etc etc. If you check my site which is a constant test bed you'll see nofollow is long gone apart from some left overs in content and when linking out to some sites. I've made I think some interesting findings and I think the 'secret' of successful internal linking will be a surprise to most and get well criticised - hey as long as people link to me that's ok :)
A great post - I'll be back to read it again later!
For me this is one of the main, if not the most important factors of SEO when considering internal navigation developing sites. I have screwed about with my site AD NAUSEUM testing this out left right and centre of nearly a year. I have some observations to add (including a small criticism lol) I'll do in proper blogging style (which I learned from you!) and link through in the next couple of days.
I've used nofollow, moved links above text with CSS, created sites with no navigation except in content, used mega menus etc etc etc. If you check my site which is a constant test bed you'll see nofollow is long gone apart from some left overs in content and when linking out to some sites. I've made I think some interesting findings and I think the 'secret' of successful internal linking will be a surprise to most and get well criticised - hey as long as people link to me that's ok :)
A great post - I'll be back to read it again later!
Regarding the first link. I only have one link on each page with dofollow and that is the one I ensure has the right text. That said, I think it pushes more link love throught that link to the linked page.
Regarding the first link. I only have one link on each page with dofollow and that is the one I ensure has the right text. That said, I think it pushes more link love throught that link to the linked page.
We had a nearly two-hour long discussion over at Podcast Secrets 2009, during which I went through what counts/doesn't count when designing a search engine algorithm, and --most importantly-- why, and where I believe SEO is heading as a conclusion.
To clarify one point in your post, while the Semiologic and Semiologic Reloaded themes both both fare well for SEO, I do recommend their users to combine it with the Semiologic SEO plugin (which is Semiologic Pro-only stuff) rather than All-In-One SEO.
Other thing: While it is true that the first link text has more weight, it is important to remember that it is possible --and easy-- to extract a page's contents from its cosmetic and navigation elements. Take a few pages from a site, and work out the diff from a page to another. What changes a lot is the page's contents, and what changes little is cosmetics. Now, I do not work at Google, but I have engineered a few SE algorithms in the past, and I'd be very surprised if, nowadays, Google doesn't give more importance to the link text in the *content* than it does in the header's navigation menu.
-- Denis
We had a nearly two-hour long discussion over at Podcast Secrets 2009, during which I went through what counts/doesn't count when designing a search engine algorithm, and --most importantly-- why, and where I believe SEO is heading as a conclusion.
To clarify one point in your post, while the Semiologic and Semiologic Reloaded themes both both fare well for SEO, I do recommend their users to combine it with the Semiologic SEO plugin (which is Semiologic Pro-only stuff) rather than All-In-One SEO.
Other thing: While it is true that the first link text has more weight, it is important to remember that it is possible --and easy-- to extract a page's contents from its cosmetic and navigation elements. Take a few pages from a site, and work out the diff from a page to another. What changes a lot is the page's contents, and what changes little is cosmetics. Now, I do not work at Google, but I have engineered a few SE algorithms in the past, and I'd be very surprised if, nowadays, Google doesn't give more importance to the link text in the *content* than it does in the header's navigation menu.
-- Denis
http://www.inverudio.com/programs/WordPressBlog...
Now need to look in the code to see if it was innocent mistake by author - also was nofollowing Shaun
http://www.inverudio.com/programs/WordPressBlog...
Now need to look in the code to see if it was innocent mistake by author - also was nofollowing Shaun
Stomper guys are awesome btw - can't wait for the launch!
Stomper guys are awesome btw - can't wait for the launch!
However I've noticed that sitewide home links tend to work no matter where you place them: Sidebar, Header, Footer etc.
However I've noticed that sitewide home links tend to work no matter where you place them: Sidebar, Header, Footer etc.
As usual another great post - just a few minor things.
Firstly, a question - how does Google treat anchor (jump) links that take users to a different location in the same document? Is this still counted as a "link" and is PR passed to the same page or is it discounted in some way? (okay... that's 2 questions)
This may sound a bit odd but there are times when anchor links are required and necessary. As someone who has built custom WordPress themes, my main priority wasn't so much to focus on SEO but (as much as possible) to cater to Accessibility. Essentially, the aim is to make your underlying content friendly for Screen Readers so "Jump To Navigation" links tend to be at the top of the pages so users have an option to quickly get to the navigation.
In a funny way, if you build for Accessibility, then SEO naturally follows. By placing the content at the top also enables partially sighted users to access content quickly rather than having to go through lists of links (which they've probably encountered on a site before). The only thing that's left to do is to use the CSS Zen Garden approach of styling to change the look of the page.
(Note for WP Theme Developers: if you want a *great* SEO theme - use Kubrick, i.e. the default one... it's structured in exactly the right way and only needs a few modifications to change the Site Name and Description from an H1 to an H2, then shift it lower down the page...)
Anyway, do you have any research on the effect of jump links in terms of SEO?
Secondly, er... don't you think that a link to John Godley's WordPress SEO plugin: HeadSpace 2 over at Urban Giraffe might also be appropriate on this page (as you reference it a lot here!)? Also, it might be worth making the caption graphic on the image with your new "shorttitle" say that this isn't (currently) a feature of HeadSpace 2 but part of the minor re-write that you've included.
Speaking with John recently, he's in a bit of a dilemma - the main problem is that HeadSpace 2 is *too good*... and hardly anyone ever makes a donation to keep the project going! It's a sad state of affairs when it comes to WordPress plugins but the fact is most plugins die mainly as the amount of time and effort put into building and maintaining them hardly ever gets rewarded. Thought I'd mention it as John is one of the best plugin Developers I've ever seen (who's never really made money from his plugins!). He's a quiet and very modest guy which is why I like to remind people about either donating, making links back or rating it, on his behalf...
Anyway, I've emailed the Short Title suggestion to John already (as it's a feature that I've been bugging him about for a while now - in various forms). Saying that, Tim Holts Page List Plus plugin seems to do the job perfectly well, so why re-invent the wheel? Personally, it's a feature that I'd like to see in HeadSpace 2. As an admin for many WP sites, having 1 excellent plugin that does several jobs is much much better than say 83 or so plugins built into a theme. Each additional plugin could potentially introduce issues and the main problem is working out which one is causing the problem! Prior to WP2.7, it meant having to disable plugins one by one which was very time consuming.
Thanks for pointing out Tim's plugin - up until now I've been using Sarah G's Page Menu Editor plugin for WordPress instead but Tim's plugin definitely looks superior as it contains all of the elements Internet Marketers need to super-SEO their sites.
Cheers,
Zain
Ok Anchors... only definitive reference I know of... Matt Cutts
http://www.mattcutts.com/blog/seo-glossary-url-...
Emphasis placed on last sentence
Not linking to John was oversight, about to be corrected.
In many ways short title is built in, as you have custom meta - how you use it really depends on the theme, widgets etc.
Just to give you an example, Headspace doesn't work with Thematic out of the box even with the meta Title. I had to first of all replace the custom title code with a filter.
But that isn't something I necessarily complain about, because it also gives me more flexibility.
The more features become built in around a standard way of doing things, forcing me to "setup" a plugin rather than just use it, the less likely I am going to use it, but then I am a geek.
I can think of 10-20 different places where I can use Short Title for posts to gain a competitive advantage, and there is no realistic way of doing it directly within Headspace because it would be both theme and plugin selection dependent.
The nearest would be just to create a wp_list_titles() replacement, similar to the short title for pages plugin, but then that is something I can do in functions.php
I think with WordPress plugins you have 4 options
1. Monetize with development work
2. Monetize with a service
3. Hyperspecialize
4. Massive volume
5. Even more volume - become a real framework
Headspace is closer probably to the 3rd option, but might need to take it further, and then add a subscription to make money from it.
Headspace replaces lots of other plugins, but that doesn't necessarily help me, because I still have to login and configure, and even remember which things I want to use.
A lot of the features are in many ways fluff, though possibly true to the original concept of doing everything in the header.
Imagine by default you uploaded 1000 plugins with every WP installation, then you have to work out which ones to configure, which ones you use a different plugin for already etc. That is currently Headspace and to a large extent all plugins.
I don't use the tag functionality - simple tags does it better, though still doesn't work as well as UTW. When you have 1500 or so tags to edit, it isn't fun with any current solution.
Whilst it is intended to be a framework, you won't see people creating modules, because modules seem to be hard coded.
I haven't tested it, but if I removed all the modules from the installation, Headspace would probably break.
A very powerful method to boost Headspace would be to improve the modules, and documentation, such that developers would be developing modules for Headspace, not stand alone plugins.
The same is true for Redirection - it is powerful, but the average user just wants something to allow them to change their permalinks, and doesn't know regex, possibly avoiding issues with verbose queries (if they know what those are, though most wouldn't)
I am fighting the battle that WordPress themes and frameworks shouldn't be handling SEO features, and the only way to win that is to take SEO plugins out of their reach with unique core features.
e.g Import / Export
http://www.wpseo.org/license/
Shorttag support for the custom meta
Function calls people understand for custom meta
hs_custom_meta('shorttitle') not MetaData::get_custom ('shorttitle')
Function calls people understand even for basic functions
hs_meta_title() not MetaData::get_page_title ($post->ID);
As usual another great post - just a few minor things.
Firstly, a question - how does Google treat anchor (jump) links that take users to a different location in the same document? Is this still counted as a "link" and is PR passed to the same page or is it discounted in some way? (okay... that's 2 questions)
This may sound a bit odd but there are times when anchor links are required and necessary. As someone who has built custom WordPress themes, my main priority wasn't so much to focus on SEO but (as much as possible) to cater to Accessibility. Essentially, the aim is to make your underlying content friendly for Screen Readers so "Jump To Navigation" links tend to be at the top of the pages so users have an option to quickly get to the navigation.
In a funny way, if you build for Accessibility, then SEO naturally follows. By placing the content at the top also enables partially sighted users to access content quickly rather than having to go through lists of links (which they've probably encountered on a site before). The only thing that's left to do is to use the CSS Zen Garden approach of styling to change the look of the page.
(Note for WP Theme Developers: if you want a *great* SEO theme - use Kubrick, i.e. the default one... it's structured in exactly the right way and only needs a few modifications to change the Site Name and Description from an H1 to an H2, then shift it lower down the page...)
Anyway, do you have any research on the effect of jump links in terms of SEO?
Secondly, er... don't you think that a link to John Godley's WordPress SEO plugin: HeadSpace 2 over at Urban Giraffe might also be appropriate on this page (as you reference it a lot here!)? Also, it might be worth making the caption graphic on the image with your new "shorttitle" say that this isn't (currently) a feature of HeadSpace 2 but part of the minor re-write that you've included.
Speaking with John recently, he's in a bit of a dilemma - the main problem is that HeadSpace 2 is *too good*... and hardly anyone ever makes a donation to keep the project going! It's a sad state of affairs when it comes to WordPress plugins but the fact is most plugins die mainly as the amount of time and effort put into building and maintaining them hardly ever gets rewarded. Thought I'd mention it as John is one of the best plugin Developers I've ever seen (who's never really made money from his plugins!). He's a quiet and very modest guy which is why I like to remind people about either donating, making links back or rating it, on his behalf...
Anyway, I've emailed the Short Title suggestion to John already (as it's a feature that I've been bugging him about for a while now - in various forms). Saying that, Tim Holts Page List Plus plugin seems to do the job perfectly well, so why re-invent the wheel? Personally, it's a feature that I'd like to see in HeadSpace 2. As an admin for many WP sites, having 1 excellent plugin that does several jobs is much much better than say 83 or so plugins built into a theme. Each additional plugin could potentially introduce issues and the main problem is working out which one is causing the problem! Prior to WP2.7, it meant having to disable plugins one by one which was very time consuming.
Thanks for pointing out Tim's plugin - up until now I've been using Sarah G's Page Menu Editor plugin for WordPress instead but Tim's plugin definitely looks superior as it contains all of the elements Internet Marketers need to super-SEO their sites.
Cheers,
Zain
Ok Anchors... only definitive reference I know of... Matt Cutts
http://www.mattcutts.com/blog/seo-glossary-url-...
Emphasis placed on last sentence
Not linking to John was oversight, about to be corrected.
In many ways short title is built in, as you have custom meta - how you use it really depends on the theme, widgets etc.
Just to give you an example, Headspace doesn't work with Thematic out of the box even with the meta Title. I had to first of all replace the custom title code with a filter.
But that isn't something I necessarily complain about, because it also gives me more flexibility.
The more features become built in around a standard way of doing things, forcing me to "setup" a plugin rather than just use it, the less likely I am going to use it, but then I am a geek.
I can think of 10-20 different places where I can use Short Title for posts to gain a competitive advantage, and there is no realistic way of doing it directly within Headspace because it would be both theme and plugin selection dependent.
The nearest would be just to create a wp_list_titles() replacement, similar to the short title for pages plugin, but then that is something I can do in functions.php
I think with WordPress plugins you have 4 options
1. Monetize with development work
2. Monetize with a service
3. Hyperspecialize
4. Massive volume
5. Even more volume - become a real framework
Headspace is closer probably to the 3rd option, but might need to take it further, and then add a subscription to make money from it.
Headspace replaces lots of other plugins, but that doesn't necessarily help me, because I still have to login and configure, and even remember which things I want to use.
A lot of the features are in many ways fluff, though possibly true to the original concept of doing everything in the header.
Imagine by default you uploaded 1000 plugins with every WP installation, then you have to work out which ones to configure, which ones you use a different plugin for already etc. That is currently Headspace and to a large extent all plugins.
I don't use the tag functionality - simple tags does it better, though still doesn't work as well as UTW. When you have 1500 or so tags to edit, it isn't fun with any current solution.
Whilst it is intended to be a framework, you won't see people creating modules, because modules seem to be hard coded.
I haven't tested it, but if I removed all the modules from the installation, Headspace would probably break.
A very powerful method to boost Headspace would be to improve the modules, and documentation, such that developers would be developing modules for Headspace, not stand alone plugins.
The same is true for Redirection - it is powerful, but the average user just wants something to allow them to change their permalinks, and doesn't know regex, possibly avoiding issues with verbose queries (if they know what those are, though most wouldn't)
I am fighting the battle that WordPress themes and frameworks shouldn't be handling SEO features, and the only way to win that is to take SEO plugins out of their reach with unique core features.
e.g Import / Export
http://www.wpseo.org/license/
Shorttag support for the custom meta
Function calls people understand for custom meta
hs_custom_meta('shorttitle') not MetaData::get_custom ('shorttitle')
Function calls people understand even for basic functions
hs_meta_title() not MetaData::get_page_title ($post->ID);
Thanks for clearing up that Anchor link issue - websites that ensure accessibility for non-CSS browsers need not fear! Phew!
Yeah, you are a Geek - but an exceptionally talented one :) . Saying that, it's a bit like the pot calling the kettle black - I know exactly what you mean by playing and configuring!
However, most people *do* want things straight out of the box and easily configurable as it just saves a lot of time and effort. I can see what you mean though about having to configure things differently each time with HeadSpace. If you're user with only 1 site, then this isn't so much of an issue but, again, you're exceptional and use HeadSpace for loads of sites. I can see how this could be a problem... although it's probably actually very fixable. An easy import/export XML or CSV file with the settings you had saved would probably fix that - HeadSpace 2 already comes with an excellent feature to import other major SEO plugins setting into it! That way, you could maintain your current HeadSpace SEO settings - might be worth contacting John and submitting a feature request as he's always looking to improve the plugin (just don't mention me as I send him enough crazy ideas already...).
Just wondering but did you know that HeadSpace 2 too also has a "Mass Edit" function to help change a huge amount of Meta Titles, Descriptions, Keywords, Tags etc. all in one go? You'll find it under Tools (it's not obvious though). This is an extremely powerful feature that is probably under-used as most people don't even know it's there. However, when you find it it does mean you can basically change your entire site's posts/pages *extremely* quickly. Warning - be careful when using it - it's a "Mass Edit". There's also a nice little "suggest" icon on the right which can be clicked on if you want quick tags for the pages - a mass suggester would be better...
Anyway, I think most of the issues with larger plugins like HeadSpace 2 and Redirection is that the documentation is... well, a bit hard to go through and, at times, missing a few things. Like I've just pointed out with HeadSpace 2. Admittedly, my own FAQ-Tastic plugin suffered from the same sort of thing but I've actually now got videos on the FAQ-Tastic.com site which has significantly reduced the number of questions I get from users. (I'm working on the Pro videos but I have to wait for John to do some fixes before I can get to doing them... ).
I completely agree with you about SEO being part of the WordPress core. Personally, I think SEO features should come as standard - for example, it wouldn't take much to change the Permalinks so the default values are no longer query strings with page IDs (although there may be arguments over what the new default value should be!). That's a very simple change but a valuable one in terms of SEO.
And the short titles feature is definitely something that has been missing for quite a while other applications already have it as standard. Part of the reason, I think, is mainly awareness. So it's good that there are posts like this one where it's discussed - maybe if enough people request it, then it will get built into the WP core.
Anyway, I notice that the link for the wpSEO plugin states:
Notice
Resale and modification of the wpSEO plugin is not allowed. More information in Terms and Conditions.
(I know you had a lot to say on the whole GPL business that WordPress on Alister Cameron's post). I only mention it as it's useful to bear in mind licenses when starting to hack your themes or plugins for SEO...
Cheers,
Zain
PS: Technically, the wpSEO plugin should be under GPL as I'm guessing a large part of it is based on WordPress (which is released under GPL). So really, users should be able to amend it to super-SEO it if they wanted to... but I digress. And that's a whole other can of worms...
I know Headspace has mass edit of tags, in some ways it works as an alternative to the Simple Tags method, where you can edit an individual tag, and it is changed for all occurances, but neither are perfect when you are editing lots of tags.
Simple tags probably needs to add some ajax, or remember which page you are currently working on. As it is, you make a change to one tag, and the whole page refreshes and you are back to the first listing of 50 tags - if you were working on the 20th page of tags, that becomes a major issue.
Thanks for clearing up that Anchor link issue - websites that ensure accessibility for non-CSS browsers need not fear! Phew!
Yeah, you are a Geek - but an exceptionally talented one :) . Saying that, it's a bit like the pot calling the kettle black - I know exactly what you mean by playing and configuring!
However, most people *do* want things straight out of the box and easily configurable as it just saves a lot of time and effort. I can see what you mean though about having to configure things differently each time with HeadSpace. If you're user with only 1 site, then this isn't so much of an issue but, again, you're exceptional and use HeadSpace for loads of sites. I can see how this could be a problem... although it's probably actually very fixable. An easy import/export XML or CSV file with the settings you had saved would probably fix that - HeadSpace 2 already comes with an excellent feature to import other major SEO plugins setting into it! That way, you could maintain your current HeadSpace SEO settings - might be worth contacting John and submitting a feature request as he's always looking to improve the plugin (just don't mention me as I send him enough crazy ideas already...).
Just wondering but did you know that HeadSpace 2 too also has a "Mass Edit" function to help change a huge amount of Meta Titles, Descriptions, Keywords, Tags etc. all in one go? You'll find it under Tools (it's not obvious though). This is an extremely powerful feature that is probably under-used as most people don't even know it's there. However, when you find it it does mean you can basically change your entire site's posts/pages *extremely* quickly. Warning - be careful when using it - it's a "Mass Edit". There's also a nice little "suggest" icon on the right which can be clicked on if you want quick tags for the pages - a mass suggester would be better...
Anyway, I think most of the issues with larger plugins like HeadSpace 2 and Redirection is that the documentation is... well, a bit hard to go through and, at times, missing a few things. Like I've just pointed out with HeadSpace 2. Admittedly, my own FAQ-Tastic plugin suffered from the same sort of thing but I've actually now got videos on the FAQ-Tastic.com site which has significantly reduced the number of questions I get from users. (I'm working on the Pro videos but I have to wait for John to do some fixes before I can get to doing them... ).
I completely agree with you about SEO being part of the WordPress core. Personally, I think SEO features should come as standard - for example, it wouldn't take much to change the Permalinks so the default values are no longer query strings with page IDs (although there may be arguments over what the new default value should be!). That's a very simple change but a valuable one in terms of SEO.
And the short titles feature is definitely something that has been missing for quite a while other applications already have it as standard. Part of the reason, I think, is mainly awareness. So it's good that there are posts like this one where it's discussed - maybe if enough people request it, then it will get built into the WP core.
Anyway, I notice that the link for the wpSEO plugin states:
Notice
Resale and modification of the wpSEO plugin is not allowed. More information in Terms and Conditions.
(I know you had a lot to say on the whole GPL business that WordPress on Alister Cameron's post). I only mention it as it's useful to bear in mind licenses when starting to hack your themes or plugins for SEO...
Cheers,
Zain
PS: Technically, the wpSEO plugin should be under GPL as I'm guessing a large part of it is based on WordPress (which is released under GPL). So really, users should be able to amend it to super-SEO it if they wanted to... but I digress. And that's a whole other can of worms...
I know Headspace has mass edit of tags, in some ways it works as an alternative to the Simple Tags method, where you can edit an individual tag, and it is changed for all occurances, but neither are perfect when you are editing lots of tags.
Simple tags probably needs to add some ajax, or remember which page you are currently working on. As it is, you make a change to one tag, and the whole page refreshes and you are back to the first listing of 50 tags - if you were working on the 20th page of tags, that becomes a major issue.
It's been a long time since I commented here - glad to see you're posting again.
On my site, I have a Home link in the menu, but above that I have the header image also linked to the home page, making it the first link. For this link, I have anchor text I want (though maybe I should lose the blog name from it). The anchor text is then hidden off to the left of the page using CSS. That approach would be fine wouldn't it?
The SEO on the rest of my site probably leaves something to be desired. I have All In One SEO, but often don't use the features - lazy I guess. If I get time, I'll check out Headspace 2, as John Godley is one of my favourite plugin authors.
Looking at the source of your site, you've actually got the first link as your site/blog name, followed by your "subscribe" link and then your navigation. This is a problem that most WordPress themes suffer from in terms of SEO - to make matters worse, your main blog name is also inside an H1 tag (and is a link to your homepage). That's not good f or SEO.
One of the aims of good SEO is to ensure that each *Page* is as tightly keyword focused as possible. The goal here is to try and get your keywords and content prominent on the page and not your blog name. This is done by ensuring that your Post/Page titles appear at the top instead of the blog name.
What tends to happen with most WordPress themes is that every page has the H1/link (the site name) is given priority and appears on every single page. This is probably because most theme Developers don't actually know about SEO and simply copy the default Kubrick theme as the basis of their own theme.
While HeadSpace 2 can help to SEO your pages and add tags, keywords, meta titles and descriptions, it still doesn't help you with the basic underlying data structure of your theme. There are some key elements (that I'm sure Andy will be demonstrating on his course) which need to be in place to really help your pages in terms of SEO.
What that boils down to is changing the way the code appears in your headers, index, sidebar and footer of your site theme and to precisely position various tags (like the first link and H tags) so that keyword prominence on the page is maximised.
Is this easy to do?
I'd love to say it was a simple matter of shifting things round. From experience, there's issues with cross browser compatibility when it comes to CSS and stying things properly. Being a bit of a WP theme tinkerer myself, I'm pretty pleased with the overall data structure of my latest site (see the code for the posts/pages) as it's taken quite a while to get the balance between positioning code and making it work for IE6, IE7, FireFox 1.5, 2 and 3.
If you're using FireFox and are serious about SEO, then you should get the Web Developer toolbar - just so that you can strip away all styles and see how your site actually looks without any CSS.
So, basically, hiding links using CSS doesn't change the source of your page. This is really the important point to understand when it comes to SEO.
Cheers,
Zain
PS: ... and that's just the beginning... just you wait - when Andy gets started on things like siloing and contextually related content or how to use different linking structures... Sheesh... that's mindblowing!
However in theory single posts should be using the short title for the h1, as it is more specific, and if we are going to listen to the guys from Stompernet, each page should be optimized for only a single keyword, especially as every niche becomes more competitive.
Thanks for very detailed response!
I'm planning to develop my own theme framework (just for me), so I'll try to work your advice into that. I guess it's possible to make the first link (ie the header image) dynamic. Ie:
if (is_home())
{wrap in H1 tags and use keywords plus blog name as anchor}
elseif (is_single())
{forget H1 tags (wrap them around post title lower down via single.php) and use post name as anchor}
and other cases for Category pages etc.
Maybe I could use the tags or the slug (with dashes replaced with spaces) instead of the post name as the anchor for is_single?
If I were to do something like that, there'd be no need to put the header image link lower down in the source would there?
Lots for me to think about - thanks again!
It's been a long time since I commented here - glad to see you're posting again.
On my site, I have a Home link in the menu, but above that I have the header image also linked to the home page, making it the first link. For this link, I have anchor text I want (though maybe I should lose the blog name from it). The anchor text is then hidden off to the left of the page using CSS. That approach would be fine wouldn't it?
The SEO on the rest of my site probably leaves something to be desired. I have All In One SEO, but often don't use the features - lazy I guess. If I get time, I'll check out Headspace 2, as John Godley is one of my favourite plugin authors.
Looking at the source of your site, you've actually got the first link as your site/blog name, followed by your "subscribe" link and then your navigation. This is a problem that most WordPress themes suffer from in terms of SEO - to make matters worse, your main blog name is also inside an H1 tag (and is a link to your homepage). That's not good f or SEO.
One of the aims of good SEO is to ensure that each *Page* is as tightly keyword focused as possible. The goal here is to try and get your keywords and content prominent on the page and not your blog name. This is done by ensuring that your Post/Page titles appear at the top instead of the blog name.
What tends to happen with most WordPress themes is that every page has the H1/link (the site name) is given priority and appears on every single page. This is probably because most theme Developers don't actually know about SEO and simply copy the default Kubrick theme as the basis of their own theme.
While HeadSpace 2 can help to SEO your pages and add tags, keywords, meta titles and descriptions, it still doesn't help you with the basic underlying data structure of your theme. There are some key elements (that I'm sure Andy will be demonstrating on his course) which need to be in place to really help your pages in terms of SEO.
What that boils down to is changing the way the code appears in your headers, index, sidebar and footer of your site theme and to precisely position various tags (like the first link and H tags) so that keyword prominence on the page is maximised.
Is this easy to do?
I'd love to say it was a simple matter of shifting things round. From experience, there's issues with cross browser compatibility when it comes to CSS and stying things properly. Being a bit of a WP theme tinkerer myself, I'm pretty pleased with the overall data structure of my latest site (see the code for the posts/pages) as it's taken quite a while to get the balance between positioning code and making it work for IE6, IE7, FireFox 1.5, 2 and 3.
If you're using FireFox and are serious about SEO, then you should get the Web Developer toolbar - just so that you can strip away all styles and see how your site actually looks without any CSS.
So, basically, hiding links using CSS doesn't change the source of your page. This is really the important point to understand when it comes to SEO.
Cheers,
Zain
PS: ... and that's just the beginning... just you wait - when Andy gets started on things like siloing and contextually related content or how to use different linking structures... Sheesh... that's mindblowing!
However in theory single posts should be using the short title for the h1, as it is more specific, and if we are going to listen to the guys from Stompernet, each page should be optimized for only a single keyword, especially as every niche becomes more competitive.
Thanks for very detailed response!
I'm planning to develop my own theme framework (just for me), so I'll try to work your advice into that. I guess it's possible to make the first link (ie the header image) dynamic. Ie:
if (is_home())
{wrap in H1 tags and use keywords plus blog name as anchor}
elseif (is_single())
{forget H1 tags (wrap them around post title lower down via single.php) and use post name as anchor}
and other cases for Category pages etc.
Maybe I could use the tags or the slug (with dashes replaced with spaces) instead of the post name as the anchor for is_single?
If I were to do something like that, there'd be no need to put the header image link lower down in the source would there?
Lots for me to think about - thanks again!
Thanks a lot!
Thanks a lot!