Wordpress: The Ultimate Blackhat Platform

In you’re into blackhat SEO and not extensively experimenting with WP blogs, then you’re not heading in the Blackhat 2.0 direction! By far, WP is currently the ultimate BH platform. This is not to say that site generators like RSSGM, MyGen, YACG, etc, are past their use-by-date, but you can do so much more with WP!

For starters, there are probably over ten thousand themes available, hundreds of plug-ins, unparallel support, and constant security updates and improvements. WP themes can be easily modified to resemble traditional sites. WP Multi-User can create dozens/hundreds of blogs on single domain fairly quickly… and the list goes on!

If you want to get into developing your own themes and plug-ins for WP, here are some useful links.

Plug-in Creation

Creating your first plug-in:
http://markjaquith.wordpress.com/2006/03/04/wp-tutorial-your-first-wp-plugin/

Writing a plug-in – official guide:
http://codex.wordpress.org/Writing_a_Plugin

Plug-in API:
http://codex.wordpress.org/Plugin_API

Plug-in template generator:
http://web.forret.com/tools/wp-plugin.asp

WP hooks list:
http://wphooks.flatearth.org/

Theme Creation

How to create wordpress themes step-by-step:
http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/

Official guide to theme development:
http://codex.wordpress.org/Theme_Development

Make your own wordpress theme:
http://www.cypherhackz.net/archives/2006/12/13/make-your-own-wordpress-theme-part-1/

Theme generator:
http://www.yvoschaap.com/wpthemegen/



Beta Testers Wanted Soon

In the next week or so I’ll need beta testers to test the blackhat plug-in and content generation engine. All the beta testers have to do is create up to ten WP blogs on some cheap domains, install and activate the BH plug-in on the blogs, and give me feedback.

I’m looking for objective criticism so I can improve both the plug-in and engine before they go live.

Anyway, stay tuned and as soon as I’m ready for the beta testers, I’ll make a post with the sign-up link.



Monetization with the Black Hat Plug-in

The BH plug-in user interface is explained here. There are three ways to monetize blogs with the plug-in.

     1. Embed affiliate and/or contextual ads in posts;
     2. Display a landing page instead of a blog, bots obviously see the blog.
     3. Redirect human visitors elsewhere.

1. Choose ‘Affiliate & Contextual Ads’ from the Monetization drop-down list-box. Then copy and paste your affiliate and/or contextual ad code into the ‘Affiliate or Contextual Ad Code’ edit box.  You can also use simple style tags with ads to position them where you want in a post. For instance:

2. Choose ‘Cloaked Landing Page’ from the Monetization drop-down list-box. Then copy and paste your landing page HTML into the ‘Landing Page HTML’ edit box. For instance:


With this option, human visitors will see a landing page while search engine spiders see the actual blog.

3. Choose ‘URL Redirection’ from the Monetization drop-down list-box. Then enter the URL of the site you want human visitors redirected to. For instance:

Human visitors will be redirected to your chosen site, while SE spiders won’t and will see the blog.

If you choose a cloaking option, landing page or URL redirection, you won’t be able to view the blog because the BH plug-in will ‘think’ you’re a human visitor and either display the landing page or redirect you, depending on the option you chose. However, I’ve included an optional setting in the plug-in that allows you to enter your IP so the plug-in ‘thinks’ you’re a spider and allows you to view the blog. For instance:

In terms of monetization, which is the best option to choose: embed affiliate and contextual ads, display a landing page or redirect visitors to another site? The answer to this depends on your goals and the individual niche you’re targeting. Sometimes, Adsense may be the best option, other times displaying a landing page will provide greater revenue, occasionally you may want to redirect visitors to a forum/blog or another site you want to promote.



Jeremy Springer-Type Blogs: Reality TV Meets Blogging!

Quite a while back I was thinking about how blogs will evolve over the coming years. In fact I was comparing blogs to the way TV programmes have evolved, including the latest ‘reality tv’ trend.

Then, suddenly, I came up with the idea of ‘reality blogs’: discussion-type blogs where visitors’ comments are more important, interesting and entertaining than the individual blog posts. Where, the goal of the blogger is to get visitors to express there views and to even criticise other commenters’ views – somewhat like a chat show. Within a few more days of thinking about this, the idea had progressed to a whole new blogging concept involving discussion, quiz, fun, and entertainment-type blogs, all with a unique look and feel.

Initially, I played around with discussion-type blogs and came up with this proof-of-concept: What Do You Think

Instead of one column of comments, there are two. So the blogger asks his audience their opinion on a particular issue, and even encourages them to express biased views. You can imagine how ’sticky’ such a blog could be – certainly Web 2.0 stuff and beyond!

However, I soon realised this project was much bigger than I initially thought and would be too time-intensive, in terms of research and development, and that would mean neglecting my real passion – BLACKHAT! As a result, I decided to shelve the project.

But, today, many months on, I’m sharing the concept and giving away the working prototype of ‘What Do You Think?’. It comprises a modified WP theme and plug-in. Download below, and install and activate the theme and plug-in. Also, you must change your blog’s permalinks to something like /%postname%/ otherwise it will not work!

