How to Correct WordPress Mystique Theme Site Title Header Markup
A sharp eyed user of the WordPress Mystique theme noticed duplicate <h1> headers on the front page.
The theme places the site title and tagline inside <h1> markup for the front page and blog page.
And of course, WordPress puts the page title in <h1> markup as well – so you get 2 instances of <h1> on the site front page and the blog.
Not good for SEO. There must only be one H1 on any page.
Funny thing is, the developer has commented the theme file responsible for assigning the title markup, in the code just prior to the offending lines of script:
“only on the front/home page, for seo reasons”
Change the Code to Fix Error
Unique Very Fast Cache for WordPress
The fastest caching system for WordPress; imagine WordPress pages serving in under 100 ms – on low-end shared hosting! This is the fastest cache system for WordPress I’ve found.
WordPress is a great CMS, but it has one drawback – It’s slow. A side by side speed comparison between Drupal and WordPress on the same server showed Drupal was about twice as fast as WordPress.
Really Static (WordPress plugin) creates static HTML files from WordPress pages and posts. You don’t even need WordPress installed on a live server. The system is very fast because you can take WordPress completely out of the loop, and serve static HTML files directly.
Website Loads 10 Times Faster After Hosting Change
One of my sub-sites loads 10 times faster after moving the domain to an offshore server. To be totally fair and put the improvement in perspective, the actual server is not that much faster; the big difference is route latency or lag.
Before moving the average time it took Google-bot to load a page from this site was around 1100 ms. Now, a month later we can see the improvement – average time is about 100 ms… Read More
CSS Fix for Text Widget Without Title
I previously wrote about using a Text Widget without a Widget Title or Name as a way to gain a small improvement in SEO for a WordPress.com blog (see WordPress Widget Headings) by using a lower order <h> attribute than the <h3> standard mark-up used by the theme.
Some themes play nicely when the title is blank by collapsing the space used by the title if it is missing. More themes however keep the space intended for the title resulting in a large blank space that spoils the appearance of the blog. This can be fixed fairly easily using CSS styles to reposition the widget content.
WP CSS3 Button Creator Plugin
Here’s a brand new plugin for WordPress self hosted sites and blogs. WP CSS3 Button Creator makes it easy to generate the code needed for CSS3 buttons. While the code generation part is easy and foolproof, using this code on a WordPress self-hosted site needs a bit more effort than just installing and activating the plugin.
Users will need to add the CSS generated to their theme stylesheet, or use a custom stylesheet along with another plugin to insert the stylesheet link in the content of any page where the buttons are used.. While not difficult, this may be beyond beginners, so the plugin is aimed at intermediate to advanced users.
Does Validation Failure Affect SEO Negatively?
The simple answer is NO. Html that fails W3C validation does not necessarily adversely affect search engine ranking. I do not mean to imply faulty html is OK, it is not! Common reasons for validation failure are attributes not included in the standard, simply because they did not exist at the time the protocol was created, or back then caused display problems with early web browsers. HTML validation is more about consistency in displaying content uniformly across browsers and less about search engines parsing content.
The majority of websites today do not validate! There are many reasons for these sites’ HTML not passing W3C validation tests. Most are features included that were not in existence when the validation standards were compiled. One of the most common, found on nearly every significant website are social sharing links, most of which use Open Graph meta attributes… Read more