The 10 Key Elements of a High Quality Website

Have you ever wondered what makes a great website? You know things like content, videos, and images are all important, but there has to be more to it, right?

There is!

For example, 79% of people scan web pages, so if you don’t know how to make your page optimally scannable, it won’t do well. And that’s just the tip of it… there are a ton of small things you need to do in order to create a high quality website.

Here are 10 of them:

Click on the image below to see a larger view:

How to Write a Great Value Proposition

Click here to view an enlarged version of this infographic.


I wish I could tell you that if you just picked a few of the key elements above, you’d have a great website. But the reality is, you won’t.

It’s a total package type of thing, and you need to work on all of the elements in the infographic above. Sure, implementing a few of them is better than implementing none, but the goal is to make your website so great that people would want to come back and buy from you.

In what other ways can you make a website great?

P.S. If you want to increase the quality of your website go here.

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


  1. Great tips! I was really surprised at the amount of content per blog that is expected. WOW.

    No mention of mobile-responsiveness though?

    • Chris, there definitely is a lot that goes into a blog post. In regards to mobile responsiveness, it’s something I’ll definitely discuss in a future post for sure.

    • Hello Chris !

      The way Google is rolling one after another updates and eliminating short [spammy] looking posts from search results, it not surprising if Neil’s infographic is advising you to write detailed posts having 2k+ words because there might be a time when search engine bots might start considering 600-800 words as spamming web with less detailed information.

      Hi Neil ! Thanks for sharing yet another useful visual.

  2. I think that 2k+ words per post – too much. Its about 10000 symbols? Neil, maybe its a mistake and you wanted to say ideal figure is 2000-2500 symbols?

    • It is certainly not a mistake. It is backed up by evidence that shows that the majority of pages that rank #1 for competitive keywords on Google have over 2,500 words

      • Hi Dave,
        but how you count 2500 words. Should 2500 words be the post words or the full page words count?
        Because even if it’s a matter of fact I think the reader could find annoying a too long Blog post.

        Let me know

        • I have to agree with Dave on his points here. More definitely means better results in search rankings and traffic. Rox, to address your question: you create subheadings so that it’s almost like reading a book — that keeps people engaged.

        • Joel Mwakasege :

          No information is too much for a person who real want to learn, I remember first when I was introduced to blogging, I remember reading and love the long ones for example I read 256 guide on content marketing in one go.

          So I might say it always run to who is your target audience,


    • When it comes to counting words for blog and on page, Neil is somewhere right!

      Because increasing quantity of words means increasing the opportunity to let search engines understand how deep you know the products or services you are focused.

  3. Hey Neil, It really is amazing how smart Google has become at ferreting out the spammy sites that are trying to game the algorithm. As always, writing good quality content, and making it easy to read will not steer you wrong!

    Well said.

    • Vi, they have done a great job. A lot of marketers have done a great job adapting as well. I for one have always focused on content and it paid off.

  4. This is a great, simple overview for beginners, but of course there is much more detail you can dive into for what makes a website drive impact for your business.

    I wasn’t aware of the image sizes or spelling errors impacting search but that makes a lot of sense.

    Also it seems like styling/formatting for better web readability is something that often gets over looked by new (and some veteran) bloggers.

    Great tips, as always!

    • Todd, glad you found the tips helpful. I think at the end of the day it’s important to focus on the key indicators that make your website thrive.

      Formatting and choosing the right images is essential.

  5. Hi Neil! I loved this post. I’m going to nag, I mean ask my husband to read it and analyze it himself tonight, it’s going to help our blog a ton! Just what we needed today.

    Agree totally with the comments, the more comments a blog post has, the higher the perceived traffic. And next, some huuuuuuuge blogs, have zero comments! Sometimes, the comments are the best, and most interesting part of the blog. I always try to help my blogging friends with thought-provoking and riveting comments that will intrigue the reader!! Great post =)

    • Laura, sounds like you are definitely on the right track. Engagement is a key metric that people often overlook. At the end of the day you have to see why people come to your site and replicate the process.

  6. Adarsh Sojitra :

    i think content length plays very important role in making a blog successful. Living example is quicksprout…. Content length is very long and very interesting to read with images and media…
    Thanks for tips and infographic neil sir…

    • Adarsh, glad I could help. I like to use subheadings and fun imagery when my posts are long. Looking forward to hearing much more from you.

  7. Great! Thank you!

  8. Joel Mwakasege :

    Hello Neil,

    This is lovely – you know there were a point I real didn’t understand the 2500+ words kind of article, but recently I have been writing articles – the kind I have spend almost 3 month to research them and I got to tell you the words shoot to 6000+ for example I run 119 interviews on married people and that article is on 11000.

    So i think around 2500+ someone writing that real know or might probably be on point.

    Thanks for this,

    • Joel, it’s great to hear that these examples and the post have helped you out. It’s also good to hear you validate the findings. At the end of the day it’s important to test assumptions out so that they work for you — which you have done.

  9. Alex Chaidaroglou :

    Neil what a great infographic, you have made great points here.

    Maybe design/layout should be included as well.

    Anyway, I think if people reading this infographic should choose just one, that would be “Grammar & Spelling”.

    I really don’t get why some people think it’s ok or natural to have a few errors here and there…

    It’s not and I knew it was turning off some people, but I never expected to be such a high percentage!

    Great work, thanks for sharing as always Neil.

    • Alex, great point. People often half fast things and it shows. You want to make sure you put your best foot forward when it comes to content, spelling and grammar.

  10. Great list of the 10 key elements.

    All of them are useful. However, I’ve noticed that the blog posts length doesn’t really matter. I mean, it’s not compulsory that all the blog posts should 900+ in length. The are many quality websites with fewer word per blog post.

  11. Hi Niel, this is great, easy to follow and extemely useful, I hope with this info plus some of the other posts of your I have read recently I can improve on my website and my blog!! thanks !!

  12. first of all thank you so much for this awesome detailed article about 10 key elements of high quality websites. most of us in beginning doing lots of mistakes , really bad thing is we dont know how to start . how to write and how to manage all these things. i really love your blog .because your blog is very informatic . well described ….. keep it up…. cheeers……

    • Zaranain, my mantra is to make mistakes and learn from them. Everything is a step in the right direction when you keep an open mind and cultivate an atmosphere of learning.

  13. This is one of the best articles I have read lately on the structure of your website and planning for the future. I have quite a few improvements to make, but nice to have a guideline/framework to follow.

  14. Great post Neil,

    I do notice that longer content helps w/ the SERPs, I also agree about proof reading your copy first. One thing I notice is when I start typing content I tend to go fast and misspell a lot (along w/ poor grammar). Every time I proof read I find something else I messed up haha.

    Thank you

  15. I tend to agree with the idea the more comments a webpage has, the better it is. At least from the traffic perspective. As for the quality those comments add to that page, this is a subject to discuss. There are huge news agencies/stations websites with pages with spammy comments, simply because they don’t filter the comments. And then, it may be traffic, but it’s definitely not a measure of the page’s quality.

    • Mihai, I think in general the amount of great quality contents can really give a person an idea of how legit a blog posts/page is. Great points on the spam though.

  16. Great infographic neil, Thanks!

  17. Neil,

    I don’t see my comments 🙁 . I’m not spammer

    • Siva, there may have been something that was questionable to the spam filter in your comment. I am here to answer your question now.

  18. Hey Neil, I noticed that every email that I receive from you takes me to a post that has an infographic and very little in the way of text. This post is a classic example.

    Is less text needed if you’re using something like an infographic that you know will get shared?

  19. Thanks for this great post, Neil! I also wanted to say that I heard you speak during Navid’s Branding Summit and thought that was fantastic too. Everything you said resonated with me and what I’m hoping to accomplish on social media. Please keep sharing more of your thoughts – the world needs great advisors!

  20. InternetLocalListings :

    Oh, yes, the proofreading thing. Seriously. Way too many blogs out there that were clearly written hastily and not checked before being published. Editors can be found on sites like Fiverr or Elance at really affordable rates.

    And if you don’t hire an editor, at least do a few read-throughs or install an editing plugin for your blog. You’ll thank yourself later 🙂

    Insightful post as always, Neil!

    • I think a lot of people often overlook small things — and they add up to much larger things.

      Hiring an editor or having someone to proofread for you is essential and should not be neglected.

  21. That’s a truly awesome infographic.Thank you neil for this.

  22. Neil

    Thanks for another great post. How many words in this blog post?

    I have just started a blog on my site and have just started to write 1500 per post up from 500 words per post.

    One thing I didn’t realise was how important grammar is. I try to do the best I can with the time I have, but will need to work harder to make sure it’s perfect.

    Just one thing I have been reading your blog for a little while now and every now and then your Infographic won’t load on my iPhone. It’s happened a few times even after I refresh, still won’t show.
    Maybe it’s something you need to look at.

    Anyway thanks Neil for a great blog.

    Adam George

    • Adam, I will definitely look into it. If you continue to encounter the problem please let me know. Also, if there is anything else I can help you out with please let me know.

  23. Chetan Kulkarni :

    Hi Neil,

    Great post as always.

    As Doug pointed it out, this article itself has around 200 words and a very big image [Infograph]. Of course these kind of articles drive high traffic and shares.

    Would like to know, what extra care needs to be taken for infographic articles..

    • Chetan, I don’t think there needs to be any extra care taken. Just make sure everything is aligned with your overall strategy and that you are formatting correctly.

  24. Hi Neil,

    Thank you for this very useful guide.

    Hope I have escaped from your spam folder so that I can share my irrelevancies with you.

    Thus, I can observe that the quality of your content and its presentation has not deteriorated even though you must be spending more time appreciating and curating your new, cool wardrobe!

    Kindest regards

    • Zaranya, I see your comment so it looks like you have 😉

      Please let me know if there is anything specific I can help you with.

  25. Heather Cameron :

    Great list. I love that the emphasis is on quality content and providing value. Your blog is perfect example of that.

  26. I find these so uninteresting. Where does the data come from? What sort of web site are you talking about? How was the data collected? Clearly you say 900+ words make sense for many readers. If you site competes for eyes from Twitter. Now if you are trying to be Tech Crunch site, where you have long articles for better-educated readers and you plan on most of your readers looking at the one paragraph digests you email great! I hate sites that have three paragraphs of fluff intro, a paragraph of teaser, more fluff examples, than some point eventually. Most posts long posts I starter reading three paragraphs down and then backup if I need to.

    I also find the grammar stat a joke. I bet 42.5% of the people do not even know when to use than vs. then. When to use good vs. well. Or effect vs. affect. The statistic should more likely state that 42.5% of the people don’t like the grammar choices that were made. Especially when you consider how much net slang and other kwl stuff is posted with disregard for proper grammar and spelling.

    Without a lot more source context this is just hype sound bits that really tell you nothing about what will bring _your_ site audience back. You need to know _your_ audience.

    Is this post 900 words long yet or should I ramble more? Or should I go back and edit more carefully to make my statements more concise, more appealing, and fewer words? Oh live the grammar issues as you see them and use your imagination to fill in the rest of the words to get to 900. So we are at 288 I guess that is ok.

    • Wow, are you a bot or just illiterate? You point out all the mistakes you hate to see, then you commit the worst ones. I always appreciate Neils information. He is the Master, and you are the … what exactly? Master debater?

  27. Thanks Neil.
    Striking a balance will always do the magic. I don’t always like reading very long blog posts. I will say it all depends on the purpose for reading the article in the first place.

    A quick information or a quest for more information on a subject/topic. So when I want in dept information on a topic I know where to go. You could build your brand around quick or detailed but relevant information.

    A good teacher would always want to be detailed, there is a desire to impact knowledge and that’s what drives good teachers in this case writers.

    Neil has always written long articles and I have always read each to the last letter.

    • Uche,
      Thanks for the kind words of support. I think being in-depth and educational goes a long way. People will remember how you helped them when it’s time for you to ask them a favor (i.e. try out your product or service)

  28. Great article, thanks Neil. I am sharing with my FB friends.

  29. Taidin Suhaimin :

    Highly insightful advices & tips.

    Thank you for sharing.

    Kind Regards.

  30. Well, the infographics is truly amazing and is done good. On a critic’s point of view, its awesome but can be included much more.

  31. Great information indeed! A website must be of high quality in order to do further activities. All the points are important, thanks for analyzing all these!

  32. Ranjita Mandaviya :

    Yeah, Really Nice Article Neil.

    This all are basic things and necessary point of blog post.

  33. Hey Neil, This is really a great post and you included all key elements for a quality website. I use some online tools for grammar and spelling check, hope this also works if not hired a professional editor for the same.

  34. Maurizio Fumini :

    Good Neil, stop with standard 500 words articles with few media elements. Great and clear infographics !

  35. Best 10 keys for a good position, personally I just use 5 or 6 of those I work a lot and I do SEO at the night so it’s hard to keppthem all

  36. And you have no control on comment quality.

  37. Hello Neil,

    Great blog post as always. I’m amazed about how grammar and spelling cause such great impact in the SERPs.

    Since English is my second language I always hire a proofreader to keep my content in high quality. It’s good to see you added that tip in your infographic.

    Josue Valles

    • Josue, awesome that you have a proofreader to look at your content. It’s important to do so. English is my first language and I still have 1 or 2 people proof my articles.

  38. selecting womens :

    Actually when someone doesn’t know then its up to other people that they will help, so here
    it happens.

  39. ??c s?n l?c ng?n :


  40. Nikhil Agrawal :

    Hello Neil,

    I was not aware about the number of image and sizes in the blog post also matters so much in Google ranking. Well after reading this post I was like only 10 points. Why not some more? As I was learning many new things, I didn’t want to stop gaining such an knowledgeable information. Any way keep sharing such relevant post with us in future.

    Thanks for sharing such an informative blog post with all of us.

    • Nikhil, it really does matter. I just did 10 because I didn’t want to overburden you guys with too many tips. More to come!

  41. A well-designed infographic, just simple and clear! Thanks Neil!

  42. Neil,
    Your infographs looks nice and descriptive. How to make similar infographs? I commented on another post about seeking your help to mentor me. Hope you reply to my email. Thanks.

  43. Quite an informative and easy to skim through article. Damn 16% traffic from comments! What are some of the ways i can make readers leave comments?

  44. Really great tips for me. I am a learner.

  45. Neil, I agree with all of quality website tips. I never know the content length matters, that’s why I always maintained my blog content below 350 words. You opened my eyes and I’ll follow what you suggested in Tip 2.

    Thanks for sharing such a nice infographic

  46. I want to thank you Neil for all the advice that you give us , I have a weight loss website and you were like a teacher for me , I am a beginner in this domain but I hope I will become better at this . Thanks again

  47. I would suggest that the content be translated to different languages as per the target audiences. For so many companies, a high quality website is the focal point of their operation from which to display themselves to the entire world. Without having it translated into multiple languages, many lucrative markets across the globe will forever remain untapped.It therefore becomes a worthwhile investment for businesses aiming at global expansion to ensure that their websites are translated and localized. This is just my opinion!

  48. good dick size :

    I’ll right away grasp your rss as I can’t find your e-mail subscription hyperlink or
    newsletter service. Do you have any? Kindly permit me understand so that I may just
    subscribe. Thanks.

  49. Neil,

    Great post. I think the individual post length is definitely something I’m going to have to work on, as currently my average post length is around 1,500 words.

    So perhaps a pretty good length for readers, just not quite there for search engines. Finding a good balance between the two is the best bet!

    Thanks for sharing!


  50. Really awesome get rank well and have good traffic, necessary to follow all the above techniques. One thing I want to strongly say is that…content is always king. So better to have a quality content.

  51. Wow! that is incredible and you’re “Neil Patel” publishing the latest terminologies of Content creation, marketing and SEO that Today’s search engines (Basically Google) expect(s)

    Nice infographic

  52. Great article! Keep it up.. 🙂

  53. Very nice info graphic Neil Thanks for sharing !!!

  54. trb exam study materials :

    Thanks for sharing such a wonderful keyword research tool for seo task in 2015

  55. Hi.. A great article. I am getting a little off topic here. I just heard some internet marketing guru say that to succeed online you don’t need a website. You need an audience.

    And if you start your online journey by creating a website or a blog , there is a high chance of failure.So concentrate on growing an audience rather than building a website. What are your thoughts on this? What’s your advice to newcomers?

  56. Hi Neil,

    post was helpful but i have some more things to ask you.

    Can you give examples of a few good websites who are using 900 words content on every page.

    also please refer to some examples to justify your views.

    but i like what you have written above and done a research about it. almost the name as you have written here.

    Thanks & Regards

  57. Very well written and very needful and helpful post for all the website owners to make it a better website. All the elements which you have mentioned here seems to be very important. Great article,it’s really worth reading.

  58. Hello Neil, You again posted a brilient blog. But I have few questions. Do not you think that if you are going to self reference link to your page than you are playing with Google.

    I do not believe this point is relevant. Can you tell me about this. I will be very grateful to you.

  59. The way you use this rich info-graphics is really appreciated.
    Again a great post Neil Sir.

  60. Hi Neil,

    I know the time and effort it takes to create an infographic, especially one that delivers excellent content (and visuals) for the reader.

    This infographic is tops.

    There is a beautifully logical flow of the 10 elements, they are not 10 elements just bunged up together.

    Their hierarchy seems to map to the same order of importance that Google (and human site visitors) are looking for in web pages.

    That’s what I believe makes this infographic brilliant. Its created by someone who really wants to share very high quality, and excellent information with the reader.

    Thank you.

    BTW, your – Conclusion – is really truthful. Breathtaking.


    Ivan Bayross

  61. Ujjwal Kumar Sen :

    Hello, Neil this is an amazing blog post, I must say you have opened my eyes, because I am going to write lengthy blog posts for getting good rank also I will try to add videos to blog posts, just like Trustworthy does

  62. Great infographic. I learned a lot of things from your infographics. You’re doing an amazing job. Thanks Neil!

  63. Sagar Nandwani :

    There are hundreds of rules and guidelines for effective search engine optimization, and this isn’t the place to cover them all.But according to me for starters, follow these simple rules:

    Include plenty of written content in HTML format. Don’t use Flash, JavaScript or image-only objects for your navigational items.

    Use your important keywords frequently and appropriately in your copy.

    Minimize the use of tables and use Cascading Style Sheets for layout and positioning; keep your HTML code clutter-free.

    Leverage your links — make them descriptive and use your keywords in the link text

  64. Very nice info graphic Neil Thanks for sharing !!!

  65. Muhammad Bilal :


    I love your blog. It’s informative, engaging and mind-boggling. Although, it isn’t a new thing, but your infographic made it more attractive. And you what, still there are many who think that stuffing content with keywords still works. Not only this, but people also say that right a lot, even if it’s 400 words per piece.
    But I do love your content and know that it’s effective and is going to work.

  66. Somer Mallinger :

    Thanks for a marvelous posting! I genuinely enjoyed reading it, you Post like this articles more

  67. Again a great post by you sir
    The way you write is amazing and i am fully involved while reading

  68. Nice Article and its too informative and this useful for us to make the high quality websites….

  69. Nice one…thank you for this useful information to make a website with good quality..

  70. The article is very useful to develop our site with good quality…thank you again!!

  71. Swadhin Agrawal :

    Hi Neil,
    Definitely great tips. I always believe you need to be resourceful with content. A thing that cannot be done with fewer words. I am going to work on link building aspects, though. I am totally zero in link building.

  72. Posts like these are exactly why I stay up-to-date with the Quick Sprout blog. It’s early 2016 but this infographic still holds true and isn’t the same old regurgitated information from Search Engine Land guest bloggers.

    The readability and formatting sections (5 and 6) are crucial from my experience/research. I feel there needs to be more discussed around this topic. Google is a machine is evolving to understand human language and behavior. As time goes on, readability and formatting issues are going to be the difference between what makes a site rank higher than another.

    Plus of course all the other technical items like site speed and things of that nature.

    • It feels like everything is shifting towards the experience the user has with your website. Essentially we are talking about the relationship users are having as they surf through google’s search environment. I see the formating having a lot to do with taking plain text and making it more alive.

  73. Well done! Some really nice tips. I especially like you page layout as well.

Speak Your Mind