I’ve included a backlink in the theme’s footer. I’d appreciate it if you left the link in the theme as I’ve spent many hours developing the concept, theme and plug-in. Also, if you create a great discussion-type blog, let me know the URL and I’ll feature it on here.

Watch out for a quiz-type theme… coming soon!



Advanced Forum Promotional Tactics

I own a small number of forums and have spent countless hours experimenting and testing different ways to increase traffic levels from the search engines – especially Google. After many hours of experimentation I’ve found three tactics that consistently work, and more importantly they work together! These tactics do not cover basic forum SEO, such as removing session ids, SEOing URLs, etc, which can be found elsewhere.

Tactic #1: Reduce Thread Click-Distance with Mini Site-Maps
To understand the importance of click-distance reads Quadz post here. Most established forums have hundreds, thousands and some possibly tens of thousands of quality threads. But, the majority of those quality threads are buried deep within the forums and so require visitors to click numerous links to reach them. Likewise, the search-engines spiders have to dig deep to find them too. Indeed, Quadz demonstrated, which I have replicated, that click distance affects ranking. Here’s Quadz definition of click distance:

“Click distance is the minimum number of clicks it would take you to get from one page to another. During the experiment, the click distance from the home page to any post (or from one post to another) was 1.” 

If click distance affects page ranking, then reducing it should help page ranking! One way to achieve this is to include a forum site map with links to all quality threads. However, you can imagine such a site map may contain thousands/tens of thousands of links, which is not ideal as the SE’s webmaster’s guidelines make it quite clear that they prefer a limited number of links per page – certainly not many hundreds or thousands. But, the way round this is to use a series of mini site maps, where each site-map contains only 100 – 200 links.

For instance, in the footer of a forum, include something like:

