Becoming More Bloglike...

A few of my friends offered me some solid hate over my annoying advert post, so I changed the layout of SEO Book.com's homepage. The new home page places 3 posts above the ebook advert. Also if you have already seen a post on your computer the post title will be in a big fat black, which makes it really easy to see if there are any new posts at a glance.

The first 3 posts are only teaser intro posts, which allows readers to select things that are interesting to them without having to scroll past long posts they are not interested in.

The idea of the update was to be more reasonable and bloglike for regular readers, so they did not have to see my advert so often. I always thought that if people liked the site they might subscribe to the RSS feed, but many people still like to go back to read the site in its regular format.

Ideally I would / could take the ad entirely off the home page, but moving it off to the site or removing it entirely would probably cut my income from this site at least 20% to 30%. I am still trying to think of a work around for allowing visitors to turn the home page ad off. I also have an ad free version of the homepage at www.seobook.com/blog/ if you prefer to go that route.

Hacking Movable Type to Create and Integrate Advertising Posts

A few people asked me how to customize MovableType to add advertising posts on the individual archives, category pages, and main pages in MovableType powered blogs.

MovableType is fairly easy to customize, but you have to customize the different templates differently. I have been a bit slow to getting around to doing this, so sorry on that.

Opening Tips:

  • The day I changed the format of my blog to include the advertising post inline my income tripled. That is a huge deal if you participate in keyword markets where you pay per click. It may make many keywords that were once prohibitively expensive become affordable.

  • If you are unsure how to do something ask at the MovableType forums.
  • If you are changing a template make a file called something like templatename-old and save a copy of the old template before making any changes.
  • Each template that you want to change will require customizations.
  • My template is a bit hacked up from a normal install, so the code to change your layout 1 for 1, but this post aims to show the general idea of how to change your templates.
  • I do not sell MT customization services. I can offer general ideas, but I am not a template or code expert on any level.

Customizing the main page:

 

The MovableType templating system has a couple important features that make this easy to do. The three big things you need to know are:

  • lastn - how many posts you want to feature in that segment

  • including your post - easy enough, eh
  • offset - how many of the most recent posts to skip before you start posting the next set of posts

So you start your blog and you have your container and whatnot. The first thing you need to decide is how many posts you want to show above your advert. Currently I show 1.

So you start your content area, and after the div id=content you enter
<MTEntries lastn="1">

So my home page content container area starts with

<div id="container">

<div id="content">

<MTEntries lastn="1">

<$MTEntryTrackbackData$>



<div class="post">

<a name="<$MTEntryID pad="1"$>"></a>

<h2><$MTEntryTitle$></h2>

<MTDateHeader><div class="date"><$MTEntryDate format="%b"$><br /><$MTEntryDate format="%e"$></div></MTDateHeader>



<div class="entry">

<$MTEntryBody$>



<MTEntryIfExtended>

<p><a href="<$MTEntryPermalink$>#more">Continue reading "<$MTEntryTitle$>"</a></p>

</MTEntryIfExtended>

</div>



<div class="post_meta_left">

<p class="categories">Posted in: <MTEntryCategories glue=" "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategories></p>

<p class="post_author">by <a href="http://www.seobook.com/about.shtml">Aaron Wall</a></p>

</div>

<div class="post_meta_right">

<MTEntryIfAllowComments>

<p class="thoughts"><a href="<$MTEntryPermalink$>#start_comments">Your Thoughts?</a> [ <$MTEntryCommentCount$> ]</p>

</MTEntryIfAllowComments>

<p class="perma"><a href="<$MTEntryPermalink$>"><$MTEntryDate format="%x"$></a></p>

</div>

</div>



</MTEntries>

If you wanted 2 posts above the advert post the above would be lastn=2.

 

Advertisement or Offer Post:

 

After you create your first post you can include the advert post. I recommend creating a mini post instead of placing a huge advertisement. I probably would do better if I had an autoresponder series in a small advert post rather than my current ebook one.

