On-Page SEO – How to Optimize Any Page for Your Target Keywords

by Nick · 95 comments

in SEO, Strategy

How To Optimize Any Page for Your Target Keywords

This is more of a beginner post than I would usually write, but several friends at Indy Hall and around the Philly start-up community have been asking for a while, so I decided to write it.

The goal of this post is to provide a simple, straight forward, and step-by-step guide on how to approach optimizing a page on your website for your target keywords.

This is a pretty long post, so I’ve broken it up into the following chapters:

Time-frame: Depending on the volume of content on your pages, this will probably take you between 1-2 hours your first time. You will become exponentially more efficient, but for the first time plan to set aside a couple of hours.

My hope is that you will be able to take this approach and replicate it over and over again for other pages on your site, to begin to build the content ecosystem you will need to achieve high rankings.

Since this post is for the benefit of start-ups and bloggers, I have created a simplified version of the  formula for on-page SEO. The one I will be using for this post is:

Target Keywords + Meta Attributes + Contextual Content + Internal Links = On-Page SEO

In order to make this post as useful as possible, I am going to run through the research process using a target keyword suggested by Alex Hillman that I know nothing about. I am going to start this process the way I would for any new industry vertical where I have no prior SEO experience or knowledge.

Furthermore, the keyword Alex suggested is a one word head term with Wikipedia in the #1 spot. So this strategy is not going to get him onto page 1, but these recommendations will allow for anyone to at least get started with on-page optimization.

The keyword I will be using for this exercise is Coworking.

Getting Started with Keyword Research

In order to identify your target keywords you need to do a bit of research. You should have in mind the user intent when searching with that keyword, and optimize your SEO strategy accordingly.

For more advanced strategies you should check out Keyword Research for SEO »

Google has a keyword tool that will allow you to get started quickly with pretty much zero technical knowledge, and here is how you do that:

  1. Go to the Google Keyword Tool
  2. Log into your Google Account (if you aren’t already)
  3. Type or Paste up to 10 keywords you would like to target into the free-form text field, one per line
  4. IMPORTANT: Change the ‘Match Type’ in the left sidebar from ‘Broad’ to ‘[Exact]’
  5. Click Search

Your results should look something like this:

Next click the ‘Download’ button and select ‘All search results,’ from here you can export into any one of the standard formats for data – I prefer CSV for Excel. I pull all the keywords into excel so I can sort the suggestions by local search volume in descending order and begin to weed out the terms that make no sense.

Of the 130 suggested keywords, after removing all phrases that were unrelated, location specific (i.e. NYC, Austin, San Francisco, etc.), had less than 100 searches per month,or terms that do no represent coworking, i.e. cheap office space, temporary work space, etc. we are left with the following list of 30 keywords and phrases:

Keyword Competition  Local Monthly Searches 
workspace 0.05                                  368,000
share office 0.45                                    27,100
office to share 0.45                                    27,100
coworking 0.23                                    18,100
cowork 0.2                                    18,100
co-working 0.23                                    18,100
what is coworking 0.23                                    18,100
shared office 0.67                                    18,100
shared space 0.64                                    14,800
office shared space 0.94                                       8,100
office space shared 0.94                                       8,100
shared office space 0.94                                       8,100
share office space 0.93                                       6,600
sharing office 0.46                                       5,400
office sharing 0.46                                       5,400
coworking space 0.42                                       4,400
co-working space 0.42                                       4,400
coworking spaces 0.42                                       2,900
co-working spaces 0.42                                       2,900
shared business space 0.94                                       1,900
shared workspace 0.46                                       1,900
offices to share 0.31                                       1,900
shared work space 0.56                                       1,300
shared offices 0.55                                       1,300
shared workspaces 0.48                                       1,300
desk sharing 0.58                                       1,000
coworking office 0.65                                          590
sharing office space 0.75                                          480
workspace sharing 0.26                                          210
shared work spaces 0.74                                          170

Ok, now does anything jump out at you? For me it’s 2 things:

  1. The highest volume search term is the least competitive, and
  2. The top 7 highest search volume terms all rank below 0.50 in Google’s competitive index