[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][]17][18][19][20][[21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50]…

Each number links to a mini site-map containing 100 – 200 quality-thread links. Obviously, you wouldn’t do this manually; there are numerous site-map mods available for most forum types. So, it’s a simple matter of modifying them to generate mini site-maps instead of one large one. I’ll include my phpBB2 script on this blog soon. You’ll find after employing this tactic, that it really does assist deeper indexing by the SE spiders.

Tactic #2: Keyword Optimize Quality Threads
As mentioned above, established forums have hundreds, thousands and possibly tens of thousands of quality threads. When a member of a forum creates a new thread, he/she does not think about what keywords to target or post keyword-density. He simply creates a new thread and other members contribute to the thread.

The SE algorithms use many factors to rank pages, but, the most important factor is obviously keywords. For instance, it’s unlikely you’ll rank a page for a mortgage-related term unless you use that term on the page, etc. Similarly, a page from a forum thread won’t rank for specific keywords unless they’re used on the page, etc.

So, after reducing click distance (tactic #1), quality threads need to be keyword optimized so they rank for specific terms. How do you do this? Simple, edit the threads! Edit or change the title and the individual thread-posts to include long-tail keywords related to your forum niche – but don’t overdo keyword density. This may sound unethical, but it’s not. If you’re worried about upsetting forum members by modifying their posts, PM them first and you’ll be surprised how flattered they feel!

Tactic #3: Blog and Promote Quality Threads
So, after reducing click-distance with mini site-maps and keyword optimizing quality threads, you’re ready to pass on link love to those threads to get them moving up the SERPs. I’ve found the easiest way to do this is to create a blog on a sub-domain of the main forum. Something like myblog.myforum.com. Modify the blog’s theme so it reflects the forum’s look and feel and ensure the blog is registered with the most popular RSS aggregators.

The purpose of the blog is to promote forum threads. So, every other day or so write a small post about a number of threads and include the relevant thread links and appropriate anchor text, then submit the blog post to Digg, Netscape and other social bookmarking sites. Don’t worry about votes, you don’t need them! Popular bookmarking sites carry a huge amount trust, and having any links from them is beneficial! Keep on blogging and promoting, and within a few weeks you’ll start to see the fruits of your labour!

Yes, the above tactics require some hard-work. But, if they are applied aggressively, they could dramatically increase forum traffic levels in about 6 – 8 weeks. I know, I’ve done it several times!



Abuse Digg’s Trust to Get Your Splogs Indexed

If you’re an SEO and played around with Digg for any amount of time, you might be aware of the sheer amount of weight (trust) that site has with the search engines (especially with Google) – it really is phenomenal! For instance, set up a new WP blog, create one or two articles and submit them to Digg, and your site will be indexed pretty quick! And you don’t need any votes too!

Wouldn’t it be nice to abuse some of that trust to get a network of splogs indexed? But you can’t just submit your splogs individually otherwise the mods will catch them or Digg users will report them!

But there is another way…

Here’s a plug-in that cloaks sidebar links, so only the search engines see them. Download the plug-in here, and copy to your plug-in directory then activate it.

First I’ll explain the user interface (below) then how to use it.

Sidebar Link Cloaker

Enter your splogs’ URLs in HTML link format with the appropriate anchor text in the edit box. Now, change the setting of ‘Sidebar Link Cloaker Active?’ to ‘Yes’, then click ‘Save Settings’.

Finally, add the line of code below to your theme’s sidebar, towards the end of the sidebar.php file.

<?php if (function_exists(’sblc’)) sblc (); ?>

That’s it, done! The Sidebar Link Cloaker plug-in simply displays your splogs’ links to the search engine spiders and not human visitors, so they get spidered without being visible to prying eyes.

To use this tactic, create a new WP blog on a different c-class IP to your existing splogs, and add some content. The content can be a simple post about current events, or even use a modified ezine-article. Install the plug-in and add your splog links. Then submit the post to Digg. You can use your current account, or better still, create a new one and use that. I’ve found it’s best to submit several articles to Digg from the same blog instead of just one. Inevitably, your new blog will get indexed and the sidebar splog links spidered.

If you want to see the cloaked sidebar links, install the Firefox User Agent Switcher, change the User Agent to either bot, crawler, or googlebot and view your blog. The links should be visible on the sidebar.

Don’t use this plug-in on your existing whitehat blogs! Create a new WP blog on a cheap domain! To use this tactic to its full, create a network of WP blogs with the plug-in installed.

You can, of course, submit links/posts to all other social bookmarking sites too.

Again, you can download the plug-in here.



Bluehatseo.com is Tame!

Eli’s blog (bluehatseo.com) is choc-a-bloc full of great SEO techniques and tactics. Some of Eli’s techniques are certainly on the dark side, perhaps not blackhat but close. It makes you wonder what the real colour of Eli’s hat is: white, grey or black? None of them, it’s blue of course! Which is really a darker shade of grey!

But, here at contentgeneration.org, there are no blue, white or grey hats! Just the blackest of black, and only hardcore techniques and tactics. So, to compare our blogs:

Bluehatseo is Tame!



The Blackhat Plug-in User Interface

Here’s a screen shot of the blackhat plugin user interface.

 blackhat plugin screen shot

And here’s an explanation of the individuals fields of the user interface.

1. Unique ID: Every user of the BH Plug-in has a unique id. When the plug-in queries the content engine for articles, the user’s unique id is passed to the engine. The engine then validates the user’s id.

2. Niche: Users choose a suitable niche from the drop-down list box. This helps the content engine create more targeted content.

3. Monetization: There are three ways for users to monetize their blogs:  

     Embed affiliate and contextual ads in the posts/sidebar;

     Display a landing page instead of the blog – the spiders see the blog instead;

     Redirect human visitors elsewhere. 

Blog monetization is explained more in this post.

4. Outbound Links: Links to authority sites can be automatically embedded in posts, because they may give blogs a more natural appearance to the search engines, but it’s optional

5. Redirection URL: If a user decides to redirect human visitors to another site, he must provide the full URL of the site, including the ‘http’ prefix.

6. Your IP: When cloaking – with the landing page or redirection option – the user can provide his IP so he can view his blog, otherwise the plug-in will ‘think’ that he is a human visitor and redirect him or display a landing page.

7. Cloaking Code: This is one line of code that needs to be inserted on the first line of the theme’s header.php file. It’s necessary for redirection and displaying a landing page.

8. Affiliate or Contextual Ad Code: This is Adsense/YPN, affiliate links/banners embedded in the posts, and can include CSS tags.

9. Keywords: List of niche keyword. Titles, categories, and articles created by the plug-in/content engine are based on the Keywords.

10. Landing Page HTML: A complete HTML landing page. This is displayed to human visitors instead of the blog.

11. Save Settings: Modified plug-in options must be saved by clicking this button, otherwise they will be lost!

12. Start Auto Updating: Simply click this button to start auto-updating the blog every 24 hours.

All this may sound complicated, but once you’ve got a few blogs up and running you’ll realize how simple and quick it really is.



The Content Generation Engine

What is the content generation engine? The content generation engine simply creates articles that are retrieved by the Blackhat Wordpress plugin which, in turn, publishes them on a blog. This is all done in the background, so the end-user is not aware it. The Engine, it self, comprises two parts: a database and article-creation algorithm.

The engine database contains the data needed by the algorithm to build sentences, paragraphs and articles. Specifically, the database contains tables of adverbs, adjectives, verbs, and sentence fragments categorized into niches. The database also contains a spider IP list, and sentence and article construction rules.

The engine algorithm builds articles from database sentence-fragments by following the sentence and articles construction rules, and passes the articles back to the plug-ins which publishes them on blogs.

Why build a content generation engine? From my experience, Google (and possibly other search engines) have become wary of new sites with significant numbers of pages, and I remember Matt Cutts mentioning something along these lines too.

For instance, if you were updating a search engine algorithm would you trust a newly registered .info site with over 20,000 pages of content? What are the chances of that site being spam? Probably around 99.9999% or more! The content engine gets round this problem by providing blogs with content on a daily basis – from 2 to 5 articles per day.

Also, as the search engines strengthen their algorithms to eliminate low-quality spam, so I’ll continue to strengthen my content-engine algorithm to improve the quality of content served to blogs and so stay several steps ahead of the search engines.

As far as users of the Blackhat plug-in are concerned, they don’t even need to be aware of the content engine, as the updating of blogs is all done in the background automatically!