How to Structure a Perfect SEO Optimized Page

With Google looking at over 200 factors when ranking a website, how do you know which ones to focus on? Or better yet, what steps do you need to take in order to improve your rankings?

In order to help you with your on-page optimization, I’ve created an infographic that shows you how to make each of your web pages search-engine-friendly.

Download this print ready version of key takeaways from this infographic.

Click on the image below to see a larger view:

How to Structure a Perfect SEO Optimized Page

Click here to view an enlarged version of this infographic.


The biggest mistake I see companies make is mess up their URL structure. If you are strapped for time, focus on fixing that first. It’s one of the hardest things to fix, but it will pay off in the long run.

The rest can be fixed over time, and it isn’t as complicated. For example, improving load time can be done with the help of Google PageSpeed.

So, how else can you ensure your pages are optimized for search engines?

P.S. If you need help with your on page SEO and structuring your site, click here.

Embed This Image On Your Site (copy code below):


  1. Great visual Neil! It’s always great to go back to the basics just to ensure that you’ve nailed them down correctly. With so many different strategies to focus on, and the endless amount of information out there on the internet, we sometimes forget the basic, and often the most important strategies!

    • Matt, great point! That’s why I revisit the basics ever so often to make sure I am on track and doing all the right things. Looking forward to hearing much more from you.

      • Hi Neil,

        You guys mention that these are the basics, what else is there that I can do when it comes to SEO?

        • Another great thing you can do for SEO is make sure your link title tags have descriptive, keyword friendly text.

          Also, if you are concerned about your on page SEO you should start adding the proper schema markup to your individual pages and posts.

          If you use the newer JSON-LD format it actually isn’t that tedious.

  2. In sum:
    1. SEO friendly URLs
    2. Optimize titles
    3. Visual Media
    4. Main keyword before 100th word
    5. Use synonyms of the main keywords
    6. Don’t ignore alt tags
    7. Speed up loading time
    8. Make it easy for social sharing
    9. Don’t skimp on workds. 2000+
    10. Make it responsive
    11. Enjoy what you do!!!

    Really good article Neil. This definitely covers all the basics of on-page SEO.

    Thanks for sharing.!

    • Karan, thanks for breaking it down like that. I like lists and that one definitely sums up everything I mentioned in this post.

  3. Over the last few years I think a major shift has happened away from the traditional elements that many people associate with SEO (titles, meta tags, keywords and even links) and the real focus is now on responsive design and proper social implementation.

    Even though they may not seem directly related to SEO, the indirect benefits will far outweigh the direct benefits of many standard SEO practices.

    • Kevin, great points. I think there has been a major change in the industry, however, the basics still remain.

      Sounds like you have everything down pat — keep up the great work!

  4. Super helpful information. I could have sworn in the past

  5. Already sent it to a lot of friends. Thank you very much AGAIN Neil.

  6. Randy Kauffman :

    Thanks Neil, Another great infographic for the library I started on you.

  7. Does anybody here have experience with Google’s PageSpeed module? Page speed is our biggest problem, the module sounds like a great solution. How difficult is it to implement?

    • From my experience it isn’t really a module to speed up your website with 1 click. It just shows you how Google rates the speed of your page and what you can do to improve the speed on your page. Very valuable though.. you should definitely check it out. (comparable to YSlow from Yahoo, but still a tad different)

    • Surendra dhote :

      i can improve your page loading speed by 60 lesser than current. There are number of techniques that will can be implemented to improve your page speed., its my email id

  8. Sold onpage SEO infographic, looking forward to an onsite SEO infographic 😉

  9. Awesome infographic, thanks!

    • Ferdy, glad you liked it. Thanks for the feedback.

      • The post is itself loading on home page rather than summary

      • Arnoldo Misove :

        Thanks for ones marvelous posting! I seriously enjoyed reading it, you can be a great author. I will make certain to bookmark your blog and will eventually come back later on. I want to encourage that you continue your great work, have a nice day!|

  10. Super helpful information at least for me. Thanks for sharing such kind of important article…great.

  11. The recommendation to shorten the search engine friendly URL’s makes sense, and wasn’t one I had thought of before. Thanks for keeping the good information coming.


  12. Jeramie Wright :

    Great info, Neil!

    One quick note tho – you’ve misspelled the word abbreviated up in your URL example of the Infographic. Just a heads up.

    Keep dishin’ up the great info!

  13. Thanks

  14. Nicely done and covers all the key points. I should get into infographics one of these days but I’m graphically challenged so will have to outsource that particular task.

  15. Well, Neil,

    I am only at the stage of being able to thank you most sincerely.

    As with all your posts, even though I am too inexperienced to understand the details, I can appreciate your clarity, systemizing and focus.

    So thanks for this and for all of your dazzling presentations.

    • Zarayna, glad I could help. At the end of the day if you have all the right processes in place you’ll find that it’s easier to manage everything you do. Looking forward to hearing much more from you.

  16. Thanks Neil! Another lesson in “stick to the basics – it is not that difficult”.

  17. Great article Neil, I am finding that LSI keywords are almost becoming more important to have on page than the keyword I am going after.
    Keep it up

    • Laura, glad you liked it. LSI keywords are definitely going to provide a lot of value. Thanks for the feedback. Looking forward to hearing much more from you.

  18. Hey Neil,

    Thanks for the great post and visual.

    I always like to keep in mind what search engine’s businesses revolve around; Finding the best content when users search for something.

    Hammer that thought into your head, and good search engine practices will start to become “common sense” for you and you will begin to naturally incorporate them into your work.

    Pair that with a mild knowledge of some of the technical things that search engines look for, like outlined in this infographic, and you’re setting yourself up for success.


    • Travis, great points. If you figure out the intent of any process you can go a long way towards solving many problems. I think at the end of the day it all comes down to execution.

      Having a good game plan is vital .

  19. Neil,

    One thing that most people seem to miss is site architecture and internal linking as I feel these are huge especially when the overall authority of your website increases over time, the more valuable your pages become, which makes your internal links a lot more valuable.

    • Donny, very good point. People often forget the things that matter most which causes a lot of problems. Architecture should never be overlooked. Thanks for the feedback.

  20. Thanks Neil. Picked up a few gems, like the first 3-5 words in the url title. I didn’t realize that it wasn’t good enough to just have them in there somewhere.

    • Steve, glad I could help. It’s all about a low hanging fruit that people need to capture to really ramp up their efforts.

  21. So, all checked! Done!

    I am fine 🙂

  22. How do you make such nice info-graphics?

    So much value on on-page SEO. Thanks so much Neil!

    By the way, I bought your course. Amazing!!

  23. Great Infographic as usual Neil.

  24. Very good article, Neil. All of these points come after you have a website creation program or programmer.

    Can you do an article in the future on a few of the best website creation software programs that are relatively easy for a non-techie to buy and use to create a website, without needing to learn html much or not at all?

    Examples:, WIX and Weebly

    • Jack, I will definitely put that into a future post, however, I don’t know if that would be a suitable for an entire blog post. I mainly deal with digital marketing and traffic generation.

  25. I can always learn more new thing from your posts.

  26. Thanks for such informative info graphic.You explain almost every ranking factor in your picture .

  27. Awesome infograph posted.. I have seen people sometimes forget about responsive and looses the visitors that they are about to get.

  28. This is the best article on SEO I’ve ever read…big up

  29. Hello Neil, I spotted a small typo, in the short url part: “abbraviated” (should be abbreviated). Besides that, a great summary of the best practices, thanks!

  30. Hey Neil,

    Great stuffs you got. Love the detailed explanation and you made it very easy for others to understand!

    Really love the explanation about the heading tags and keep up the good job!

    • Reginald, glad I could help. I tried to make it as easy to digest as possible. Looking forward to hearing much more from you.

  31. This Infographic is easy to understand as well as implement. Nice and easy to understand.

  32. Really used for Beginner bloggers , I am a great follower of your your blog.
    Once again brushup the SEO fundatmental secrets to get top rankings in Google.

  33. Steve Estimable :

    Great on page SEO key reminders.

    Thank you for the blog post!

  34. Hi Neil

    Stunning Infographic !!!!

    You have really put efforts on creating this image to grasp audience interest. Beautifully explained gravity each step so that people get it in one glance.


  35. Thanks again, Neil! The SEO tips are very helpful.


  36. Again a Great Onpage Infographic Neil.

  37. Nice infographic. That was helpful.

  38. Sarkari Naukri :

    Thanks for Sharing Information your article is very helpful ..

  39. Hey Neil,

    That is nice infographic to optimize Search Engine. I have follow ol of theme.



  40. With all these points,I also stress about in depth articles and a simple design,correct shipping information page.It will help a lot.

  41. Great infographic, Neil. Only thing I’m not doing there is optimizing image file names and since I do a lot of news, I try to stay around the 300-word range. Nice to see everything else squared away – that infographic is a great quick reference tool.

  42. im doinn these things except responsive design for different devices

    now will apply all rule in my site too

  43. Jithin Chandrababu :

    Its been a long time coming here. This is such a simple and cool designed infographic Neil. Loved it for reminding how important it is to have a stong foundation for all those long term SEO efforts

  44. Great visual basic! The basics of SEO are the strongest base which sum up majority of the SEO tactics. Thanks for sharing.. Looking forward for next Tips!

  45. That is nice infographic to optimize Search Engine. I have follow this
    thank you.

  46. Wow I learned another nugget, Google PageSpeed Insights, You keep dishing out the goodies Neil & I shall keep coming back for more. Thank you for sharing.

  47. All are invaluable points to maintain SEO–thanks for sharing. Your posts are great

  48. Hi Neil,

    Excellent advice as always. Loving each tip and hey, at least I’m following a handful.

    I guess with the permalink you’re using for this post, you’re targeting a nice longtail phrase?

    I figured that making a few small changes which take seconds to minutes increases my chances of ranking. That’s good enough for me. Me like some targeted traffic 🙂 But many bloggers are ignorant – like I was for years – or have a short term approach to driving traffic – like I had, for years – and miss the boat.

    I am slowly leaving my “SEO loathing” phase to see the SEO light. You’ve helped awaken me. Thanks for being the high priest/evangelist of SEO for me, Neil lol!

    Have a fun week 🙂


  49. Hi Neil,

    Little off-topic.But I have been your forum here.But certainly it has gone(You explained the reason though)You are just like a hero for me.Specially with the crowd of foreigners like Matt Cutts and certain others I really found someone from us to do something what people listen.I am not any expert in this seo field.But if you mention a place where people like us can discuss you things like a forum or such it will be great.My apologies if I tell anything wrong.

  50. Thanks Neil! I have been recently busy on optimizing a new website. Therefore, it is a very helpful advice to get me a kick-start.

  51. Josh - Rocket Ranking :

    Great infographic, Neil! However, I feel an important piece is missing; outbound links to supplementary content. I feel this is a very important relevance metric Google considers.

    I’ve also come up with my own On-Page SEO Infographic (very much influenced by you and Backlinko) – it would be great to get your feedback on it;


  52. Very Helpful article. This is very nice information to make my blog structured.

  53. This is great info-graphic of on page optimization which describe all aspect of on page. Great work Neil 🙂

  54. Kennethjsherwood :

    I am looking for increasing my website PR. So by surfing online I got this best article on structuring a perfect seo optimized page. First of all thank you for your best article. This helped me to understand about some seo works. You can use this recommended essay writing services for more understanding some online services.

  55. traffikon Bangalore :

    Instead of just saying do this , do this , You can create a worthy in-depth tutorial for how to do that … This article looks like what to do , but not how to do.

  56. Geraldine Jones :

    Most of these I knew already (coz that’s my job!) except for the URL tip – guess that’s why WordPress tries to automatically shorten my blog titles, much to my annoyance. Now I know why!

    But great to have all the tips clearly presented like this, so will be sharing the infographic on my Facebook page. Can’t see a sharing button though, just a like one…

  57. Hi,

    Studying your articles is like getting a PhD in SEO! I do have a question about Heading 1 usage. Are you suggesting that the actual title page use the Heading 1 Format?

    Your training classes are exceptional. And we are both Panerai fans!

    Thank for your clarification.

    • Neil Robertson :

      I questioned this as well, but Neil deleted my comment!

      It will be interesting to see if your comment survives!

      Unless I am missing something, it makes no sense to me to apply H1 tags to the page heading.

    • Sorry I am a bit late to the party, however I was also a bit confused by the suggestion to “wrap your title in an H1 tag” which is not really possible, as far as I know. Perhaps the idea is to use the same title tag “target keywords” in the H1 tag?

  58. thanks Neil for sharing this article with Us 🙂 It’s a must must read article for every newbie like me .. 🙂

  59. Ok how often we write an article on a blog that page rank rises
    I think your blog is very useful

  60. Excellent Neil! I have two questions:
    Is there a perfect media/text ratio?
    The links to the autority websites should be dofollow or nofollow?

  61. Hi Neil, I am still using no follows on all out-bound links. Should I stop doing this now? If so, should I go back and delete all of them (except sponsored posts)? This seems to be one of the issues that might be affecting my site’s SEO ranking. Thanks!

  62. Nice Article..

  63. wordpress çözümleri :

    You should take part in a contest for one of the finest
    websites online. I’m going to highly recommend this

  64. Nice Information for me and all people. Thank for you.

  65. Great as always Neil. I always love to call you Nail! Because you always Nail SEO strategies on the head, even the fontanelle. None else rock like you do. You always makes my SEO instinct great and I wish I steal a part of you.

  66. Thanks for a great sum up Neil. A great landing page is an important element in optimization campaign. If not created right, bounce rate will be a huge problem.

  67. Thanks for the article, its very easy to get carried away when it comes to SEO and every now and then it’s good to focus on the what is important again! So often you see messed up URL structures, and it so frustrating because it is one of the most important aspects of SEO! I completely agree with Neil, get your URL sorted first and you will reap the benefits in the future!

  68. Neil – great information as always.

    My question to you is, what about related keywords that you want to promote besides the main keyword in the same article?

    Sometimes as you know there are keywords that don’t have as much traffic but you want to optimize as well.

    That would be a hugely popular post for you!


  69. seo always be interesting topic to discus, and i found it here, thanks neil for sharing great stuff

  70. Thanks for such informative info graphic.You explain almost every ranking factor in your picture. If you are concerned about your on page SEO you should start adding the proper schema markup to your individual pages and posts.

  71. Mobile mobile mobile and social sharing. These are the essentials IMO. Thanks for a great infographic! I will send it to my colleagues 😉

  72. Neil. Info graphic is not showing on my iPad

  73. Along with your articles I also love your infographics, tell me do you design them yourself?

  74. Hi Neil,

    Great Post !!!. I find most of the information useful for my blog to go with the on page SEO

    Yes,Google gives top priority to website loading time, if site loads really faster (under 3 seconds), then we can see more traffic flowing through your sites.

    Neil, How to attract natural back links ?


  75. Neil, the way you present the topic is absolutely awesome.

  76. Hello Neil,

    Nice infographics and great article. This is my 1st year in internet marketing and SEO so this is really helpful to me.

    Thanks and God bless! 🙂

  77. mohamed khalil :

    Hello Neil

    Really , you are the king , you are my hero in seo ,content marketing ,digital marketing , thanks for incredible info

  78. Great article, Neil! Loved the infographic on SEO, it provided a lot of great and useful information I will use in the future! I noticed that you mentioned Google’s LSI for keywords – we wrote a blog recently on 3 more keyword development tools that you may find helpful. Feel free to check it out:

    Thanks again for the great post!


  79. Remember when optimizing your content on your landing pages for the search engines we should not overload our landing page with our keywords, we should keep in mind our targeted audience and the density of keywords on a page.

  80. Hi,just learned something great today from your blog.The way you present your content to your readers is amazing.

  81. Ranjita Mandaviya :

    Nice Infographic Neil.

    I think title is very important for the post.

  82. Great Job, If My page SEO Optimized and not found in google search page the what i need to do.

  83. Great information about seo for beginner, very well define terminology. I used this service which helps me a lot for my website.

  84. kathleen collins :

    Another helpful post from you Neil. I am a secret admirer of your mind. I highly appreciate your work.

    Keep on doing good things!

  85. One Of the Most Interesting & Helpful InfoGraphic i’ve seen on internet, Great Job @Neil !

    Thanks for sharing good stuff Always 🙂

  86. Thanks Neil……Every time I read your articles I learn something new…..

  87. funni ws| :

    You really make it appear so easy together with your presentation however I
    find this matter to be really something that I believe I’d never understand.
    It kind of feels too complex and extremely wide for me.
    I’m looking forward in your subsequent publish, I will attempt to get the cling of

  88. I have done all the techniques specified. But no result.what to do now. All blog are on 5 to 10 page.I want on 1st page. Help me

  89. Hi Neil Patel,

    About your article “How to Structure a Perfect SEO Optimized Page”
    A perfect way to understand seo and ranking site


  90. Hello Niel,

    I am Areesh from Pakistan, I am your silent Reader and learned a lot from your blog. Recently i have started my blog, I am very excited and looking forward to learn more and more..


  91. Neil,

    Thanks for generating this awesome infographic. These are always great ways to share with marketers and content managers and SEOs information in a concise and easy to digest manner.

    Just wanted to address the Google Page Speed stuff in depth.

    First, as you know, Page Speed Optimization is a combination of factors. Obtaining a high score can be difficult without the help of a developer – especially if you need to fix issues with render-blocking javascript and how javascript and CSS loads, which in most cases should be below the fold, but sometimes you just have to leave it alone. Making that determination and fixing render-blocking javascript is more complicated than doing something like compressing images.

    In the WordPress world, there is a plugin called Autoptimize:

    This plugin will help you fix those issues, as well as mini javascript, CSS, and HTML.

    I mentioned compressing images. JetPack by Automattic (the Pro services arm of WordPress) offers Photon for images. The service is activated by downloading and installing JetPack, then activating Photon inside of JetPack’s Settings admin area.

    WP-SmushIt is also a popular plugin to compress images when they are uploading by sending them through a cloud based compression system. However, Yahoo! stopped supporting the SmushIt API. However, WPMUDEV, have revised WP-SmushIt and now offer it again – maybe as a paid plugin (not 100% sure).

    Another tool with images is to use sprites instead of individual images in your design. That way, only one image loads and pulls the sprite from the single master sprint and doesn’t have to load individual images for everything small on the page.

    Caching and hosting are also issues related to page speed. I’d say we’ve now graduated to managed WordPress hosting with companies like Flywheel, A Small Orange, and WP Engine. These companies are now offering VPS level hosting with object caching backed by NGINX, which is said to be a faster web server than Apache (that’s a debate I’m not qualified to have, but that’s what I hear). For all those small businesses still relying on cheap shared hosting with GoDaddy, HostGator, and other mainstream hosting companies, not only are you leaving yourself vulnerable to security issues in shared hosting environments, but it’s so cheap you have others-including spammers-hogging system resources in shared hosting environments, which can ultimately slow down your site. There seems to be some new tech out there for shared, which I haven’t yet tried, but I’d say it’s better to just take the next step and get the best support, hosting, backups, caching, and a CDN with these higher tier services.

    If you’re ambitious enough and want to try to manage this on your own, then head over to Linode and set up an account. It’s what many of the other hosting companies use, but at the next tier up. You should have some sys admin skills, but you can then install and configure TotalCache or SuperCache (both not allowed on managed hosting services, because they already employ caching), you can install and configure NGINX to your liking, you can optimize php, and do other tweaks that will enhance your page load speed. You can also connect up Amazon Cloudfront as your CNS. But, it’s not for the feint of heart. It can take many hours to get the optimal configuration.

    In terms of on-site SEO, I always employ All in One SEO Pack Pro to optimize my SEO and now optimize my social media as well. I know the plugin is light and loads fast, so it doesn’t affect site speed.

    • Tony, thanks for sharing these additional insights and tools. I am sure they will be helpful for everyone reading this post.

  92. Hi Neil ,

    Thanks for sharing a good post on on-page seo optimization. Hope your tutorials will help me in getting good rank in google.

  93. Hi Neil ,

    Thanks for sharing the post, Most of these I knew already except for the URL tip – guess that’s why WordPress tries to automatically shorten my blog titles, much to my annoyance. Now I know why!

  94. Nice Post, Very helpful for me.

  95. Great Inforgraph. Helped me to change my permalink from page ID to post name.
    Thanks a lot Neil.

  96. Christian Benedict :

    Hello dear all,

    I really like the infographic. Some additional thoughts/questions:
    – Is this graphic still valid (it’s 2016 btw)
    – What about INTERNAL LINKING? It is mentioned on some SEO blogs, that internal linking “is the blood that drives a website”. But it’s completely missing in the whole discussion …
    – Downrank unimportant pages in the Google Search Console – what about that (important for large sites, like webshops)

    Glad if anyone could help me out here.

    I’d also like to add a tool, that comes in handy when optimizing URL:

    Maybe we could collect some more tools here?


  97. What I actually believe is that, On-Page needs to be natural, i mean, we just need to maintain quality of an article by putting keyword, where it is needed like in Headings tags and by maintain good URL structure, we can easily get ranked for any keyword with some backlinks pointing.

    What you say about it?

    • I agree, too many people get lost in the technicality of it all and never produce content that people enjoy reading. Write with purpose and you’ll naturally rank for the right keywords.

  98. Thanks for great info on page seo is main factor

  99. I love how you use icons and images in your posts. It makes things so easy to understand! Is there anything new in 2016 that has changed? I have noticed Google being a little more feisty. I new to this SEO stuff and find it all so interesting. I’m very thankful for you the SEO tips and information that you share!

  100. Excellent work on infographics, Thanks for sharing the awesome article with us, especially this will be very handy guide for newbie’s like me. Just started hooking into your site to start my SEO learning. The way you explain the concept its awesome Neil.

  101. Symond Wilson :

    Going back to basics of SEO means a lot for a website.. I always appreciate the tips and tricks posted by Neil.. Thank You!!

  102. Andrew Wise :

    Neil, you don’t use any H2 tags on this post, is that intentional?

    It’s mainly all H3 and H4s

  103. Great information and infographic Niel! Does this still apply in 2016? What changes or updates would you make?

    • It sure does! I would think about how you can create really good in depth content, that will make SEO a lot easier

  104. Hunter Ballew :

    Neil, thanks for another value packed article.

    Question… It mentions that MOZ recommends packing your Keywords within the first 100 words. Have you ever done any testing yourself?

  105. This is incredible! It is so true that on page SEO is essential to get top in SERP and pleasure to see such an in-depth report on it! When optimizing your website to grow traffic, it helps to have an SEO checklist or plan to follow to get the most out of your experience and effort.

    Fascinating stuff, I only stumble across you in the last couple of days. Keeping up the great content. I admire your way to describe the post, but one of the quick questions is what you would like to say about the keyword density and content length required in a post? Is keyword density also essential for SEO nowadays?

    Anyways, thanks again for this article. Bookmarked.

    • I don’t put too much weight into the keyword density side. Concentrate on making the post high value to the users first.

      Long posts over 1500 words are proven to rank better online.

  106. Thanks for sharing, it’s not easy to get a lot of custom.

  107. Thank so much, anyway.

  108. Great post. This will surely boost website traffic.

  109. Kevin Seo Tips :

    Great post, also love the visuals and design it makes it easier to understand everything. Learning is SEO takes time before you begin generating some results. There is nothing better than generating cold free traffic specially from google, By following your steps and updating your blog with valuable content, you will receive a good amount of organic traffic from search engines, Thanks for sharing, keep up the great content 🙂

  110. John Kingsley :

    Finally I’ve seen a content that helped

Speak Your Mind