Stallion Responsive Theme version 8.4: added over 70 new color schemes! Stallion Responsive is not just a WordPress Theme that’s SEO friendly, it’s an entire WordPress SEO package of built-in plugins and SEO features taking WordPress to the next level in Post Panda SEO and Google performance metrics with advanced SEO measures to help take full advantage of the Google Hummingbird algorithm. Hummingbird is the Google search algorithm that understands human natural language patterns better than ever before: long tail keyword SERPs with a human touch and Stallion Responsive v8 includes multiple features to take advantage of Google: no other WordPress theme or SEO plugin has these Hummingbird features. Tested to WordPress Version 4.8.*. Note: It’s tested every day on […]
Continue Reading Responsive WordPress SEO Package
Stallion Responsive Theme v8.1 SEO Performance Update
The development version of Stallion Responsive v8.1 is running on this website as of July 7th 2014.
V8.1 isn’t ready for release yet (plan for the end of the month) and most of the changes so far are backend, for example the Color Theme CSS File Creator in v8.1 no longer requires any copying and pasting to create the CSS files and the backup PHP files. Upon clicking Save changes the two files are automatically saved with the correct filenames into the Stallion Responsive child theme folder and are automatically used by Stallion.
Which means if you like the Stallion color scheme I’m using now, but want to make half a dozen color and or font size changes, rather than messing around with CSS editors and FTP it’s a handful clicks of the mouse and the end result would have the exact same functionality you see now with your new colors/fonts.
Have rebuilt the responsive menu code. The v8.0 menu uses 4 javascript files to create the resized mobile responsive menu, in v8.1 ZERO javascript files are required. It’s around 125kb of javascript files no longer loaded by Stallion/WordPress which results in a website loading faster. There are small changes to how it looks and acts and it won’t work correctly on a mobile device running Internet Explorer 8: my understanding is no mobile devices run under IE8, so shouldn’t be an issue.
Have fixed almost all tap size issues related to User Experience as measured by Google PageSpeed Insights Tool. There are still edge cases, for example if you use the Tag cloud and have a tag with not many characters (3 letters for example) the link is small and makes it harder to tap on a mobile device. The extreme would be any link with one letter, I can’t code a theme to take into account the webmaster adding single letter text links, requires enormous fonts: see the Previous and Next paginated links that include numbers 1, 2, 3 … (paginated comments, multiple page categories…) you’ll note the text is large, that’s the minimum font size not to trip the Google tap size warnings. We would not want the smallest tag links or links we’ve added to content to have fonts that size!
The changes to pass the tap size tests means some font sizes are bigger and there’s much bigger padding/margins around elements that can be clicked. When you switch from Stallion Responsive 8.0 to 8.1 your text content will change, this is to pass the mobile device tap size tests which Google might use as a ranking factor.
Added the ability to embed YouTube videos directly into comments without having to either use a plugin or use the correct embed video code: paste a YouTube URL and the core WordPress embed function that works with Posts and Pages works with comments.
Working on new page templates, created one that uses a widget area not used by other parts of Stallion, first example is a WordPress post loading Stallion Responsive Video Tutorials. This is a cool concept for page templates with unique widget areas that I plan to expand on.
As a WordPress theme/plugin developer what I like best about the Stallion Responsive WordPress SEO Package is how I can mesh different features together into one awesome WordPress package. The new page template I’ve used for the YouTube Videos tutorial page wouldn’t work anywhere near as well if Stallion didn’t include a YouTube RSS Feed Widget, the Custom Templates Plugin feature (page templates can be used on posts: WordPress core limits page templates to Pages ONLY!) and the Display Widget feature (show/hide widgets on specific posts/pages/sections of a site). Wouldn’t be able to easily create a video page without those features in one package.
Fixed some small bugs as well, nothing major.
Much more work to do, plan to create some more color schemes to add to the current 40 Stallion Responsive color schemes.
Although I doubt I’ll find a solution going to look for another way to generate the Facebook like and share buttons and the Google+ button and some of the other social media buttons because they have NOT been built with performance in mind and have a negative performance impact.
David
Stallion Responsive Theme v8.1 SEO Performance Update
Google News Site with 6 Million Monthly Visitors
Hello David,
I own a news site that attracts more than 6 million monthly visitors each month. Thus, your theme would not work for me.
I am interested in learning if you might have another solution for me. When I try to activate your plugin on my news site, the entire site breaks.
I would be interested in paying you for some one on one advice.
My site’s domain name is guardianlv.com
Google News Site with 6 Million Monthly Visitors
WordPress Google News Themes
I used to offer SEO services, but don’t any more for health reasons, so not taking on paying SEO clients.
Which plugin broke your site? I’ve developed two free plugins:
WordPress SEO Comments Plugin turns your comments into posts (a not so SEO’d version of the Stallion SEO Super Comments built into Stallion Responsive).
Stallion WordPress SEO Plugin replacement for SEO damaging noindex features of popular SEO plugins (this is also built into Stallion Responsive).
6 million visitors a month is a nice amounts of visitors, if your website tends to get a lot of comments (with so many visitors I’d expect a LOT of comments) Stallion Responsive even ignoring the onpage SEO that would be added to your articles would increase the visitor total just due to all the new content Google can index. If you could train your commenters to add useful comment titles (Stallion feature you used for your comment) you can gain a lot of long tail keyword SERPs you aren’t targeting via your articles.
I’m not sure why Stallion Responsive wouldn’t work with a news site? Generally speaking all a WordPress news theme does is present the content in a particular format, basically just a layout that looks like news sites like the BBC, CNN etc… Blocks of rich media content.
Your website has a standard WordPress blog layout (categories and blog posts just like this site) nothing particularly special/custom other than the home page layout generated by the theme/plugins which looks like a combination of an interesting WordPress Page Template (for the home page) and widget areas.
Look at your home page in various device sizes, looks like your theme is either not mobile responsive or broken?
Guess that layout is difficult to make mobile responsive, looks great in desktop (1,000px wide devices), but awful in anything smaller. With how Google SEO appears to be moving I’d be worried your site long term will take a traffic hit as more and more search engine users go mobile and responsive design is a must have.
Would not be surprised to hear you’ve seen a traffic drop since April/May 2014.
I do like the home page layout and working on some page templates and widget areas for Stallion Responsive to achieve that sort of layout and more layouts.
Once you get off your home page I don’t see anything special about your categories or WordPress posts.
They are just categories and posts, pretty much any theme can generate a similar output for 99% of your site. Looks like around 10 sitewide ads added via widget areas, nothing special.
That’s a LOT of ads, do you find they convert? With ad blindness I’d guess your regular readers pretty much ignore all the ads.
I find looking at sites like yours interesting from a how not to do things code wise. To generate your home page sliders etc… requires over 20 CSS and JS files, that’s a LOT of CSS and javascript. OK, so you want those features, but the rest of the site doesn’t use the sliders and most of the fancy stuff, yet all those CSS and JS files are still loaded sitewide! That’s a huge performance hit for no gain.
BTW Research has shown users tend to not use the featured sliders, they might click the first couple of links, but that’s about it. So having sliders with say 10 posts seems to be a waste of resources especially if they are added by the website owner just because it looks cool: I try to avoid adding features to my sites just because it looks good.
Perfect timing to ask this question as looking at news sites like CNN and the BBC with interesting rich media layouts I want to mimic via page templates and widget areas. Great thing about Stallion Responsive is page templates can be used on posts, widgets can be selectively used on a post by post basis** and there’s category templates as well. If I code page template and widget sets to create something like the CNN home page they can be used by any post on the site, not just the home page.
** Working on a widget area feature today to add widget areas within the middle of WordPress Posts via shortcodes, so any widget area could be loaded anywhere within a post.
David
WordPress Google News Themes
WordPress News Themes
Hi David,
I appreciate your comments. They seem to demonstrate your strong grasp of the online industry at large.
You are correct in your comments about the theme I have chosen to use for my news site. I’ve often expressed the desire to change the theme with my staff, but seem to always find a reason not to for one reason or another.
I’m going to experiment with your responsive theme to see if I can customize it with my own CSS code to craft it into the kind of look I need.
Presently, I am launching a dozen new news sites. Since I’m on a timetable, I unfortunately, cannot integrate your responsive theme into those sites. That is why I sought your assistance.
I too have a different SEO approach that I’d like to integrate with your approach. With my approach, it took me one year to get my site to 3 million visitors and 2 years to get it to 6 million.
As far as your comment about the number of ads. I train and certify my writers so that they can write quality original content. This process is costly, thus the additional ads help cover the expense.
The free plugin that broke my site was your Stallion WordPress SEO Plugin. If you can offer any additional advice that would allow me to use the Stallion plugin on the site, it would be greatly appreciated.
Let me add, that since you took the time to provide me with such a comprehensive response, I will purchase your responsive theme immediately after I submit this comment.
WordPress News Themes
Google SEO 2014
The Stallion WordPress Plugin is quite a simple plugin, all it does is add canonical URLs to the header of the pages you set under the options page. You’ll find the same options under “Stallion Responsive” >> “Advanced SEO Options” : “Stallion WordPress SEO Plugin”. Only around 10 options.
If you got an error message in your log files might help me track down the cause.
SEO wise the plugin is only important if you tend to noindex sections of your site (like all your dated archives). Built the plugin because of some poorly thought out features built into plugins like Yoast WordPress SEO and All In One SEO Pack. In the wrong hands those plugins can decimate a sites rankings by blocking half the site and wasting most of the hard earned link benefit!
I try to setup sites so the feature isn’t needed, there really shouldn’t be any sections (sections, not the odd webpage) of a site you don’t want indexing by Google. So you probably don’t need it.
I’ve put all the real SEO features into Stallion Responsive.
You might find this article interesting: How to Search Engine Optimize Political Blogs, it’s regarding the Naked Capitalism site http://www.nakedcapitalism.com/.
You have a similar sort of website, most of the content SEO wise doesn’t have a very long shelf life because it’s news. The old saying “Today’s news is tomorrow’s fish & chip paper” comes to mind, what news is searched for today is not a month from now. My UK General Election site on election day (in 2010) gained so much traffic it crashed the server to a degree I couldn’t login to anything, not even SHH (like a massive DDOS attack), but a month or so later the traffic died. My election site has a trickle of traffic now, not added any new content in years and those types of website need regular updates: your website would go the same way if you stopped content creation.
Looks like Naked Capitalism didn’t follow my advice regarding their title tags, they still have them the wrong way around. Looks like they’ve seen a traffic drop since Google Panda 4.0, they’ve speculated it’s a combination of some messed up search engine spider rules (blocking Chinese SPAM bots that went wrong and rules also blocked Googlebot!) and their sitewide blogroll links (relatively large) and regular posts with a list of external links. Makes their site look like a low quality link farm/news aggregator resulting in a drop to around 40K visitors a month (if I read correctly their traffic has halved).
You don’t have the not so good SEO wise title tags, you’ve added no branding to your titles which means all the SEO benefit goes to the title of posts (that’s good). You don’t have a large set of sitewide external links and don’t post regular lists of links. Ignoring the ads your sidebars and footer area is relatively clean: take away the ads and there’s hardly anything on your sidebars. Since ads tend to be served with javascript that Google tends not to index, Google reads your main content (your articles) as quite targeted.
You also have added a LOT more content and I see a lot of celebrity type content which is very popular: do more people search for who Justin Bieber dates or who their local politician dates :-) Which explains why your site has significantly more traffic, more content and it’s targeted at higher traffic niches.
Both your sites are doing poorly mobile responsive wise and this is becoming important to Google rankings.
The way I see Google SEO is a bit like the Buckaroo Game, a website makes SEO mistakes (no site is perfect), if they make too many mistakes Google slaps it hard, if it’s a small number of mistakes there will be a small downgrading for those mistakes (might not even notice them) and not a combined affect plus SLAP for doing too much SEO stuff wrong.
Naked Capitalism has made the SEO mistake of a large sitewide bogroll, that’s a big bucket added to the horses back, but not enough to make it Buckaroo.
Naked Capitalism has made the SEO mistake of creating posts with just links lists, looks like a link farm to Google, we have a pick axe added to the horses back, still not enough to make it Buckaroo.
Naked Capitalism hasn’t updated their theme to be mobile responsive, another SEO mistake, a small hammer is added to the back of the horse, still not enough to make it Buckaroo.
Unlike the Buckaroo Game, Google changes the rules on a regular basis (algorithm updates). In Google Panda 4.0 (May 2014), Google decides being a link farm warrants more of a negative SEO value, the pick axe just doubled in weight enough to make the horse Buckaroo!
Your site has made the SEO mistake of a lot of ads, that’s a small bucket added to the horses back, but not enough to make it Buckaroo.
Your site hasn’t updated their theme to be mobile responsive, another SEO mistake, a small hammer is added to the back of the horse, still not enough to make it Buckaroo.
Your site has made the SEO mistake of loading a lot of javascript and CSS files resulting in poor Google PageSpeed Insights results, we have a pick axe added to the horses back, still not enough to make it Buckaroo.
Is the above SEO mistakes today enough to warrant a Buckaroo today? Probably not, but what about at the next Google algo update and the one after that, what about Google SEO in 2015??
Never wait to get slapped by Google, once you get that SLAP you loose your Google trust and have to build it back again, even if you remove enough mistakes to not be slapped now, because you got slapped it’s not enough, you have to go whiter than white to regain the trust back!
If it were my site I’d try to reduce the negative SEO issues, figure out which ads actually convert and keep them, switch to a mobile responsive theme, try to reduce the need for so many javascript and CSS files. Check your Google PageSpeed Insights results and fix as many issues as possible, some are easy to fix like optimizing images, minifying HTMl/CSS… Remove as many reasons as possible why Google might SLAP a site when they change their algo next.
David
Google SEO 2014
WordPress Widgets Anywhere Shortcode PLUS
Working on a really cool set of layout and widget features for Stallion Responsive v8.1 that takes WordPress widgets to another level.
Decided I want to take Stallion in the News themes and Magazine themes direction without damaging the SEO and keep it responsive of course. After looking at news sites and magazine types sites, seems the layout isn’t that special, just media rich content and with WordPress news themes and magazine themes tends to be just for the home page layout.
My first thought was a set of WordPress Page templates, could build templates with new widget areas built in that output content in particular ways: maybe a front page template with 4 widgets areas in the main content, another page template with one widget area that uses half the page and two widget areas that use a quarter each.
With enough page templates and new widget areas the combination layouts are unlimited, BUT means a LOT of forward planning on my part. Lots of new page templates that do pretty much the same thing other than which widget areas are loaded and each page template would need it’s own unique widget areas: could means dozens of new widget areas most users will never use.
What I really needed was the ability to generate new widget areas on the fly and insert them into any WordPress Post or Page and/or insert them into any WordPress Page template file. With this option wouldn’t need any new widget areas and though I could build new page templates because Stallion has the ability to use a page template on any post/pages, could use any of the current templates without code modification.
Issue solved. Stallion Responsive 8.1 includes a widget area shortcode feature, create an unlimited number of widget areas (on an options page), add widgets to those widget areas (as you would add a widget normally) and either insert the widget areas into a Post/Page (directly in the content, as content) using a WordPress shortcode or include it in a WordPress Page template file (edit a template file, add some code).
Only thing missing from this feature is an easy way to copy n paste the shortcode into a Post, right now it’s copy the code from an options page, would like to have it as a button on the edit Posts screen (will see if I can get that done next).
The above in itself is a cool feature, adding widgets areas (which means adding widgets) in any post/page on the fly is really useful, but the widget areas are all full content width in size: if the posts content is 640px the widget area is 640px which means you can’t generate the page template layouts I mentioned above.
I needed a way to set the width of a widget as a percentage of the full width allowing for having widgets filling say ~50% of the content widget (could have 2 side by side).
Issues solved. Can set the width of all widgets that have options (there’s some basic Stallion widgets that lack options) to a variety of sizes.
The widget width sizes are
Full width
1/2 width
1/3 width
2/3 width
1/4 width
3/4 width
1/5 width
2/5 width
3/5 width
4/5 width
1/6 width
5/6 width
The width is a fraction of the container width, if set to 1/2 and the main container (for example the main content area) is 640px wide, that widget uses ~1/2 or 50% of the width (not precisely 50%, it’s actually 48% there’s a small margin added).
For those not too good at fractions the above covers up to 6 widgets in a row, you can break the width of the screen up into a maximum 6 chunks. With the 1,000px Stallion layout for example the main content is about 970px, you could have up to 6 widgets in a line each with a width around 160px. That’s also true for the current full screen widget areas: forgot to mention these widths work with all widget areas (left and right sidebar for example) not just the ones created on the fly, you could add 6 widgets in a line below your header or above the footer without having to create a new widget area.
For the Stallion layout I’m using on this website (main content is 640px wide) breaking into 6 might be a bit narrow, would only be around 115px per widget (might work for a set of small image ads in a line). A more interesting layout might be three widgets in a row with options 1/2, 1/4, 1/4 : 320px, 160px, 160px, that could be a 300px AdSense ad plus a couple of Stallion SEO Posts widgets loading popular posts from two different categories. Or 1/4. 1/2, 1/4 : 160px, 320px, 160px. or 2/3, 1/3 : 420px, 210px.
This allows for a lot of flexibility, if content can be added to a widget, it can be added to any WordPress Post or Page with whatever size you set it at.
Also added separator/divider widgets so one widget area could be used to build a front page with lines of widgets using different widgets, could add one widget area to a post and on the “Appearance” >> “Widgets” page add 10+ widgets to that widget area and it would only load for that posts:
1/2 : 1/4 : 1/4
New Line Divider
2/3 : 1/3
New Line Divider
Full width
New Line Divider
…
I can see this being quite addictive building pages with interesting layouts from widgets. Just from an ad perspective this is interesting.
Not got the responsive CSS code sorted yet, but the main feature is done.
Hmm, how the month passes when you get caught up on feature development, almost half way through July and plan to finish this update this month! Have dozens of ideas and features to still create.
David
WordPress Widgets Anywhere Shortcode PLUS
WordPress Database Queries Optimization
WordPress core does some weird stuff with widget SQL queries that has a negative impact on performance.
Been trying to optimize Stallion Responsive to reduce the number of database calls etc… and during the database connection optimization process found WordPress core adds four database queries for some of the default widgets even when the widgets aren’t active!
If this was only in the backend (when we are logged into the WordPress Dashboard) that’s OK, doesn’t have a negative user experience, but this is frontend as well so hurts performance for no gain! Picture a website with 1,000,000 pageviews a month, in could be 4,000,0000 unnecessary database calls for no gain!
The issue is caused by WordPress Nt setting default widget options for these four widgets, which forces WordPress to connect to the database on every page load with these queries (I wonder why it has to check if no defaults are set?):
I’m not going to pretend to be an SQL expert, but I do know we shouldn’t be querying an option for widgets we aren’t using: I don’t use the Pages Widget (use custom menus), the calendar widget is awful SEO wise (daily archives, eeek) and had it blocked (unregistered the widget) from loading in Stallion Responsive 8.0 which just so happens to prevent the calendar widget database query issue for the calendar widget (I smell an unregister widget solution).
I think the issue is if you haven’t added a default WordPress widget to a sidebar the relevant database entry in the main options table doesn’t exist.
I’m familiar with unregister_widget which unregisters widgets :-) which means the widgets no longer load/exist to WordPress, sort of code you’d use to unregister widgets you aren’t using:
My first thought was add some Stallion options to selectively unregister the default WordPress widgets. Being a perfectionist in Stallion 8.1 you can unregister any or all of the 13 WP default widgets at the click of a mouse (13 tick boxes).
I also found the same issue with some Stallion Responsive widgets (no defaults added to the database), so also added options for all the Stallion widgets that’s can’t be disabled another way (17 more tick boxes): for example the content and links unit AdSense widgets can be disabled already on the AdSense options page, but the Google AdSense search widget couldn’t be disabled (unless AdSense was turned off completely) so a new tick box.
The new options are under “Stallion Theme” >> “Performance Options” in Stallion 8.1+.
With the right settings you can set “Appearance” >> “Widgets” to load show no default WordPress widgets or Stallion widgets. Weird seeing the widgets admin page with no widgets available.
This solves the issue IF a user selectively unregisters widgets they aren’t using. Only problem with this is that’s not going to happen, most of you are going to leave the widgets available even if you aren’t using them.
Found another solution.
WordPress doesn’t run these database queries if there’s an option within the main options table, if you’ve created a Pages widget the option exists and the database query isn’t called.
Since we don’t want to go manually checking which widgets have a database entry already the solution is to use the add_option WordPress code like this below:
Have some similar code for the Stallion widgets with the same problem.
This will add an option for the four problem widgets above if the option doesn’t already exist (we don’t want to overwrite any widget options you are using). I’ve wrapped the above code in a function that’s only called on Stallion Activation, during the Stallion Responsive 8.1 update or if you delete all theme options and reactivate Stallion. That’s just being efficient with the code, only needs adding once rather than checked every page load.
Interestingly since the four widget add_options are not deleted when Stallion is deactivated (activate another theme) or even delete all the Stallion main options. Means activating Stallion 8.1 followed by deactivating and reactivating another theme solves this issue for other WordPress themes. Those testing Stallion Responsive 8.1+ will gain a small performance boost with other themes in the future.
Phew….
So to solve a handful of database queries WordPress is loading that we don’t need and has a negative performance impact, we have 30 new options for disabling widgets one by one and code to add some database options. In hindsight could have solved this with just the add_options code, but I do like the option of selectively disabling widgets we don’t use.
For the WordPress core widgets it might not have a big impact on performance unregistering widgets because the widget code is still loaded, then ‘unloaded’ (unregistered). For Stallion I’ve not used the unregister widget code, instead I’ve set the widget code to never load. Basically if you set a Stallion widget not to load it’s the equivalent of hacking into the themes php files, finding each widget and deleting the code so it no longer exists. This will have a small performance improvement.
When Stallion Responsive 8.1 is released I strongly suggest after setting up widgets, go to “Stallion Theme” >> “Performance Options” and selectively disable any widgets you haven’t used. I’ve set some of the SEO damaging WordPress core widgets to not load by default and some of the less used Stallion widgets also not to load.
Should of titled this comment how to squeeze a few millisecond faster loading time out of WordPress by spending a day researching WordPress database queries :-)
Quite extreme what we have to resort to now to keep Google happy SEO wise.
Anyone else noticed the Google PageSpeed Insights Tool Results has the Mobile User Experience at the top of the results now? Suggests Google considers user experience more important than speed: I know they are both linked, but you can argue waiting half a second longer for a page to load is not as important as not being able to read the font or easily click a tap target.
David
WordPress Database Queries Optimization
WordPress 4 Theme Compatibility
WordPress 4.0 beta is out, testing the Stallion Responsive theme on the latest nightly build (on localhost) and not noticed any issues so far.
Switched to creating/testing the next Stallion Responsive update with a WordPress 4 beta install, so more likely to stumble on issues (so far none).
With Stallion Responsive having so many features, to test them all is a mammoth task, so will take a while to be sure, but so far looking good for when WordPress 4 is released.
On an update note have managed to reduce the number of database queries Stallion Responsive requires by over a dozen plus 4 more for WordPress core widgets that inexplicably result in a database query when they are NOT active! Comparing Stallion Responsive to TwentyFourteen theme both out the box and Stallion generates fewer queries.
It’s all about SEO performance, will be interesting to see the results on live sites.
David
WordPress 4 Theme Compatibility
WordPress Database Optimization
Awesome Dave, nice to hear that you are out in front of the upcoming WordPress upgrade (but I’m not surprised).
And I do like the sound of a dozen+ DB queries dropping away :)
Performance SEO
I’m working through the Stallion Responsive code and features looking for performance improvements, it’s taken over 5 years to build this SEO package and performance per se wasn’t always a major factor in whether to add/create a feature.
For example today I would seriously think twice before adding an image slider feature like the ones I added a few years ago because of the performance hit using jquery etc… Where before it was “cool feature, does it damage SEO in a way I can’t fix/tolerate? No, I’ll add that”…
Now it’s “cool feature, does it damage SEO in a way I can’t fix/tolerate? No. Does it have any negative performance issues I can’t fix/tolerate? No, I’ll add that”…
Now with a fancy image feature the goal is to mimic the feature without using javascript (they almost always use jquery). The Stallion Responsive 8.0 mobile menu uses jquery, the 8.1 menu uses no javascript, it looks pretty much the same as 8.0 minus the need for jquery. The menu is relatively easy compared to trying to achieve an interesting feature with an image slider only using CSS.
I’m thinking about the negative impact on the user experience of someone on a smartphone on a slow 3G network: last thing they need is fancy features using jquery.
Still looking for releasing by the end of the month, getting tight though. Think I’m going to wrap up what I’ve done for the 8.1 update and release and work on the rest for the next update. If I don’t I could be making improvements for months which means no one (including me) benefits from the current major improvements.
I’m really enjoying having Google’s PageSpeed Insights Tool and their Google Chrome info as well to aim for. A lot of the SEO features added to Stallion are backend that no one ever sees/appreciates (most people won’t understand how important decreasing database queries is), having these firm numbers shows the work a WordPress SEO package developer must go to, to create a truly Google SEO friendly website. It’s a joke when theme developers say a theme is SEO friendly because the title tag is organised with the name of a post first rather than name of the blog or because it has meta tags. Those aren’t SEO features to brag about, it’s along the lines of saying use our airline, our planes have two wings AND air for you to breath :-)
David
Performance SEO
Enhancing Theme Performance
Your closing line cracked me up Dave. Great to hear that Stallion 8.1 may be coming out soon, I know how it is with a big project–you want to keep adding things and making it more complete, but at some point it’s better to cut yourself off and go with what you have. I’m sure there will be plenty of good stuff left for future updates as well, but it sounds like you’ve got some good upgrades already in this update.
I’ll say it has been interesting learning what can hurt or help a site’s performance, I hadn’t looked at it as closely as I should have before until I started paying closer attention to what you are doing with this theme.
Enhancing Theme Performance
WordPress Widgets Anywhere
Almost ready to release Stallion Responsive 8.1, need a week to upload to my sites and test to make sure nothing is broken.
Added a cool set of widget features primarily for building magazine/news type front pages, but it’s so much more than that.
On the WordPress Technical Support page about two paragraphs down you’ll see two widgets within the content.
There’s no widget areas (a widget area is where you drag and drop widgets to under “Appearance” >> “Widgets”) in the center of a post, this is added via a widget shortcode (part of Stallion 8.1) which can be used to add entire widget areas anywhere.
Simplest use is as you see in the post above, paste a shortcode (see code above), go to “Appearance” >> “Widgets” and drag and drop which ever widgets you want in that shortcodes widget area.
You’ll note the two widgets are side by side which isn’t default WordPress behavior (widget stack in vertical lines filling the entire horizontal space available). To achieve this added the ability to set widgets with relative widths which allows for widgets to be added in rows.
With this new Stallion feature you can add up to 6 widgets in a row, I have two in the example post above. Each widget can have a width that’s a fraction of the available horizontal space: 1/2th, 1/3rd, 1/4, 1/5, 1/6, 2/3, 3/4, 2/5, 3/5, 4/5, 5/5 and 5/6th.
In the example each widget is set to use 1/2th : since there’s two widgets 1/2th + 1/2th = 1 so fills all the horizontal space. Could have 1/3 : 1/3 : 1/3 or 1/2 : 1/4 : 1/4 or 2/3 : 1/3 and the entire space would be used (don’t have to use it all, could have 1/2 : 1/4 and leave a gap).
Also added end of row widgets so a widget area can have multiple rows of widget.
1/3 : 1/3 : 1/3 : endrow
1/2 : 1/4 : 1/4 : endrow
That would be two rows of widgets in one widget area.
Added a spacer widget as well for if you want an empty space between widgets.
1/3 : spacer 1/3 : 1/3 : endrow
1/2 : 1/4 : 1/4 : endrow
The above would be two rows of widgets with the 2nd widget being an empty space 1/3rd the width of the horizontal space. Or as below have two widgets with 1/6th of the space either side empty.
spacer 1/6 : 1/3 : 1/3 : spacer 1/6 : endrow
Added a vertical padding endrow widget that acts as an endrow widget (as above) and adds 20px of vertical space between widgets. If you wanted the earlier widget setup, but with 40px padding between the two rows:
1/3 : spacer 1/3 : 1/3 : endrowpad : endrowpad
1/2 : 1/4 : 1/4 : endrow
As you can see the possibilities are unlimited.
ALL multiwidgets (widgets you can use multiple times) can have their width set, so will work with the default WordPress widgets, most Stallion widgets (some aren’t multiwidget) and most widgets you can find as part of plugins.
That’s what you can do with one widget area added to a post as a shortcode. What could you achieve with unlimited dynamic widget areas? New feature to create widget areas on the fly, want 10 new widget areas to use as shortcodes, just list how many you want (new Stallion options page) and use their respective shortcodes anywhere you like.
Means you could build complex front pages for magazine/news style sites, in my simple example I linked to above I’ve added the Stallion SEO Posts widget twice (it’s a multiwidget). The first widget I’ve set to 5 popular posts from the SEO Tutorial category only. The second widget same setup, but only from the category WordPress SEO Tutorial. The Stallion SEO Posts widget has new options in Stallion 8.1 to set which of the posts should have text links, thumbnail images and excerpts. For those example widgets they are set to all 5 popular posts should show a text link, but only post 1 should show a thumbnail image and an excerpt.
These are an awesome set of features. The above features are inspired by Fox News http://www.foxnews.com/ wanted to be able to mimic the front page layout of their news categories. Unlike Fox News the Stallion Responsive output is mobile responsive**
** Not decided exactly what to do with the widths for smaller screen widths yet, just have to create some mobile CSS rules to resize in small devices. Don’t want a 1/6th widget to be 1/6th the width of the screen if the screen is only 300px wide. So will add some minimum widths to force the widgets to go vertical.
David
WordPress Widgets Anywhere