To input your advertisement post you can create a backdated post and then just include that in the templating system. My post 142 is my advert post. So for me the code looks like this

<MTEntry id="142">

<div class="post">

<h2><$MTEntryTitle$></h2>

<div class="entry">

<$MTEntryBody$>

</div>

</div>

</MTEntry>

 

Remainder of Home Page:

 

After the advertisement it is time to publish the rest of the page content. So now you need to use lastn again, but this time you have to offset it. So you use code that looks something like

<MTEntries lastn="10" offset="1">

<$MTEntryTrackbackData$>



<div class="post">

<a name="<$MTEntryID pad="1"$>"></a>

<h2><$MTEntryTitle$></h2>

<MTDateHeader><div class="date"><$MTEntryDate format="%b"$><br /><$MTEntryDate format="%e"$></div></MTDateHeader>



<div class="entry">

<$MTEntryBody$>



<MTEntryIfExtended>

<p><a href="<$MTEntryPermalink$>#more">Continue reading "<$MTEntryTitle$>"</a></p>

</MTEntryIfExtended>

</div>



<div class="post_meta_left">

<p class="categories">Posted in: <MTEntryCategories glue=" "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategories></p>

<p class="post_author">by <a href="http://www.seobook.com/about.shtml">Aaron Wall</a></p>

</div>

<div class="post_meta_right">

<MTEntryIfAllowComments>

<p class="thoughts"><a href="<$MTEntryPermalink$>#start_comments">Your Thoughts?</a> [ <$MTEntryCommentCount$> ]</p>

</MTEntryIfAllowComments>

<p class="perma"><a href="<$MTEntryPermalink$>"><$MTEntryDate format="%x"$></a></p>

</div>

</div>



</MTEntries>

</div>

 

Individual Entry Pages:

 

I simply hard coded the ad text into the template on individual entry pages. After the post and comments section were closed I added this:

<div class="post">

<h2><!--#config timefmt="%B %d, %Y" --> <!--#echo var="DATE_LOCAL" --></h2>



<div class="entry">



<p>Ad entry text</p>

</div>

</div>

 

Server Side Includes:

 

Notice how that date of my advert uses what looks like a comment. That is actually a server side include that is used to parse the date from the local machine as being the current date. Useful to do to make your content look fresh if you are using freshness as a sales point for your software, information product, or other offer.

If you are having your site created dynamically I think you could insert that information using a php date command.

Also note that I stress the date instead of an offer. For most people the date is probably not so important, and they could probably put their post title or whatever in the H2 tag or whatever type of post heading they were using for other posts.

If you are outputting to static html files by default your server will not process server side include directives. You can set your file extensions to .shtml inside the MovableType settings, but doing that would cause you to lose whatever link equity you have built up from pages located at the old locations.

Instead, you can configure your .htaccess file so that your site processes .html or .htm files as though they were .shtml. Your .htaccess file is simply named .htaccess and exists in the root of your site. Please note that some FTP programs do not show .htaccess files, so you may want to ask your host if you have one if you can't find it.

Please note that I do not recommend screwing with your .htaccess file on an important site without supervision, as a poorly configured one can cause a site to not load at all. I have temporarily screwed up a number of my sites playing with them...but you have to learn somehow. Also, make a copy of your htaccess file before screwing with it.

Also be aware that you may already have a .htaccess file that you do not want to write over. Instead download it to your local machine. After you download the file change it from .htaccess to htaccess.txt. After whatever code is already in it you can add

AddType text/html .shtml
AddHandler server-parsed .htm
AddHandler server-parsed .html
AddHandler server-parsed .shtml

Save that file. Then change it from htaccess.txt to .htaccess and upload it to the server in the root of your site.

 

Date or Category Archives:

 

Here I just inserted the post after the opening container and content area

<MTEntry id="142">

<div class="post">

<h2><!--#config timefmt="%B %d, %Y" --> <!--#echo var="DATE_LOCAL" --></h2>

<div class="entry">

<h2><$MTEntryTitle$></h2>

<$MTEntryBody$>