Please note that the above competitive index is based on bid pricing and activity within paid search, and is not an accurate representation of the keyword’s competitiveness within organic search.

To properly gauge organic competitors for a target keyword you need to analyze many attributes of the current ranking websites by conducting a full-scale SEO competitive analysis.

If you are able to identify relatively non-competitive terms, Jason Acidre shows ways to gain traffic from low-competition keywords in his post: Content Trap Strategy – Drive Massive Free Traffic in 1 Month

There are also a number of other very useful keyword research tools out there, and for starters Richard Baxter has compiled a nice list

What comes next is some simple grouping and prioritization, essentially we need to split these words up into chunks so we can write about them. I find this easiest to do by visually scanning the words (this isn’t always feasible, but since there’s only 30, it’s not a problem) and pulling out what would make good H2/H3’s to break the content up into digestible chunks. If you don’t know what an ‘H2’ is yet don’t worry, I’ll get to this.

I personally try to think of phrase combinations that hit on almost all permutations of the target keywords while not sounding awkward. Here is what I have come up with for the H2’s:

  • What is Coworking?
  • Why Shared Workspace?
  • Sharing an Office, It’s Not So Bad…
  • Office Sharing is About More Than Work

Finding Related Concepts to Write About

So now that you have an idea of how to structure some of the content on your page to target keywords, you need to identify some closely-related concepts to bake into your paragraphs to keep your keyword optimization contextual.

Please let me introduce you to Google’s recently resurrected Contextual Targeting Tool »

Google Contextual Targeting Tool

Using the Contextual Targeting Tool you can enter up to 10 keywords, separated by commas, and the tool will spit out suggested Ad Groups, many of which you can expand, expand, expand. The power here is that Google is showing you what it sees as contextually relevant words within these top level keywords groups; Win!

Here’s an example of what my search for a few of the coworking keywords returned within the tool:

Google Contextual Targeting Tool

As you can see some of these suggestions are not useful; coworker flirting, annoying coworkers, coworker gifts, etc. but some of these suggestions can be easily used to expand on concepts within your page while staying within Google’s good contextual graces, such as: meeting rooms, coworker appreciation, collaborative workspace, etc.

Now comes the actual hard part, writing for your audience and keeping it useful and engaging. Unfortunately, I cannot do this part for you – but I can give this one tip that helped me when I was getting started:

Write for Humans, Not Search Engines.

I know that may seem counter-intuitive to the purpose of this post, and to the solid point made by AJ Kohn, but I’m a firm believer in focusing on your audience. This goes beyond the basis of SEO and focuses more on user experience and conversion optimization, but at the end of the day SEO is to get the qualified visitor, not the conversion. AJ does go on to explain one point I completely agree with:

“Having that keyword noun in your content frequently doesn’t make it worse, it makes it better.”

Once you’ve written content that makes sense and provides useful information to your reader, then go back over it and look for opportunities to use your keywords but don’t force them. Nothing is more awkward then keyword-stuffing, and search engines see this as a form of spam anyway, so avoid it at all costs. Instead find places where you referred to this, that, its, or other words where your target keyword is actually beneficial as a reference point.

Ok, now that you’ve gotten your on-page copy written and optimized, let’s move onto some stuff for the search engines…

Designing Your Meta Attributes

People will call these all sorts of things, but I prefer to refer to them as meta attributes or elements. What I am essentially talking about are the pieces of your web page that are written almost exclusively for robots search engines. I say almost exclusively because your page title and meta description are also extremely important to humans, but things such as your header tags, alt tags, and internal links are going to be mainly for the benefit of the search engines.

Page Title

Your page title is widely considered the most important search engine optimization and conversion optimization element of your page. This is given a heavy weighting signal by search engines and is also the first thing a searcher is going to see and read within Google or any other search engine. For both of these reasons your page title must contain both your target keywords and incentive for the searcher to click, all within 60 characters.

For a Coworking space in Philadelphia I would recommend the following title: Shared Office Workspace with Better Coworkers | Coworking in Philadelphia

Meta Description

