Advanced White Hat SEO Exists Damn It! - Dynamic SEO
Hello again!
I’ve been restless and wanting to write this post for a very long time and I’m not going to be happy until its out. So get out your reading glasses, and I have it on good authority that every reader of this blog happens to be the kind of dirty old men that hang out and harass high school chicks at gas stations so don’t tell me you don’t have a pair. Get ‘em out and let’s begin….
Fuck, how do I intro-rant this post without getting all industry political? Basically, this post is an answer to a question asked a long time ago at some IM conference to a bunch of gurus. They asked them does advanced White Hat SEO exist? If I remember right, and this was a long time ago and probably buzzed up so forgive me, every guru said something along the lines of there is no such thing as advanced White Hat SEO. Now I’m sympathetic to the whole self promotion thing to a small degree. If your job is to build buzz around yourself you have to say things that are buzz worthy. You can’t say the obvious answer, YOU BET IT DOES AND YOU’RE RETARDED FOR ASKING! You gotta say something controversial that gets people thinking, but not something so controversial that anyone of your popularity level is going to contradict in a sensible way making your popularity appear more overrated than a cotton candy vendor at the Special Olympics. In short, yes advanced white hat exists and there’s tons of examples of it; but you already knew that and I’m going to give you such an example now. That example is called Dynamic SEO. I’ve briefly mentioned it in several posts in the past and it is by every definition simple good ol’ fashion on-site keyword/page/traffic optimizing White Hat SEO. It also happens to be very simple to execute but not so simple to understand. So I’ll start with the basics and we’ll work into building something truly badhatass.
What Is Dynamic SEO?
Dynamic SEO is simply the automated no-guessing self changing way of SEOing your site over time. It is the way to get your site as close to 100% perfectly optimized as needed without ever knowing the final result AND automatically changing those results as they’re required. It’s easier done than said.
What Problems Does Dynamic SEO Address?
If you’re good enough at it you can address EVERY SEO related problem with it. I am well aware that I defined it above as on-site SEO, but the reality is you can use it for every scenario; even off-site SEO. Hell SQUIRT is technically dynamic off-site SEO. Log Link Matching is even an example of advanced off-site Dynamic SEO. The problems we’re facing with this post specifically includes keyword optimization which is inclusive of keyword order, keyword selection, and even keyword pluralization.
See the problem is you. When it comes to subpages of your site you can’t possibly pick the exact best keywords for all of them and perfectly optimize the page for them. First of all keyword research tools often get the keyword order mixed up. For instance they may say “Myspace Template” is the high traffic keyword. When really it could be “Templates For Myspace”. They just excluded the common word “for” and got the order wrong because “Template Myspace” isn’t popular enough. They also removed the plural to “broad” the count. By that logic Myspace Templates may be the real keyword. Naturally if you have the intuition this is a problem you can work around manually. The problem is not only will you never be perfect on every single page but your intuition as a more advanced Internet user is often way off, especially when it comes to searching for things. Common users tend to search for what they want in a broad sense. Hell the keyword Internet gets MILLIONS of searches. Who the fuck searches for a single common word such as Internet? Your audience is who. Whereas you tend to think more linear with your queries because you have a higher understanding of how Ask Jeeves isn’t really a butler that answers questions. You just list all the keywords you think the desired results will have. For instance, “laptop battery hp7100″ instead of “batteries for a hp7100 laptop.” Dynamic SEO is a plug n play way of solving that problem automatically. Here’s how you do it.
Create A Dynamic SEO Module
The next site you hand code is a great opportunity to get this built and in play. You’ll want to create a single module file such as dynkeywords.pl or dynkeywords.php that you can use across all your sites and easily plug into all your future pages. If you have a dedicated server you can even setup the module file to be included (or required) on a common path that all the sites on your server can access. With it you’ll want to give the script its own sql database. That single database can hold the data for every page of all your sites. You can always continue to revise the module and add more cool features but while starting out it’s best to start simple. Create a table that has a field structure similar to ID,URL,KEYWORD,COUNT. I put ID just because I like to always have some sort of primary key to auto increment. I’m a fan of large numbers what can I say?
Page Structure & Variables To Pass To Your Module
Before we get deep into the nitty gritty functions of the module we’ll first explore what basic data it requires and how the site pages will pass and return that data. In most coded pages, at least on my sites, I usually have the title tag in some sort of variable. This is typically passed to the template for obvious reasons. The important thing is it’s there so we’ll start with that. Let’s say you have a site on home theater equipment and the subpage you’re working on is on LCD televisions. Your title tag may be something like “MyTVDomain.com: LCD Televisions - LCD TVs”.
Side Note/
BTW sorry I realize that may bother some people how in certain cases I’ll put the period outside of the quotes. I realize it’s wrong and the punctuation must always go inside the quotes when ending a sentence. I do it that way so I don’t imply that I put punctuation inside my keywords or title tags etc etc.
/Side Note
You know your keywords will be similar to LCD Televisions, but you don’t know whether LCD TVs would be a better keyword. ie. It could either be a higher traffic keyword or even a more feasible keyword for that subpage to rank for. You also don’t know if the plurals would be better or worse for that particular subpage so you’ll have to keep that in your mind while you pass the module the new title variable. So before you declare your title tag create a quick scalar for it (hashref array). In this scalar you’ll want to put in the estimated best keywords for the page:
[
Keyword1 -> ‘LCD Television’,
Keyword2 -> ‘LCD TV’,
]
Then put in the plurals of all your keywords. It’s important not to try to over automate this because A) you don’t want your script to just tag the end of every word with “s” because of grammatical reasons (skies, pieces, moose, geese) and B) you don’t want your module slowing down all the pages of your site by consulting a dictionary DB on every load.
[
Keyword1 -> ‘LCD Television’,
Keyword2 -> ‘LCD TV’,
Keyword3 -> ‘LCD Televisions’,
Keyword4 -> ‘LCD TVs’,
]
Now for you “what about this awesome way better than your solution” mutha fuckas that exist in the comment section of every blog, this is where you get your option. You didn’t have to use a scalar array above you could of just have used a regular array and passed the rest of the data in their own variables, or you could of put them at the beginning of the standard array and assigned the trailing slots to the keywords OR you could use a multidimensional array. I really don’t give a shit how you manage the technical details. You just need to pass some more variables to the modules starting function and I happen to prefer tagging them onto the scalar I already have.
[
Keyword1 -> ‘LCD Television’,
Keyword2 -> ‘LCD TV’,
Keyword3 -> ‘LCD Televisions’,
Keyword4 -> ‘LCD TVs’,
URL -> ‘$url’,
REFERRER -> ‘$referrer’,
Separator -> ‘-’
]
In this case the $url will be a string that holds the current url that the user is on. This may vary depending on the structure of the site. For most pages you can just pull the environmental variable of the document url or if your site has a more dynamic structure you can grab it plus the query_string. It doesn’t matter if you’re still reading this long fuckin’ post you probably are at the point in your coding abilities where you can easily figure this out. Same deal with the referrer. Both of these variables are very important and inside the module you should make a check for empty data. You need to know what page the pageview is being made on and you’ll need to know if they came from a search engine and if so what keywords did they search for. The Separator is simply just the character you want to separate the keywords out by once its outputted. In this example I put a hyphen so it’ll be “Keyword 1 - Keyword 2 - Keyword 3″ Once you got this all you have to do is include the module in your code before the template output, have the module return the $title variable and have your template output that variable in the title tag. Easy peasey beautiful single line of code.
Basic Module Functions
Inside the module you can do a wide assortment of things with the data and the SQL and we’ll get to a few ideas in a bit. For now just grab the data and check the referrer for a search engine using regex. I’ll give you a start on this but trust it less the older this post gets:
Google: ^http:\/\/www\.google\.[^/]+\/search\?.*q=.*$
[?&]q= *([^& ][^&]*[^& +])[ +]*(&.*)?$
Yahoo: ^http:\/\/(\w*\.)*search\.yahoo\.[^/]+\/.*$
[?&]p= *([^& ][^&]*[^& +])[ +]*(&.*)?$
MSN: ^http:\/\/search\.(msn\.[^/]+|live\.com)\/.*$
[?&]q= *([^& ][^&]*[^& +])[ +]*(&.*)?$
Once you’ve isolated the search engines and the keywords used to find the subpage you can check to see if it exists in the database. If it doesn’t exist insert a new row with the page, the keyword, and a count of 1. Then select where the page is equal to the $url from the database order by the highest count. If the count is less than a predefined delimiter (ie 1 SE referrer) than output the $title tag with the keywords in order (may want to put a limit on it). For instance if they all have a count of 1 than output from the first result to the last with the Separator imbetween. Once you get your first visitor from a SE it’ll rearrange itself automatically. For instance if LCD TV has a count of 3 and LCD Televisions has a count of 2 and the rest have a count of 1 you can put a limit of 3 on your results and you’ll output a title tag with something like “LCD TV - LCD Televisions - LCD Television” LCD Television being simply the next result not necessarily the best result. If you prefer to put your domain name in your title tag like “MYTVSITE.COM: LCD TV - LCD Televisions - LCD Television” you can always create an entry in your scalar for that and have your module just check for it and if its there put it at the beginning or end or whatever you prefer (another neat customization!).
Becoming MR. Fancy Pants
Once you have the basics of the script down you can custom automate and SEO every aspect of your site. You can do the same technique you did with your title tag with your heading tags. As an example you can even create priority headings *wink*. You can go as far as do dynamic keyword insertion by putting in placeholders into your text such as %keyword% or even a long nonsense string that’ll never get used in the actual text such as 557365204c534920772f205468697320546563686e6971756520546f20446f6d696e617465. With that you can create perfect keyword density. If you haven’t read my super old post on manipulating page freshness factors you definitely should because this module can automate perfect timings on content updates for each page. Once you have it built you can get as advanced and dialed in as you’d like.
How This Works For Your Benefit
Here’s the science behind the technique. It’s all about creating better odds for each of your subpages hitting those perfect keywords with the optimal traffic that page with its current link building can accomplish. In all honesty, manually done, your odds are slim to none and I’ll explain why. A great example of these odds in play are the ranges in competitiveness and volume by niche. For instance you build a site around a homes for sale database you do a bit of keyword research and figure out that “Homes For Sale In California” is an awesome keyword with tons of traffic and low competition. So you optimize all your pages for “Homes For Sale In $state” without knowing it you may have just missed out on a big opportunity because while “Homes For Sale In California” may be a great keyword for that subpage “New York Homes” may be a better one for another subpage or maybe “Homes For Sale In Texas” is too competitive and “Homes In Texas” may have less search volume but your subpage is capable of ranking for it and not the former. You just missed out on all that easy traffic like a chump. Don’t feel bad more than likely your competitors did as well.
Another large advantage this brings is in the assumption that short tail terms tend to have more search volume than long tail terms. So you have a page with the keywords “Used Car Lots” and “Used Car”. As your site gets some age and you get more links to it that page will more likely rank for Used Car Lots sooner than Used Car. Along that same token once it’s ranked for Used Car Lots for awhile and you get more and more links and authority since Used Car is part of Used Car Lots you’ll become more likely to start ranking for Used Car and here’s the important part. Initially since you have your first ranking keyword it will get a lot of counts for that keyword. However once you start ranking for the even higher volume keyword even if it is a lower rank (eg you rank #2 for Used Car Lot and only #9 for Used Car) than the count will start evening out. Once the better keyword outcounts the not as good than your site will automatically change to be more optimized for the higher traffic one while still being optimized for the lesser. So while you may drop to #5 or so for Used Car Lot your page will be better optimized to push up to say #7 for Used Car. Which will result in that subpage getting the absolute most traffic it can possibly get at any single time frame in the site’s lifespan. This is a hell of a lot better than making a future guestimate on how much authority that subpage will have a year down the road and its ability to achieve rankings WHILE your building the fucking thing; because even if you’re right and call it perfectly and that page does indeed start to rank for Used Car in the meantime you missed out on all the potential traffic Used Car Lot could have gotten you. Also keep in mind by rankings I don’t necessarily always mean the top 10. Sometimes rankings that result in traffic can even go as low as the 3rd page, and hell if that page 3 ranking gives you more traffic than the #1 slot for another keyword fuck that other keyword! Go for the gold at all times.
What About Prerankings?
See this is what the delimiter is for! If your page hasn’t achieved any rankings yet than it isn’t getting any new entry traffic you care about. So the page should be optimized for ALL or at least 3-6 of your keywords (whatever limit you set). This gives the subpage at least a chance at ranking for any one of the keywords while at the same time giving it the MOST keywords pushing its relevancy up. What I mean by that is, your LCD page hasn’t achieved rankings yet therefore it isn’t pushing its content towards either TV or Televisions. Since it has both essentially equaled out on the page than the page is more relevant to both keywords instead of only a single dominate one. So when it links to your Plasma Television subpage it still has the specific keyword Television instead of just TV thus upping the relevancy of your internal linking. Which brings up the final advanced tip I’ll leave you with.
Use the module to create optimal internal linking. You already have the pages and the keywords, its a very easy to do and short revision. Pass the page text or the navigation to your module. Have it parse for all links. If it finds a link that matches the domain of the current page (useful variable) then have it grab the top keyword count for that other page and replace the anchor text. Boom! You just got perfectly optimized internal linking that will only get better over time.
There ya go naysayers. Now you can say you’ve learned a SEO technique that’s both pure white hat and no matter how simple you explain it very much advanced.
Thanks, made my day to see an update on your site!
Agreed, I’ve been waiting for an update. Thanks Eli.
Awesome… I’ve been waiting for some good reading material since… November 2008! Time to print this sucker out and enjoy 15 epic minutes on the toilet!
“15 epic minutes on the toilet!” ha ha
(Can’t beat some epic-ness. One day there will be a hollywood action film (with dramatic music etc..) of your trip to the crapper.)
agreed this will truly be an epic 15 minutes! Iv just got to work out how to do all this stuff!
I am just now beginning to appreciate this year what you wrote 2 years ago. I fear that this gem will need a year or so to germinate in my noggin.
I think I’ll run to the store, get some Smarties, and read it all again.
So straight up right, especially the part about common internet searching techniques. I sit back and watch how my wife surfs. I never give her any advice cuz I got the perfect way to see how the common person searches. I also see what she chooses to click on.
This stuff works. I’m using it on my site already.
I really agree with u Jake thiis really fantastic..
Periods can most certainly go outside of the quotation marks (depends on country of origin). Google for further info if interested.
Wow, you just added a whole new dimension to a linking module I had already been formulating in my head to work across many domains. I had not even considered adding in the keyword/referrer percentages at all.
You sir rule.
It will take some time for this post to sink in.Maybe there should be a dummy’s guide to bluehatseo’s posts.
Thanks for the stellar info.
wow, that’s an advanced technique. I hope can read a lot more, now yu came back
PS: I forgot to do the sum (captcha), and lost my previous comment. That could be done better
When I saw the full stop outside the quotation marks, I threw up in disgust.
Very interesting post, thanks for the great technique
Some thoughts/questions:
1. I suspect Google won’t like this and see this as a bad practice. Think it’s easy to trace.
2. For the best result I take it, you’ll have to use an already indexed site. That way you have an idea of what keywords work and should go into the list. => If your pages aren’t found, Google can’t supply extra keywords.
3. Extra nice feature on this:
a. if the referer is google, store the used searchwords
b. php/curl the google search with the keywords and trace what sites come up above your url.
c. if your visitor visited these sites (css/history hack), inspect the keywords for these pages as well and maybe add them to the database.
Great post!
Westworld, for #1, how the hell would Google ever figure it out? Even so, they’d probably LIKE it because it’s giving the people what they want.
#3 is a nice idea.
Eli, a question - do you ever just create a new page to take advantage of keywords your script discovers, instead of modifying keywords from existing pages?
Yeppers,
every technique on this site ties and works together.
http://www.bluehatseo.com/keyword-fluffing/
Google can compare cached pages with the current and detect that only a few keywords ever change.
Computer generated writing is nothing new(Markov chains,…). I’m sure that Google knows that we can swap words with Thesaurus and the like. Your technique isn’t very different.
Your intention is White hat, question is will Google see it that way ^_^
You’re allowed to change your title and content around. It happens on millions of sites every day. Just because the keywords change on a page doesn’t mean its a markov site. Google’s algorithms doesn’t make assumptions.
Ya you really noted some nice point of this post and i think your comment so importent for Guides..
Wow, great post. I’ll probably end up reading it a couple more times before I fully get it. Great stuff.
I do the same as Jack, i always analyze how others search. People still use ‘and’ and even quotations sometimes. It is hard for us designers to actually imagine how others surf, now we already know the best ways to surf, so it is the only way! Also i would just like to point out that i am not a dirty old man that harrasses chicks in gas stations. I am a normal young lady web designer who enjoys reading and learning on Search Engine Optimisation and designing
.
Excellent post! I reread the paragraph after the regexps in “Basic Module Functions” several times, even though I have 5 year of programming experience. You might wanna rewrite it (or maybe I’m not awake yet…).
I’m actually replicating keywords in my PPC LPs for Google’s QS, but never thought about optimizing my blogs for that kind of stuff, especially over time. Afk coding !
another thing I like to do on very large database sites is to try and give each of my subpages a link on the homepage for a while… call it featured shop, or most popular or something like that.. because you are tracking when the bots are visiting the pages its pretty easy to rotate them once the bot has visited the page a few times.. for each url in my database i have a field for msn,yahoo and googlebot which increments every time the bot hits the page.. once all three hit 5 (or whatever) times i just replace it with another subpage link until that gets hit a few times.. some people do this by just selecting by random every time the page loads but I like to make sure every page gets its fair share.. Its a good way to get deep pages indexed..
great post Eli.. nice to see you posting again
Would you care to elaborate on why this works? You say that we create a dynamic page title and then log the number of hits it gets, but how do we conclude that one title is better than any other title when we dont know if google/msn/yahoo has properly indexed every possible combination?
I don’t think it is necessarily optimal - with this technique you could be trapped in a local maximum I think.
It was very informative and i was waiting to read this kind of good article.Learned some new tips and techniques to implement in future.I had bookmarked it and will share the same with my friends.Thanks for your effort!
Thanks! It’s all a little technical but worth reading (in my case a couple times LOL) to make sure that what I’m doing is truly white hat.
2+4 != 6 according to your captcha
What the hell is this WH post on BHS???
I must say I am very upset with you for letting this get published… tut tut
J/K Nice post, Im not too sure on how exactly to pull it off but I would think if I read over it again it would help out in some scenarios.
Thanks again Eli.
Whoa, check out this related news today!
Google Analytics Opens API
http://searchengineland.com/google-analytics-opens-api-17967
Now using Google Analytics API data too, also tied into the dynamic module, we can work even more metrics into this.
I see a MAJOR change coming in the way I do things…
Cheers
I’m a little fuzzy on how keywords are initially selected and then displayed. Tell me if I have this right:
I manually determine what the top keywords for my sub page could be (research, gut feeling, whatever), then define a static list of the keywords I come up with in the array in my module. My module will capture all keywords that visitors use to get to my site regardless of whether they are in the list I defined myself or not. To determine what keywords to display at any given time, I rank order all the keywords my module captured in the database, remove the ones that aren’t in my initial keyword list in my array, and then display the top X final results, where X is the limit on keywords I want displayed.
If this is correct, would you recommend against automating the keyword selection part to a larger degree? And what would be the best way to go about that? Obviously you don’t want to end up displaying Plasma Dildos on your Plasma TV page if enough wankers happen to stumble on your site with that query, so for white as the driven snow hat sites maybe it’s better to maintain more control over your keywords. But for large sites (madlib, DB sites) manually determining the top keywords for every subpage isn’t always going to be feasible.
You have it right but you misunderstood one thing. I never said add new keywords to it. I only said add the ones in your array, but you CAN. It’s always an option but like you said people can easily sabotage your site if they knew what was going on or you can end up with a few sex terms you didn’t expect. I have done with minimal success a hybrid of the two where somewhere on the page I sneak in a list of keywords people have used to find the page. haha you don’t have to be so open about it you can always put it in the footer etc. But its a very open technique you can do anything and way you want.
Thanks for this great article. How do you set your urls with this method? You know, generaly we use keywords in the url too. But now.. ? Keywords can be totaly different than the original ones.
So basically, this is about tracking your visitors and AUTOMATICALLY using the data to rank relative terms on the page.
You DON’T want to use analytics on your pages.
The technique can be further enhanced by using TYPOS alongwith the plurals.
This is one of the best artiles on white hat techniques i have read for a long time
Thanks Eli,
Great post so nice to see advanced white hat being discussed.
The secound event of IM was much better than the first one.
your post is great, very good information.
Wow, great post! Been a while since I’ve seen a Blue Hat post in my reader and I’ll be using this technique right-a-fuckin way! ty Eli
Good stuff as usual, Eli. Hope to see more posts soon.
You start with this and in 3 months you’re a blackhatter
Thanks for wonderful post
this will really help us
Nice one man. Good to see a new post here!
Dude, this rocks! I have been reading some of Michael Martinez’s stuff on onsite optimization which is in stark contrast to most of the mainstream SEO’s. I think you hit a home run with this post.
Wow! You don’t know what you are talking about! Why guess at the keywords in the first place? This is where 97% of people fail when trying to optimize for a site.
Any COST-WORTHY keyword research software will tell you the exact order of the keywords, the demand, the supply, plural ’s’ versus singular, etc.
Why guess? If you have the hard concrete info, you’re gonna go that much further.
And yes you can put the period outside of quotation marks, if you are quoting someone else, a poem, movie title, etc.
I appreciate the time you took to write this, but you may be confusing a lot of newbies and ‘oldies’ alike.
The proper way is to find a software that truly brings back the words so you know if the demand for lcd television is 3000 per month and 2000 supply, or if lcd tv has 2000 demand per month, but only 300 supply. I’d in no way want to guess that, I’d want to KNOW it, so that I can add lcd tv for the primary word, and perhaps lcd television for the secondary, instead.
I’d much rather compete against 300 websites per month; than 2000 per month.
Guessing at keywords only wastes a lot of precious time.
And how would this work if the keywords / traffic change over time?
I agree good keyword research is the place to start but this method means you can be lazy (which is good) and optimal over time (also good).
It also has possibilities for expansion none of us lot have even thought of.
So if I understand you correctly what you’re saying is if you have good enough keyword research tools you can manually pick the words just as good as the automatic method can (for at least that current period in time). That’s all well and good if you have just a few 1-50 page sites that you spend all day managing, but we’re bluehatters here. We try to do things the RIGHT way, the less hassle way, for hundreds and even thousands of very large sites.
Plus your argument misses the two biggest advantages of this technique. Switching the keywords once your site becomes authoritive enough to go for the more competitive keywords and dealing with differences in optimal keyword picks amongst sections of the site that are generated through a database.
This is all void of course if you’re the type of person who plans on manually going through every page of a 100k+ page site and doing keyword research on every page then hand picking each keyword/subkeyword then updating all the titles, headings and content yourself to be optimal for that keyword every couple months. In which case by all means, we have no idea what we’re talking about. You are welcome to get right on that.
I think jk saying some things to our reader & visitor so my friends got it point..
Unfortunately your Google Regex is already out of date - http://analytics.blogspot.com/2009/04/upcoming-change-to-googlecom-search.html
Sweeeet. Nice post, Eli. As usual, you hand us a very nice technique (on a silver platter) and it’s slightly too much trouble for most people to implement - so that leaves it for the rest of us. You’ve alluded to this technique in the past tho - so while it isn’t exactly “new” to a lot of your readers it’s ALWAYS great to read what you’ve got to say.
Wow this is pure awesomeness to say the least, glad to see that you were able to post this
wow eli!
i’ve never commented before, but this time i have to do it. this is a very clever way to do something that was in my head for a long time.
thanks a lot, i will post my experience if i can get some results.
greetings from spain!
I’ve got the basics of this working already woop! Still looking for other applications though - you mentioned priority headings… would you mind expanding a little on it?
priority headings are where you put the primary keywords as your first heading and secondary keyword as your second heading and work your way down from there with the subheadings.
<h1>Primary Keyword</h1>
some text blah blah
<h3>Third keyword</h3>
blah blah more text
<h1>Secondary Keyword</h1>
blah blah you understanding?
<h3>fourth keyword</h3>
blee blop bloop text.
Ooooh cool, I guess that way you can hit all your keywords, and still rank highly for the main one! How effective is that?
well its not really effective as in its an actual technique or anything. It’s just standard seo practice. You should always prioritize your headings and have your keywords in them.
To be honest I never really use subheadings, only H1s… perhaps im missing out!!
I just noticed you suggested two H1 tags… Wouldn’t this dilute the effectiveness of each one?
Can we use more than one h1 at a page?
Yes I’ve often wondered whether we should be using H1 tags for both the main page title and the sub-titles or using H1 for the main title and h2 for sub-titles titling sub-sections further down the page. And further, should this approach differ based on whether the entire page is focused on the same topic, vs. say, the sub-sections each handling a different topic.
holy pants and shirts… great post.
I thought I was advanced because I dynamically insert my keywords from PPC. im seriously at the kiddie table. this is beautiful.
thanks Eli, awesome, as always…
It is a living, breathing site that gets stronger over time. I like it. Many thanks for all your posts!
Excellent technique. This is a great and really smart way to make your SEO efforts pretty much ideal.
Nice post Eli, I like ur style nephew.
Just wanted to share something with bluehat lovers:
2 month ago, I launched a new WP blog about cooking news (french language).
Visits where about 15-20 /day, article post frequency was 2-3 /week, PR 2.
1 week ago, I post an article on Senseo machines technical problem (they can explode).
Article was 250 words + 1 pic, no keyword optimisation.
The same day, I received 400+ visits for this article, with the following 3 main keywords:
- defaut senseo
- senseo defaut
- cafetiere senseo defaut
I ranked as #2 for keyword “defaut senseo”.
The next day I received 380+ visits, still ranked #2 for “defaut senseo”.
Title+H1 where “Problemes techniques Senseo, liste des machines avec le defaut”
The third day, I decided to update the post with a optimized title+H1.
Post updated with title+H1 “Defaut Senseo, liste des machines avec defaut technique”.
Day 3 visits: 120
No ranking at all for “defaut senseo”
Day 4 visits: 15
No ranking at all.
I tried the following GG search:
defaut senseo site:mywebsite.com
The post was here, with the updated title.
Damn.
50+ comments!!! must be a great post..
but,
for the first time i got failed to understand a technique presented at this blog…
anyways.. will try once more to go threw it…
was waiting since long for an update from eli… thanx mann
write something new about ‘SEO Web Design’ if you can spare some time… eagerly waitin for new updates…
goodluck
Welcome back Eli, another triumphant return. sounds like youre building the “Terminator site” ..it never stops, until you’re outranked
at what point do you expect it to go sentient?
Hi Eli,
this is an interesting post that I think I understand. But I think you are missing out by posting simple diagrams of how things work.
Like a picture tells a 1000 words kind of thing.
Since some people are more visual in their thinking and not so good at reading.
Like they can visualize $ but may struggle to read the actual word Dollar maybe?
Personally I use Visio that I found on a CD at work many years ago before MS took over that software, but I guess you can use Open Office just as easily to make some flow charts etc.
Just some ideas to add graphics to posts.
Ned
No need to complicate it futher.
Actually the idea is very easy:
For each url of your website store the search phrase (keyword), that the visitor came from.
Use these keyword(s) in many places - title, h1, backlinks… be creative.
That’s all.
The main point is - make it all automated = dynamic.
Like displaying the keywords as tags/labels? Or doesn’t that have any effect?
Sure, you can place them as your tags/labels and many other options.. why not try it yourself and tell us your results
Hi Neon,
How good if i use H1 tag with keywords & Link, in Top of my web page. Will it help my site for ranking..?
That is NOT the point of the article. The automation is not intended to replace the keywords based on what people typed in to find your site.
Rather, the automation is to re-order only the priority given to a hand picked list that you have identified as being ideal keyword targets for your site page. You discard the information for keywords outside that list, but use the matching data for keyword driven visits to adjust the presence of your keyword short list in your core seo asset locations (page title, h1s, etc) for each page.
However, as others have noted, this technique is only as good as your initial research, and really only valuable on larger sites or sites where you don’t have the time to handle it all manually by comparing traffic logs to your initial implementation.
An excellent post, but extremely complicated. I think it’s a bit too complicated for me!
I thought that at first, but after 20 mins I’d got the basics working… Although last night I took down my VPS due to incorrectly nestled braces - joy
I suggest just giving it a go!
Very nice post Eli. This gives me all sorts of ideas at how I can expand on this technique into the bluehat area and really start optimizing. I just wish I had better programming skills…
Is it bad if I didn’t understand one word of that?
Eli,
I was doing something quite similar. I store all keywords along with url. Then, I create a webpage for each keyword with a similar content and publish it in a different domain.
Would it be OK if I translate this post in Turkish and put it in turkish webmaster forum? Of course, I will cite this page as source and provide a link.
Thanks,
Surprised to hear you say this “It’s important not to try to over automate this” … I’d also be surprised if Meemo doesn’t have an IP cloaked dickroll next time he shows up here.
Sub-pages on my site tend to be root phrases of the long tails, so “shiny blue widget” and “overpriced blue widget” are on the “blue widget” page with /blue-widget/ in the url. Title, header & portions of the content are switched between all depending on recent SERP visitors.
I say recent visitors because I let tracking expire after 30 days. This is more beneficial than having a accumulated traffic over the years stand in the way of an up and coming short tail.
I was just thinking about this.
How best is it to maintain this over time? In my current system i just increment counts for keywords, I dont timestamp it. This means in a years time I may have a new keyword appear giving me loads of traffic but my results are skewed by old data.
Is it best to store each individual search, timestamp it, then only reference recent data (past month). Or is there another way? I am just a little worried about so many inserts into the DB if I do it the timestamp way.
If you already insert url+keyword into the DB, there’s no big deal in matter of performace to insert timestamp too. I would definitely insert timestamps, because as you said, it can help you to filter for latest hot keywords and other possibilities. Your DB just will be a little larger.
I use date(’Y') + a 3 digit date(’z')
Then when I run the sql to update the keyword order of each page I only pull visitors if the column ‘year_doy’ is greater than today - 30 days (considering year changes). This ignores old traffic.
The easiest way would be to just record the month and update your keyword order when the month changes … but I like flexibility.
This also allows me to link to “hot pages” on the home page with the appropriate anchor for the big traffic internal pages from the past 7 days. That extra link juice will push it up the SERPs just a smidgen more.
You can also do a daily or weekly decrimenter. So like every day you can bring the count down by 1 unless it’s already equal to 0. That way over time if a keyword stops giving you traffic it’ll eventually go down to 0 again.
web 3.0 motha fuckas !
Very good article! I have had thoughts about this way to do it but lack in programming
“Who the fuck searches for a single common word such as Internet? Your audience is who.”
That will be a classic!!!!
And Bulk - very interesting
Hi, Eli,
Thanks for writing again. I definitely get annoyed when we can’t put in the articles. “The Bob’s” needs the “The.”
I look forward to more rants!
Lara
You’ve been reading some hunter thompson, huh?
=) R.I.P. Hunter!
Thanks for the great post! Time to go get some sub-pages ranked…
Awesome post mate!!
Love to read posts like these in future as well!!
Breathtaking! Good to see a new post here!
Very much informative post.
Awesome post, thanks!
Hi Eli,
Good to hear from you again with such informative stuff. Gonna read a few time to really grasp the whole thing.
Looking forward more in the future.
I will surely apply this to may domains and blogs. The targeted synonyms to be included in meta keywords is a good idea.
lol @ “Meemo” getting pwnt.
Its nice to see another article from you finally! Its been a while. Very informative, thanks!
Thanks for this! Just coded it for a large WPMU install…
What do you think of WP multi??? Has it evolved nicely?
Glad to see some new content, Eli. Very good article as always, thanks!
Great article , I had never heard of Dynamic SEO before this , May be I need to explore much more in to this
Those are really nice tips and I believe you are sharing proven technique. Thanx a lot for sharing such knowledge.
Dynamic seo, It sounds very tempting, I will try it.
Thank Eli.
Cool, thanks for this. Im just starting out in the SEO industry and need all the help i can get. So many techniques so little time.
Thanks for this Eli.
And FYI I’m stealing this guy nick (it’s actually “seo [cityname]” in polish) and pointing it to my site. I know that’s wrong, but I don’t like the fact that he’s using this lame technique on your blog (and if this trick with top commentators actually doesn’t work here, feel free to delete user Pozycjonowanie Poznan and Gry dla Dzieci (that one means “toys for children” in polish). And yeah, I’m a douche
Great tips as always, Eli. Just need to get you posting more often.
the tips is very complete, thank you so much
This article was so over the top. I didn’t understand most of it. I like to read stuff I kinda understand and then later on often I will get it in a flash of understanding. I think this post will take a double flash for me to get.
Guy
Nice, long and informative article. A shame the regular expression doesnt work anymore tho. Pretty useful otherwise.
Cool new post for quite a while! I’ve been reading all of your posts. Simply beautiful. I’ve got something else in mind for this. Gotta dominate another niche with this hehehe. Thank you very much.
More great stuff from Eli,
Thanks
Great detail in the tip. It is still a bit over my head Eli.
Have to start reading more here on this website. This is great stuff
Great post Eli.
I have looking into something a bit like this and in my research I found a site with a big list (altho a bit outdated) with searchengines and the searchquery.
http://www.science.co.il/analog/SearchQuery.txt
Using that data it will return more searches and thus keyword “hotness” then only Google, MSN and Yahoo. Especially if your site is in something different then english the searchengines that deliver more traffic can be something else.
Great post, I really try hard to SEO my free classified site as White hat as possible and find it hard sometimes. I feel like this could really help me out. Thank you.
Nice rants. I always know that adding “s” at the end of a keyword changes your SERPS.
Gives some stuff to think about. A little complex though. :L
This is a LOT of great information. Thanks so much for all your research.
Thanks, great post. Though Advanced Hat doesn’t have the greatest ring to it.
I only understood about half of that one Eli. I have been working on long tails hoping they would rank for short tails.
Wow that is an interesting concept, very complex. But it seems very effective. It would be fun to try it out and see what type of results you can get.
Ok so I thought because you were so amazingly generous sharing this very valuable data with this community I want to tell you where my mind went when I read this and share my ideas for this system with everyone. Brace yourself this might be long.
So I liked everything you had to say but I thought I would make my database like so:
ID | URL | Keyword | Count | Date Crawled | Search Engine | Keyword Priority Switch Date | Visitor IP
Those are all columns in a table.
Now I would do everything you suggested by just recording keyword counts but the added features such as date crawled would allow me to incorporate the automatic system for posting a deep link to unfresh content so that search engines can get to it easier.
I was also concerned about the keywords that get added or used in case of either competitors manipulating my system so I was thinking I would build a back end that shows me a table of keywords that have been occur in the top 5 for each page. I can then review the ones that show up and either demote or remove them if I deem them inappropriate allowing me to moderate the automation.
I also added the visitors IP address so that I can count only 1 unique visit per every 24 hours to ensure my competitors don’t hit the back button on a porn based keyword and mess up my website.
I would also generate a dynamic sitemap like you suggested for having a optimized internal link architecture with the top keywords per url as the anchor text.
Immediately I thought of incorporating this into a backlink system I have already built which would help AUTOMATE OFF PAGE SEO!!! I know sounds cool but how? I would take the top searched keyword dynamically for each page use the Yahoo BOSS search api to search for that keyword in yahoo. I would then take the top 3 results (unless of course one of those is mine) and use the BOSS api again to gather its backlinks. I would then query the page level pagerank of each of those backlinks then select a range of them by having a pagerank range (PR 1-6) or something like that cause pr6 + is usually digg or something and they dont respond to link requests. Then I would have an email system that sent out link request BY KEYWORD ANCHOR TEXT!! to those sites that would then just get me a ton of awesome links inbound to my site. Heck you could even have it automatically create a link page that links out to all those backlinks so that your already linking to them before you make your request!
I also thought it would be interesting to track the conversions of each visitor that enters the website so that you could not only determine which keywords were highest search volume but also which ones were highest volume and converting!
One last thing was I thought about the idea of resetting the count after every 30 days so that the data would show popular keywords as well. My issue is then your not using your old data which is just silly. Why not take the data you have already reduce it into a rounded fraction of a 10 point system then reinsert those counts back into the database every 30 days. That way if something was popular it would replace the current winner easily but still overtime you would have the most effective keywords showing up in case there was a single one that performed consistently always.
YAY!!! lets all quit our jobs this system just made SEO’s not very useful anymore haha.
What does everyone think of these tactics?
It seems like it averages in the old results really well. It should highlight the big moves that have been made in the last month.
how does it average in the old results? Sorry I missed that part.
Thanks for all the info…..friend…!!
Thanks, great post.Nice, long and informative article.thank you so much
Thanks a lot ! Great post !
I like the idea about creating a dynamic SEO Module. Keep up the good work.
Hi all,
Sorry for the noob question:
but if you have a module that is continuously re-writing your page URLs based on the optimal keywords at the time, doesn’t that also continuously break any backlinks to that page?
i.e., if you have a site linking to “yoursite.com/lcd-television” and then the next day your dynamic SEO module changes the URL to “yoursite.com/lcd-tvs” — haven’t you just wrecked your off-page SEO?
Any insight appreciated.
@Justin: Not really.
First, he doesn’t mention rewriting the URL and second, rewriting the URL shouldn’t break the site anyway. Wordpress’ permalinks don’t break if you change them later on, for example.
If you’re concerned, one technique is to just have the post/page ID in the beginning of the URL followed by whatever keywords you want, and have your posts only being looked up by ID instead of permalink. It’s much faster that way too.
url.com/54-lcd-television
url.com/54-lcd-tv
etc
@Eli This technique is very impressive!
I’m contemplating whether one central database is the way to go, vs having individual (possibly SQLite or CouchDB) DBs.
You don’t want to be changing the page URLs. Like Justin said, if you change the URLs, then links from other websites will be broken. Like zOMBIe said, links within your website will probably work because the CMS (Wordpress, for example) will correct all internal links to that page.
I don’t think Eli was talking about changing URLs. He was talking about changing other content on the page, such as the title (H1 tag), the title meta tag, description meta tag, etc.
Longest post ever. But thanks, there’s some useful info there. I’ll have to read this at least 5 times before i get it though.
Yes, long post but absolutely excellent technique. I would love to give this a try and play around with it.. if only I had more time =[
@Justin - I think he was saying you would rewrite the Htags, not the actual URL. If you do rewrite the URL you would break the links, you’re right.
“it on good authority that every reader of this blog happens to be the kind of dirty old men that hang out and harass high school chicks at gas stations so don’t tell me you don’t have a pair.” LOL. Thanks for the info BTW. Take care.
Great technique and one I need to get going for my websites. It will take me sometime to set it up but I think it certainly will be worth it!
I’ve been waiting for this for a long time. You’ve delivered! I can’t wait to try this out
Hello! I would like to thank you for this useful article! I didn’t have time to read it all but I bookmarked it and I will come back to read it.
When will you post next. Waiting since so long.
Kindly write something on seo friendly web design.
Cool idea. Soon as we get a wet weekend I’ll build a .Net version
This is a very cool site and the post is quite awesome. I will definitely hangout more often. Let me get the feed first.
One more great post… I guess.
I nead to read it a few more times so I can be sure though
Nice to see you’re back Eli. I hope you’ll be posting more often. Great read
Great post, I’ve got some basic SEO techniques form it.
Matt Wutzke is a link spamming twit.
I will surely apply this to may domains and blogs. The targeted synonyms to be included in meta keywords is a good idea. Those are really nice tips and I believe you are sharing proven technique. Thanx a lot for sharing such knowledge. This article was so over the top. I didn’t understand most of it. I like to read stuff I kinda understand and then later on often I will get it in a flash of understanding. I think this post will take a double flash for me to get.
Wouldn’t the technique bring some element of confusion to the bots trying to categorise your site for a given keyword, if the keyword has the flexibility of changing. If you give it 3 options each time your page gets re looked at the keyword order may have changed making the page meta tag’s look like they have been re written. Wouldn’t that have some kind of negative effect?
Now it is time to start my clickbank campaign. No excuses this time.
My site contains dynamic links that expire and I’m losing SEO traffic when they expire. What do I need to… Get more links from other site. Link building is a continues process otherwise
Once again, great post!
This is a great idea … let the engines/visitors do the work for you… great stuff.
And I understood all of too!
Cheers Eli,
Top stuff.
Now, if I could only understand the rest of your posts
I enjoyed reading your post; I am running a small website and promoting it for my friend’s business. Thanks
That’s quite a post. And it seems that you were right about generating comments and discussion from your assertions. Nice work.
Very intersting post. Keep on posting
Great to see this as it will help me sort out my seo optimization.
SEO is very challenging career you need to update every time and this type of blogs help you to update your self.
Very much informative but I need to read this post Very deeply because I know only basic of programming so that why.
I believe that the difference between white hat and black hat depends on the person whom is deciding how they’ll advertise. If they’re going to take short cuts with controversial methods that are frowned upon by many - that would be black hat. If you spend the time to do it right, posting, and advertising through writing knowledgeable and related content - that’s white hat. Interesting post.
This is pure genius! This will help anyone, whether that are targeting long tail keywords or huge millions + monthly search terms.
Fully rich meaning article.. really professional, nice
Dynamic SEO… i love it! Time to take my hands off the wheel and let my sites optimize themselves - pure genius.
Great article, I always thought that classical seo is overrated. I mean without good content, there wont be results, no matter what seo freelancers or companies are saying.
on other hand if you have great content, Google will do some kind of dynamic seo adapting to your site. visitors will be doing seo …
Great post!
This is good stuff for me
hello, this is my first time i visit here. I found so many interesting in your blog especially its discussion. keep up the good work.
Damn right they exist damn it!!!
This is probably the best blog I’ve ever read…I suck at programming so most of the times I have to invent “my own way” to use your techniques, but the ideas are so good you can find thousands of ways to apply them with excellent results.
Keep up the Wonderful work!
Will help webmasters that are targeting long tail keywords or huge millions + monthly search terms.
Incredible Guide !
The information is good for me. I would like to do SEO with the right ways. I should be able to know the good tricks for doing SEO based on the company’s requirements with some particular conditions.
Anyone kind enough to post a dummy guide on this “Dynamic SEO Module”things.
For others stop saying ,”nice post”,”keep on posting” I think you haven’t finished even one paragraph.
The thing about Advanced SEO techniques is they aren’t hard to implement once you’ve learned them.
This is pure genius! I’m amazed that you could keep this in so long. I haven’t tested it to see if it works, but the theory of it sounds convincing so far. I have often thought about the art of selecting keywords, and how they are constantly changing because the way people are searching changes. Add that to the fact that most keywords are out of order, and it gets difficult to perfectly optimize a webpage. I look forward to implementing this on my next site.
Eli,
I think you’re cool with the period (.) outside the quotes. I’ve heard different ways, but I believe they must always be inside in British English, but in American English they only go inside if you’re actually quoting another sentence.
Those who don’t like it should definitely chilax.
Hey, this is my 1st time here. Great article, thanks!
I just coded a wordpress plugin based on the idea of dynamic seo, that adjusts your page titles. It’s still an early version, but you can already check it out the Dynamic SEO Title Wordpress Plugin. And please tell me what you think of it!
Good article. More websites are getting online, SEO is getting much more difficult and I’m glad articles as yours are online. Thx!
Dynamic SEO seems to be very interesting. if only i could implement it on my scripts henceforth and it works fine, i just can’t imagine how much time i would save!
Good long article. Thank you - interesting as always.
Great article, interesting concept. Looks like we’ll be doing some in depth research in your “Dynamic SEO” methodology. I am curious what you though of previous posters Wordpress plug-in? Thanks, ~Anthony
Does it exist? Really? Im not sure!
Dynamic Seo is a great advantage. I must try it in my researches. Thanks for a good article.
Well your post is interesting but dynamic SEO can be black hat. It depends how the person planned its campaign.
Great article about comparison of white and black hat seo
Some might consider SQUIRT to be blackhat.
Time to take my hands off the wheel and let my sites optimize themselves - pure genius.
Took me 20 mins to fully read & understand the article. Great post, thanks for sharing!
A brill article, a good read, thanks
Great post. But little hard to understand about dynamic SEO. But ok will try this.
As some of the other comments have stated. How would the search engines view this? I was under the impression everything needs to be natural.
I have basic question, what do you mean with dynamic SEO? Is it similar like doing SEO on automatic page creation ?
My Article directory is almost close to automatic page creation. It is almost impossible to do SEO there since I get tons of articles everyday.
good artical for Blue Hat SEO .
Great Article!
Fabulous article. Thanks for sharing with us.
Great article, interesting concept. Looks like we’ll be doing some in depth research in your “Dynamic SEO” methodology. Thanks!
Very nice post Eli. This gives me all sorts of ideas at how I can expand on this technique into the bluehat area and really start optimizing. I just wish I had better programming skills…
I may be wrong but what about penalizing (or drop site positions) for frequent title changes?
gooooooooooooooooooood thanks
goooood thakns
verry good
live gooood
Good techniques. Thank You
Excellent read!! Some good comments to keep up the good work!!
Dynamic SEO is the automated no-guessing self changing way of SEOing your site over time.
Very interesting post, thanks for the great technique
Eli,
This is a really good automation! Could you explain a little more detailed how you do this:
Does it mean that you deliver different content to users and to search engines by removing the nonsense string from the user version with jQuery or something? I am asking this because I can’t imagine at first sight how a string will influence KW density if it is not used in page text.
This article can be a great help for SEO people. Some SEO people don’t shirk from using black hat techniques for obtaining quick results but these results are not lasting. The results from legitimate SEO methods may be slow, but they are there to last long.
his article can be a great help for SEO people. Some SEO people don’t shirk from using black hat techniques for obtaining quick results but these results are not lasting. The results from legitimate SEO methods may be slow, but they are there to last long.
Hi Elie, thanks for the great information. Seems like i got to read a few more times to really implement it.
A different approach of seo that i don’t get to see at other site!
wow great article, definitely a lot of great content in here for webmasters everywhere to read!
Definitely a new approach to SEO!!! Thank You!
Great post!I have learn something about Dynamic SEO !
Nice Post. Your article will helps us to enhance our knowledge regarding Dynamic SEO.
Great White Hat tips. White Hat is often ignored, but this shows that you can be whitehat and successful
Hmmmm….
Very helpful White hat tips…
I’m very happy for reading it..
Thank friend….
Very nice post…
That’s great implementation…
I agree keyword research is a must before you start optimization. It is relatively easy it achieve top 10 positions for long tail keywords, but for more competitive keywords you need good quality link building done over time, with the addition of good content to your website this way you will get many top 10s.
Thanks, I’m sure this will help me on my future SEO for my websites. I found out Page linking to subpages is very important after reading this.
Hi,
I think your article is well considered and very pertinent to the use of this Dynamic SEO. As I am to myself doing SEO work I fond this post really helpful.
Thanks for the tips.
you just added a whole new dimension to a linking module I had already been formulating in my head to work across many domains. I had not even considered adding in the keyword/referrer percentages at all
I miss the good old days when you could build it and they would come.
The search for perfect Seo keeps changing.
Rick
Wow Eli, this is powerful stuff, but are you holding anything back on us?
Web SEO Company
I got a great question on my SEO Empire post from Ryan at NetSEO. I figured it was worth addressing in a post rather than leaving a really long comment.
I am really impressed with your thoughts …………….. Thanks
Sounds like a good idea, but at the end of the day it comes down to offsite links and the link text used.
great post, very informative
“see, the problem is you.”
ain’t that the problem with so many things these days? especially in the SEO world.
that line made this post one of my favorites…
and it made my day.
bravo sir. bravo.
Well I for one am just glad the problem is you, not me!
just kidding, haha, you are right, that line is appropriate most of the time.
Your article is written in a impressive manner. I really liked it.
The way of explaining something attract the visitors to read it ……….. Thanks
Thank you so much for the very useful post. Can’t wait to try some of your suggestions.
Generally I find it’s doing the simple things well that keeps your business going and then seeking to find a competitive advantage to leverage off of. Sure advanced whitehat seo exists but you’ve got to do the basics well beforehand.
rare to see that advanced whitehat seo exists, I know a few of my mates turn to blackhat seo tactics but you relaly need to know what you’re doing
I can’t wait to try this out. Thanks so much for sharing. I stay far aware from black hat tactics but this looks legit and totally white hat. Kudos!
This is a very cool technique and I will defiantly give it a try.
Rather good post this buddy. Very informative.:D
This is a good post. Where did you hear about it? Ever listen to WebmasterRadio.fm? I’ve heard some great tips there.
Thanks for SEO tips
, I need this to boost serps
How sneaky, but not too much…Thanks so much. I’ll looking forward to trying this out.
Would it be OK if I translate this post in Turkish and put it in turkish webmaster forum? Of course, I will cite this page as source and provide a link.
Thanks,
Thanks for the very informative post. This is a great site, hopefully I’ll learn something here.
Very helpful tips, thanks for sharing.
One suggestion though, maybe you should consider separating your comments list on multiple pages?
As it’s way to long and might hurt your own blog
This is very informative tips to boost serps
I’ve read this blog for awhile and wanted to pass on my well wishes with your new venture. Excellent blog, thank you for your hard and great work.
We start with keyword research the go from there. We also try to have the keywords we are optimising for in the domain name, i.e van leasing and sales which works great.
Prerankings is a good idea, and the use of long tail search terms can bring new life to pages on your website that have not ranked before.
Huh, I’ve always had a bit of a prejudice about keeping title tags more ‘natural’. I’ve done fairly well, at least as far as raw keyword volume is concerned.
Hi anyone interested in link exchange with seo,webdesign,link building sites
CONTACT: mamta@netzcalibur.com
I have sites of different themes
Dynamic Seo sounds very good but is extremely hard to implement when you have hundreds of websites.
We use general rules when optimizing our web sites and although they are basic they do work.
1. We developed the website targeted at a specific niche.
2. Ensure the website has unique content
3. Ensure the website is expanded over time
4. Low level link building is put in place
5. For difficult competitive keywords powerful relevant links are added
6. Monitor ranking results against link building efforts
If you follow the above you cant go far wrong.
I think it is all about content and links, not sure about all these complicated data formulas.
@Car Hire Johannesburg Airport
agreed. the rules you stated still work, we have to keep it but we must also improve and try new strategies.
Anyone here got Idea on how to SEO Javascript? Thank you for this article!
This is a good feature on seo, but a bit to indepth for me. We use simple content and good link text for our car hire website.
agreed. the rules you stated still work, we have to keep it but we must also improve and try new strategies.
verry good
I think it is mostly about good content which is then supported by good quality links to the relevant pages on your website. Deep linking does work.
Seo Houston>
It is a numbers game and you are not always going to be successful chasing the top most competitive words.
You also need to make use of long tail search and with enought pages this can bring in good traffic to your site.
Top class article. All this stuff actually works because i am indeed making use of them.
Great post. Actually I am using these techniques to optimise my website.
I like the concept of Blue Hat SEO-Advanced SEO Tactics.. I can certainly say it works..tried and tested!
Great seo techniques, but how long will they last? And to be honest with you, I never heard about prerankings either. I thought of it as a great post, but I am not too sure if it’s newbie friendly.
That’s awesome techniques !! I’m wondering what’s the plugin ? Lol …
“Great information, thanks!”
Chiang Mai Restaurant
Strategy, Tactic, Lesson Learned
Great I like it very much.
I never give her any advice because I got the perfect way to see how the common person searches. I also see what she chooses to click on.
Thanks i will use this on my site
great I like it so much.
Thanks, I’ll be adding this to my own website once I get done with some other projects I have going.
Where did you learn all of this information anyway?
??
SEO is ever useful if done in ethical way. The things you have shared in this post are really valuable for us. keep posting.
Great article! There are some techniques listed that I would have never thought about. I just hope they are still valid.