</div>

</div>

</MTEntry>

If you have further questions I probably can't answer them, but I hope that helps a few people.

Rambling too Much = Bad Blogging

Ever since I started doing some of the Q&A posts I started making many of my other blog posts unnecissarily long just because I got used to it.

I felt I was doing a bit too much rambling. I was right. Not 1 but 2 friends today told me that they wanted to read what I was writing but did not because it was too long and packed too many ideas into the posts.

Short snappy posts focused on 1 topic work well if you actually want people to read them. Seth is a master at this.

Here are the problems with rambling:

  • too long and nobody reads it

  • the added content dilutes the value of each point (to readers and search engines)
  • wastes content by making 1 post instead of 5 hyper targetedc posts
  • if too many ideas are in one post it is hard for you to reference your earlier content
  • it is hard for others to reference

If you are going to be longwinded make sure it is so focused, topically relevant and interesting that it becomes the industry standard for that topic. Elsewise you are best off writing quick posts.

I wrote this more as a reminder to myself, but if you ramble and want people to read it hopefully this helps you too. Feel free to call me out if I am not following my own advice ;)

Trending and Tracking the Blogosphere and Newsosphere

Feedback Loops:

Most searches occur at the main search sites and portals (Google, Yahoo!, MSN, AOL, etc.), but some people also search for temporal information, looking to find what is hot right now, or seeing how ideas spread. Not everyone can afford WebFountain, but we can all track what people are searching for or how stories are spreading using:

Feed Readers :
Subscribe to your favorite channels (or topical RSS feeds from news sites)

Blog Search:
search for recent news posted on blogs

Blog Buzz Index:
search for stories rapidly propagating through blogs

General Buzz & Search Volume:

Product Feedback:

News Search:

Test Ad Accounts & Test Media:

  • Google AdWords
  • Yahoo! Search Marketing
  • write press releases and submit them cheaply to see how much buzz & news search volume their is around a topic, using sites like PR Web or PR Leap
  • post on a topic
    • see if it spreads
    • check referrer data
    • Sometimes stories emerge out of the comments. The Save Jeeves meme that spread originated around the time the person who created that story commented on my post about Jeeves getting axed.
    • Don't forget to have friends tag your story on Del.ico.us and submit it to Digg.

Tagging:
Some are busy tagging what information they think is useful.

  • Delicious - personal bookmark manager.
  • Wink - tag search
  • Flickr - image tagging hottest tags
  • Tag Cloud - shows graphic version of hot tags
  • Furl
  • Technorati Tags
  • Digg Top Stories
  • Reddit
  • Ning
  • Squidoo
  • My Yahoo!
  • Google Search History (you can't see what others are tagging, but I bet it eventually will influence the search results - Google is already allowing people to share feeds they read)
  • more tagging sites come out daily...lots of others exist, like Edgio, StumbleUpon, Shadows, Kaboodle, etc etc etc
  • also look at the stuff listed in Google Base...there may or may not be much competition there, and Google Base is going to be huge.

Track Individual Stories and Conversations & Trends of a Blog:

Bloggers typically cite the original source OR the person who does the most complete follow up.

Blog Trends:
See if a blog is gaining or losing marketshare and compare blogs to one another

Overall Most Popular Blogs and Stories:

Did I miss anything? Am sure I did. Please comment below.

Here are earlier stories from this series:

Matt Cutts = Best SEO Blogger?

Matt kicked our asses in the recent best SEO blog vote.

If we work out ways to spam his index hard enough maybe he won't have time to make any posts. ;)

If he beats us again I start investing into creating a wide variety of automated content / site generator software :)

Thanks to everyone who voted for me.

Link Love for the Link Lover

Content Optimization Changes to Content Generation

A friend of mine mentioned how the noise level in SEO forums has gone from around 95% to about 99%. I think it is largely due to a shift from content optimization to content creation (and remember that this is a site selling a book on optimization, so me saying this is not in any way to my benefit).