Your meta description is the snippet of 160 characters that Google (or other search engines) show immediately underneath the page title in search results. This description can either be provided by the website, auto-generated by Google, or in some cases Google will even replace your specified description with one they feel is a better representation of your page’s content, with Matt Cutts making this statement regarding this practice:

 “This change helps us choose more relevant text to use in snippets. As we improve our understanding of web page structure, we are now more likely to pick text from the actual page content, and less likely to use text that is part of a header or menu.”

Write your descriptions the same way you would write a short summary as a teaser, don’t just list keywords and phrases but instead try to boil down the value of the information in  your page to a concise teaser that will entice search engine browsers to click-through to your page.

Header Tags

Header tags which range from H1 to h6 provide an HTML hierarchy for the copy on a page. Each and every page on a website should have a unique, keyword focused H1 and then use h2-h6 tags as needed to break up the organization of other ‘sets’ of content.

For example you can look at the structure of this post, right now I am writing under a section called header tags, which is an h4, but underneath (within) the “Designing Your Meta Attributes” section which is an h3; meta attributes contains header tags. I am going to say this again because it does confuse some people, header tags are a hierarchical structure for the content on your page. Also, an important note, pages should only ever have ONE H1 tag, but can generally have unlimited h2-h6’s although as with optimizing any experience; use in moderation.

Alt Text

Alt text is probably most useful for images although I also recommend using it for links. Even though you may believe Google and other search engines can see images, and to some extent Google’s image recognition software is pretty sophisticated, search engine crawlers are looking first at the alt text set on the image and then at the content surrounding the images on the page to determine their context.

For an image tag the alt text is specified right in the call for the image, so <img src=”http://yourwebsite.com/uploads/some-picture.jp” alt=”This is the alt text or image description“/> I realize many of you reading this probably add images without ever seeing a line of code, for you this is usually offered up in a text field when you add the image and may be called alternative text, alt text, or even description within some content management systems.

For links it’s almost identical, with the alt text living right within the <a> tag, so for example <a href=”http://somewebsite.com” alt=”This is the alt text“>some anchor text</a> in addition to providing this for search engines (which likely adds little to no value) this does provide a description for visitors when they mouse over the image or link.

This is becoming a reoccurring theme in this post but don’t stuff your keywords in here either; use them but in the way you would to describe the image or link to a friend if you only had 3-7 words to do it in.

Internal Links

Internal links are exactly what they sound like, these are links on your website to other pages on your website. It is crucial to bake this architecture into your pages to relate content and concepts between pages and also send link-juice flowing from one page to another.

In the old days, before Penguin and over optimization, I would have recommended to always use your target anchor text for internal links. But oh how the times have changed. I would now recommend to instead focus on identifying phrases within your existing page copy where it makes sense to link out to other related content on your site.

An example of this would be if I were writing about improving your website with Google website optimizer, see what I did there?

Next Steps…

While you’re off to a great start, on-page optimization is one small piece of the SEO pie. There are larger site wide SEO contributors that you need to also look at like architecture, speed, security, domain age, web host, and more.

But chances are you are already off writing blog posts, so hopefully this can at least help you optimize your post content for the keywords you are targeting  for search engine rankings.

In addition to getting everything on your site optimized, you need to begin optimizing off site.

Off-Page SEO

Off-page SEO really boils down to building links relationships and social outreach. Now I am by no means a link building expert, but I will say this, gone are the days of building links just for the sake of building links.

With the recent Panda and Penguin algorithm updates Google has pushed out, now more than ever before you must think about the purpose of each link and pay close attention to the links you receive.

It has been speculated that Google is now attributing more authority to links that send traffic versus those that do not. Personally, this makes sense to me; natural links that are of value to website visitors are usually citations used for editorial purposes, and tend to send traffic to the destination URL’s.

If you know of a good source that reports on this topic please add the link in the comments and I will update this post to include the link and a link back to you.


As I have mentioned above, I am not a link-building expert, so instead I will point you in the direction of some people who you can put your trust in to help you build links relationships the right way:

Social Signals

The easiest way to drive social signals is through direct outreach. Social signals offer some varying levels of SEO impact, but the true value in my opinion is 2-fold:

  1. They send you traffic, and
  2. They spread your brand which has the potential to increase your audience
Some of the best advice I have ever heard with respect to outreach comes from some people who are much smarter than I am, so again, I am going to pass you onto the experts here:

In Conclusion

Wow, you made it through this giant post.

SEO is a diverse science filled with many many aspects that ultimately impact your content’s ability to rank well in the search engines. Hopefully this post has at least helped you to wrap your head around the basics of building content on the pages and within the posts you are attempting to rank.

If you found this post helpful, got any value from it whatsoever, or think it sucked and would like to share the long list of reasons why, please do so in the comments.

Thank you for reading.

About Nick
Nick is the Co-Founder of an ecommerce consultancy company and the author of this SEO Blog.

Follow me on Twitter · Visit my website →

  • Pingback: How to Optimize Any Page for Your Target Keywords - Inbound.org()

  • Absolutely brilliant!

    No reason for this to truly be labeled as a beginner post. You added tons of details and specific information to this post that SEO’s of all levels can benefit from.

    Well done Nick. Deserves a round of #Twave’s and #Twifive’s! =)

    • Really sir this is another awesome article for on page seo

  • Hi Nick,

    Great post and I dig the new site. In addition to what you have here, I’d also recommend exploring Google’s ability to relate ideas, not just terms. Search for your term, throw the top URL into tagcrowd.com and you’ll get a nice cloud of ideas that may not be direct synonyms of your keyword, but are related by theme or idea.

    For example, put http://en.wikipedia.org/wiki/Search_engine_optimization into tagcrowd and you’ll see words like Google, crawling, website, traffic, etc.

    Additionally, thinking about the intent of a keyword, especially a 1-2 word query, can also help you improve your content for what Google deems the intent. A search for just SEO may be interpreted by Google as “[what is] SEO” where a more educational result would probably provide the most value.


  • @Michael – Thanks so much for the kind words, and I appreciate the #Twave 🙂

    @Chris – Thank you for the note on the design, it was about time 🙂 Related concepts and searcher intent are hugely important, thank you for adding them to this.

  • Rob

    Hey Nick,
    I’ve only been recently learning about SEO and have gained a lot of information in a short amount of time. But there were still some VERY VERY important things that my earlier research somehow skipped.

    This post is definitely a must-read for any first timer starting a website!

    All the coding know-how in the world isn’t going to get you nearly as far as a basic understanding in how the search engines actually work. Great job, Nick! And thank you for generously sharing your knowledge and expertise with the rest of the world!

  • Hey Rob –

    Thank you for reading!

    I can remember getting started and scrambling for knowledge, the good and bad of it was there wasn’t much information back in 2004 so it was harder to find helpful stuff, but there was also much less misinformation.

    On the contrary today it feels like I can’t walk down the street without hearing about SEO, for crying out loud there even putting it in National Rent-a-Car commercials. At the same time it has made it more important to wade through the deluge and identify people who are willing to help you learn and share their real experiences.

    Thanks again.

  • Nick- Somehow, I have never used the Contextual Targeting Tool, so I thank-you for that link. Also, I’m glad I found your new hiding place. Although, I would never have guessed that the guy in the pic on the sidebar of this blog is the same as the guy in your twitter pic.

    Nice job on this post. Love Chris’s tagcrowd suggestion as well.

  • brilliant post
    be natural by writing and optimizing, thats a good tip

  • @Anthony – That tool is amazing, I actually didn’t even realize Wonderwheel was back until Robert Adler sent me the announcement link, so h/t to Microsite Masters. Hopefully this site becomes less of a hiding spot and more of a destination.. must make with the good contenting 🙂 Do I really look that different in my twitpic?

    @HatinHead – Hey checked out your site, good thing I speak Espanol, your landing page product looks pretty cool. Thanks for reading.

  • Pingback: Strategic Integration and the SEO Formula that Always Seems to Work | Kaiserthesage()

  • Hi Nick,
    Nice post – but don’t go using the Competition stat in the keyword tool as any indication of SERPs competition. It’s purely about adwords and lets you know if you’ll be paying top dollar for each click or not. There’s an argument that there may be parallels between PPC competitiveness and organic SERPs competition, but you definitely don’t want to be making important SEO keyword choice desisions based on that data.

    (edit: adwords!) 🙂

    • Hey Mark, Thanks for the comment.

      I agree that it can be misleading, but I still like to use it as a quick relative measure as I have found there is relation between the AdWords competition and the conversion potential of the keywords, so keywords that are shown to be higher competition, as you mentioned, will cost more. The terms that cost more often convert better.

      But I definitely agree that this is not the best way to gauge competition. A few better methods would be to use Moz’s keyword difficulty score or SERPIQ but these are both now paid tools.

      So you could go the long route and talk about analyzing the top results looking at domain age, link volume, linking root domains, link diversity ratio, # of competing pages, etc. This seemed a bit technical for this post, but I will be getting into more specific competitive analysis in the near future.

      Thanks again for reading. Cheers!

  • OH! I like these posts.
    I think it’s always nice to go back to the roots and refresh old concepts that sometimes tend to fade when you do things over and over again.

    Thanks for sharing!

  • Hi Nick!

    I’d have to agree with Mark here. I’m absolutely new to the industry reading stuff here and there, but as I understood it keyword difficulty between paid and organic results are two different things. I think what gave the keyword “workspace” a very low competition score was that it was too broad to simply mean a specific workspace thus advertisers look at it as a waste of clicks if they were to bid on it as the searcher’s intent might not be what exactly was advertised. As commenter Chris Countey pointed out, “intent of a keyword” should be factored in when choosing which you would focus on. Another thing to look at is to google each keyword (google.co.uk if you’re in the UK, etc – I don’t know how to say this in proper U.S. English :)) and see how competitive the SERPs is for each – so how established are the sites ranking well for it. This is probably where a blend of competitor analyses (as you mentioned in your comment) goes in. Identify your competitors. See which keyword has less of them appearing in the SERPs, particularly the strong websites. You’ll likely see a good opportunity. If not, you’ll probably need to expand your list, then rinse and repeat. You’ll then know which of the SERPs you’ll likely be able to dominate or have a chance at getting to the 1st page, and which keywords to focus on first. I know of Excel/gDocs tools created by good people than can at least be used as alternatives to the paid tools.

    Welp, this is as far as I know of things. I could have understood some concepts the wrong way. Oh, thank you for introducing me to the Contextual Targeting tool. I didn’t know how to use it back then (and I didn’t really bother using it). I’m looking forward for your competitive analysis post.



    • Bibiano – Thank you so much for sharing your thoughts! I also agree with Mark, his point is very valid. I think you and Chris are also spot on in looking into the potential intent of the searcher behind each query, especially your insight regarding workspace; that makes perfect sense.

      I suppose this approach, while meant for a novice and focused more on structuring a page and identifying related terms and concepts, is too quick and dirty to approach making any sound judgement with respect to keyword competition. Thanks again!

  • Hi Nick
    I think this is a really great post! It has a cool technique for finding best keywords. The links given for related posts is an added benefit. I bookmark very few articles and this is one of them!

    Thanks a lot for bringing this to us.

  • […]Here are a number of the sites we suggest for our visitors[…]

  • Fuck Yeah!

  • […]Wonderful story, reckoned we could combine several unrelated information, nevertheless seriously worth taking a search, whoa did one particular master about Mid East has got much more problerms as well […]

  • Panda updates the search result in every 15 days, so you really don’t need to worry about the update. Keep concentrating on the Natural SEO Process and try to add quality information on your website. Make sure your site has unique material optimize with proper keyword density otherwise it will impact on the ranking within your web page. Google now only accepts the top quality internet websites, If your website doesn’t fit in this criteria you then will notice your keyword ranking is getting dropped after the update.

  • Pingback: Olympian Content Marketing: 8 Content Marketing Tips (Small Business E-commerce Link Digest – July 27, 2012)()

  • Have only skim read, so if in here already, apologies, however would certainly include keywords with less than 100 searches a month as well.

    Choose some with search volume in the 10’s, some in 100’s and some in the 1000’s, will give short and long term results.

  • Thanks for mentioning my LB post Nick, and glad to see your putting out amazing stuff like this on your blog now!!

    I also love the new design and can’t wait to see what your newsletter has in store 😀

    • Hey Jon –

      Your LB post has quickly become a staple in the link-building industry; I use it as a reference point for people all the time (as I know many others do too). Thanks so much for the compliments on the post and design, I’m excited to finally get this project started. The newsletter is not going to come out often (planning on a minimum of one per quarter) but it will be focused on benchmarks and data from my unreleased case studies, so hopefully something to look forward to 🙂 Thanks again.

  • Pingback: Round Up Week 30 Hacked Account — lawmacs web design blog()

  • This post is a great reference for the people are planning to optimize a website. Starting from keyword research to set off internal links towards the content and all other pages, it’s a fabulous guide.

  • Hey Nandkishor – Thanks for the comment. Please let me know if you have any ideas on additions that could be made to make this better. Cheers!

  • Pingback: Advancing from SEO to CRO: Using AB Testing to Maximize Conversions | Kaiserthesage()

  • Pingback: Round Up Week 39 Thesis and Wordpress 3.5 Beta — lawmacs web design blog()

  • Pingback: Using keyword analysis to maximize returns in vertical markets | STAT()

  • Great post! I’m not a newbie, but I love reading posts that “break it down” from a beginner’s perspective to refresh my memory and keep up-to-date on industry trends. After Panda and Penguin, like you mentioned, some recommendations from waaaaay back in the day, i.e. 5 years (lol!), are no longer valid.

    I think Google just wants to deliver the most relevant results based on a search term. If you create valuable content and display it logically, you’re on the right path!!!

  • Tim

    Hi Nick, great post.

    What are your thoughts on add keywords to deep link URL’s?

  • Great post! This is going to be mandatory reading along with your SEO competitive analysis for our SEO guys and our new sales person. We are always looking for better ways to do SEO and this really helps boil it all down and includes the major SEO factors:

    1. Do keyword research
    2. Have a solid site foundation
    3. Get some REAL links to your site
    4. Use social media for both direct SEO and indirect to get more links.

    Thanks for taking the time for writing this.

  • One last comment – do you have any posts or links on site architecture, speed, etc.? We do a lot of tuning for compressing CSS, Java script and getting a dedicated server. in the place people are actually selling, , submitting site maps, etc but thought we would see if you had a definitive list or might have a blog in the making….

  • Hey John – Thanks a lot, that’s a huge compliment!

    I appreciate you asking 🙂 I am currently working on a detailed post diving into keyword research that I’m pretty excited about, but in the meantime you may want to check out my posts on the STAT blog:

    1. Optimizing for Conversion: A Look at Search Intent
    2. Using Keyword Analysis to Maximize Returns

    As for architecture, I actually started writing a post on IA for SEO as this is something I am very interested in and really ins’t talked about at the length that it should be, but after roughly 20,000 words I realized I was writing a book… so I think that is what I am going to turn it into. If you like I can certainly let you know when it’s ready?

    Thanks again!

  • Gayatri

    how long will you say does it take for you to research on the KWS and come up with your final list to be used in all aspects of a web page?

  • Well worth the read. Great tip on the use of google for relevant words to use in article writing, etc… Back link building to rank use to be fun and easy but those days are over. A whole new wave seems to be coming about.

  • I’ve got to say how much I enjoy reading your articles including this one which provide so much really useful info and not just for newbies.

    The only problem I have is that I just can’t get off this site – its just impossible not to read the next suggested article!

  • so informative almost cover all the ways to optimise any webpage thanks for sharing

  • Pingback: Search Engine Optimization (A Simple Overview of SEO) | SEO Nick()

  • Hi Nick,
    I am new for SEO, i often have on little doubt about optimize page with targeted keyword. I think it has been cleared. This is really more helpful for me and easy to understand. A basic SEO people, must to be read this article, its has more helpful for your practise.

  • Hey Austyn – Thanks for the comment, that’s further inspiration to keep going. Cheers 🙂

  • Good share! keyword and meta tags are really very important after all these keywords are going to get ranked in SERPS. So it is important to do good study before deciding keyword.

  • Thanks for sharing your information, but I have some question I am using all the things in my page but I am not raking more, and I am not able to justify why I am not ranking on Google on my keyword. if you have any suggestion please let me know!!

  • oooh….my Meta was missing a lot of info…Now i got it correct…Thanx for sharing this really helpful post… (y)
    Now i think i need to pay more attention to the SEO of my site TotalMediaNews

    BTW the line “Write for Humans, Not Search Engines.” is really touching….. 😛

  • Thanks for your effort. Keyword research is the key of SEO. For this why selection of a good tool for keyword research is also very very important. There are many tools in the internet for this work. And I’ve already tried most of them. But I’ve found colibritool is the best. You can use colibritool for keyword research and so many other SEO works. Using the function “find more keywords”, Colibritool can suggest similar keywords to the ones you are already monitoring.You can also identify keywords visitors typed in order to find your webpage. You can find them in the “suggested keywords” section on the trends panel (they’re marked as “ traffic received”).

  • Hi Nick,

    I read your post with interest. A lot of us are beginners.

    I’m in a weird situation. I had a website for nearly ten years that was #1 on Google.com for my two search phrases. Recently I had a new website built (same URL, same content), switching from HTML to WordPress. My web designer guy said I would not lose my Google rankings, in fact, they would improve. Well, guess what happened? I lost all my Google rankings. I am now on page 35 of Google.com for one of my best key phrases.

    I’m in despair. All my business came from my website, and that’s all gone now. It’s been seven weeks, and I’ve lost about $8000 of work so far (average from past months). Do you have any suggestions for me? All my 301 redirects are intact, and the content is well-optimized for keywords. As well, my web guy said not to bother with WordPress metatags and descriptions, but I’ve started doing them anyway.

    Is there anywhere you can point me for help? I’m kind of desperate.

    • Have you checked to make sure your 301 re-directs are in chains or loops? Just because you click the old URL and get to the new URL doesn’t mean there aren’u URL’s in between diluting the authority transfer?

      What’s the website? Shoot me a not in my contact form and I’ll take a look.

  • Thank you for your helping information and share. One of the best articles. keyword and meta tags are really very important for any website or blog.

  • I will try your tips for seo of my blog to be fast in the index and in love google seo tutorial thank you for your love and hopefully the same god health in order to make an amazing article article again
    I wait for the next article

  • hi nick greate article i ask you my website is www,Technomars.com and i apply google adsence but my adsence application dosen’t aproved beacause content problems plz you see my website www,Technomars.com and tell me what the reason is my website applocation dosen’t aprove adsence
    and tell me how im increase my website visiters plz frnd

  • Austin

    Hi Nick, awesome article this will be my blueprint. I see some of these comments are from 2012…is this article out of date in parts at this point, or are these still best practices for 2014? thanks again for this blog I have learned so much.

    • Hey Austin – Thanks for reading.

      A lot of these are still solid in terms of approach. But at this point I would encourage you to also look at some of the other resources that are more current, most recently Cyrus (from MOZ) put out a great piece on semantic keywords and their use and structure on page.

  • An excellent Primer; if followed, SEO success won’t be far behind 🙂

  • Excellent presentation!!!

    The way the article has been written is truly a defining one. Being simple, easy to understand, and informative makes this blog truly worth reading. Covering all the details regarding SEO in a manner that even a layman can understand is definitely a great feat.

    Kudos for the great work!!!

  • Thank you, your article really helped me

  • I have read many articles but this covered the missed ones .

    Very useful

  • thanks for sharing this powerful article. It seems you have really taken time to explain each and every concept of onpage seo in detail

  • Great,
    Best on page optimization techniques for better ranking in Google. I’ll sure bookmark this page, I’ll checkout this post when ever I get lost in SEO.

  • Very helpfull SEO tutorial on targeted keywords. I hope this is great post for me.

  • This is an wonderful information to concentrate on targeted keywords to improve while doing On-page SEO



  • Pingback: How to Integrate SEO Elements to Move Beyond RWD()

  • The way of your blog explanation is very clear to understand. And your post very useful stuff. Great.

  • I am hoping that web developer must learn about the onsite optimization,So when it done client will only need a link builder or even client handle to engaged link building in their own effort to get high quality back links so that their website generate traffic and ranking in search engine easily.

  • Pingback: How to Drive Traffic to your Blog - Nativedge()

  • Thesis Concepts

    Great article though. I was working on a website seo http://ijdacr.com from last 2 month and wasn’t able to figured out whats wrong with it. Now i have a clear idea of all missing things

  • anand masuti

    Most important thing if we want to rank our post in search engine it is really important to make use of google keyword planner tool. I use google keyword planner tool for myinfostake and it has really helped for my blog ranking. Thanks for sharing such a wonderful information on keywords.

  • Jason

    Great post, Nick. Would adding some sort of call to action within or at the end of the page help SEO in a way that helps to reduce bounce rate? I’ve read that bounce rate affects the ranking of a page.

  • anand

    making use of keywords in a proper way increases ranking but if not used in correct way may also increases invisibility of our web page

  • Most essential thing in the event that we need to rank our post in web index it is truly imperative to make utilization of google watchword organizer device. Very useful information of ON- page SEO. I am also using in my website: http://www.gempundit.com/

  • I used to not uphold the onpage SEO . But then I realized for keywords might promotions , besides having good backlink , we need to have one strong site through SEO onpage .

  • Eva James

    There are many factors small businesses should consider when optimizing pages for your target keywords.

    1. User intent
    2. Competition
    3. engaging content
    4. target audience


  • hi i have games site https://sites.google.com/site/unblockedgames333/ is the h3 and h4 is important for on-page seo or just h1 and h2 is fine

  • Amazing post! Thanks for it. On page optimization is necessary if one wants its target keyword to rank.

  • The post is informative. The only drawback. Every time I go to Google Keyword Planner or the other suggestion, I always end up signing up for a google adwords campaign which I don’t want. Any suggestions on how to circumnavigate around the adwords campaign page?

  • WOW! this is very usefull for my blog pedomane.blogspot.com
    i want to try this method, I hope this work clearly. 🙂

  • Great post about On-Page SEO and it’s better way to drive traffic. You discuss great topic for me. Thanks

  • Luci An

    Nice Article,very informative . I will try your tips for seo of my site https://www.housesinsale.co.uk/
    I want to now after how much time, a site with a good seo can be o 1# page on google ?

  • Shubh?m Meen?

    Best on page optimization techniques for better ranking in Google. I’ll sure bookmark this page, I’ll checkout this post when ever I get lost in SEO.

  • Great Article, it is very informative & Step by Step Process.
    Keep writing

  • Great tips thanks for this help.

  • Steven N

    Great article! I have been implementing these techniques for my matched betting blog

    Thank you soo much!

  • now am leaned to optimize page for my target keywords great one post thanks for sharing with us.

  • very helpful article for keyword targeting. thanku for sharing this amazing content. i will use these tips to improve keyword search on http://djbaap.com and i m sure result will be given with great ranking.

  • Thanks for sharing this amazing article and i loved it. Keep posting like this one 🙂

    • Hi Sneha!

      We’ll do our best. Thanks for your feedback!

  • Hey Nick, Nice details you pretty much covered all the aspects. If you can share some insights about YouTube ranking and Amazon Ranking.

  • Luci An

    Hi Nick, great article. I used your advices step by step on my page https://www.housesinsale.co.uk/17-great-alternatives-to-rightmove-today/ and now i rank on 2nd place for my keyword. But a strange thing happened: my page rang now on 12 place for a very high competitive keyword with more tha 500k search/month…What advice can you give me for a better rank? Thanks!

    • Hi Luci An!
      Happy to know this article has helped you. If you intend to rank higher for that competitive keyword, my advice would be to make on page adjustments so that your content fulfills your visitors’ needs. See what your competitors have to offer and come up with something better for your users.
      All the best!

  • Rizwan Ali
  • Excellent information on your blog, thanks for sharing..

  • have a lot to learn about seo onpage it’s like easy and hard to do it, learning is the essence and must be diligent know from my blog beginner

  • Worth sharing, worth learning. Thank You for sharing helpful info.
    Keep posting more about SEO 🙂

  • This Article helps me a lot to know how & where i have to target keywords on my landing page. I have start IT & Software company, hope it will help to increase ranking in SERP for my business targeted keywords.

Previous post:

Next post:

my script