Here is why there is a large shift from optimization to creation

  • The ease which content can be published: It took me less than 2 hours to teach my mom Blogger, Bloglines, rss, xml, etc. She now blogs every day.

  • the ease in which content can be commented on and improved in quality
  • the casual nature in which links flow toward real content
  • the massive increase in the number of channels and quantity of information makes us more inclined to look for topical guides to navigate the information space
  • the ease with which content can be monetized has greatly increased. AdSense, Yahoo! Publisher Network, Chitika, new Amazon Product Previews, affiliate programs, link selling, direct ads, donations, (soon enough Google Wallet for microcontent), etc.
  • contextual ad programs teach the content publishers to blend links, which has the net effect of...
    • short term increase in revenues for small publishers

    • until users trust links less
    • at which point in time users will be forced to go back to primary trusted sources (ie: one of the few names they trust in the field or a general search engine like Google)
  • it is getting increasingly expensive to find quality link inventory that works in Google to promote non content sites, and margins are slimming for many of those creating sites in hyper competitive fields
  • the algorithms are getting harder for people new to the field to manipulate
  • around half of all search queries are unique. most hollow spam sites focus on the top bits whereas natural published information easily captures the longer queries / tail of search
  • duplicate content filters are aggressively killing off many product catalog and empty shell affiliate sites
  • as more real / useful content is created those duplicate content and link filtering algorithms will only get better
  • general purpose ecommerce site owners will have the following options:
    • watching search referrals decrease until their AdWords spends increases

    • thickening up their sites to offer far more than a product catalog
    • switching to publishing content sites
  • and the market dynamics for Google follow popular human behavior, even for branded terms or keyword spaces primarily created by single individuals
    • the term SEO Book had 0 advertisers and about 0 search volume when I launched this site

    • this site got fairly popular
    • SEO Book is now one of my most expensive keyword phrases

As long as it is original, topical, and structured in a non wild card replace fashion content picks up search traffic and helps build an audience.

I am not trying to say that optimization is in any way dead, just that the optimization process places far more weight on content volume and social integration than it did a year or two ago.

The efficiencies Google are adding to the market will kill off many unbranded or inefficient businesses. One of my clients has an empty shell product site and does no follow up marketing with the buyers. I can't help but think that there needs to be some major changes in that business or in 3 to 6 months we won't be able to compete on the algorithmic or ppc front without me being very aggressive.

Greg Boser: Blogger

Greg says Oh my God, I’ve Become a Blogger. A great thing for webmasters and search in general, IMHO.

Greg asks:

But now comes the hard part. How do you go about creating a blog about search marketing that is truly unique?

Anyone ever notice that the black hat SEO blogs typicially have both higher content quality and more original content than the typical white hat SEO blogs? Apparently, Gordon Hotchkiss has yet to get the memo.

via Oilman

Eeekkk, I Started a Blog about Blogging

Blog Goodies...a blog about blogging.

I was posting too much blog stuff here and started to felt like it was drowning out the other stuff, so it now has it's own channel.

My first semi original useful post on my blog about blogging is about socially conscious automated blog content generation

Google Feed Reader Lauched...I Like

I have not been reading my feeds in a while, so I figured the launch of the Google Feed Reader would be a great excuse to start again :)

Unlike Nick, I waited a few days to avoid the user rush and associated launch problems, and found the Google feed reader rather useful. There are a few things I think that would make it better:

  • allow you to move the pieces like they do on the Google customizable home page

  • allow you to add in links or widgets near posts, for example a link to Google blog search for citations of a post
  • as Gary Price mentioned...they may as well have search on there. If local & maps are one and the same then blog readers and blog search should be one and the same, at least from a search company
  • for viral marketing I think they should also let you chose to make pieces or all of your subscriptions private or public, and maybe later also let you determine who you would want to share your subscriptions with...ie: social cirles like with My Yahoo!
  • make the feed reader quick tour / FAQ section still easy to find without requiring people to log out

Although I have not used it much, I like their filters and labels concept better than folders, because many information streams can be classified in a variety of ways.

Pages