Skip to main content

When a person is developing a website for their business, it is imperative that they start from step 1…with SEO in mind. This will save the developer tons of time later in going back and fixing things to match up with SEO standards. But proper SEO for a website is not as simple as finding a few keywords and throwing them in, that is only one aspect, and even that goes a lot deeper and more involved. Here are some helpful tips to get you started on how to develop a website for SEO.


Search engines need to be able to “crawl” or navigate your page in order to examine your content and index the page. Indexing basically means that it is being added to the search engine’s database. When putting together content on your page, it is important that you do this in HTML format. Most other formats are ignored or not easily crawled by search engines. Formats to stay away from:

  1. Flash files
  2. Java Applets
  3. Other non-text content

If you are wondering what to do with pictures and other non-text items, here are a few suggestions :

  • Provide alt-text for images to give a description of what it is
  • Get rid of search boxes and replace them with navigation and crawlable links
  • Supplement Flash or Java plug-ins with text
  • Utilize a transcript for video and audio content

URL Link Structures

Look at the URL address bar on the top of your page. What does the link look like? Odds are if it has an optimized link structure it will include some keywords from this very page. It is very important that all of your URLs indicate what the reader will be able to find on the linked page. Some websites may just auto-populate a URL with numbers and letters that don’t mean anything, and this is no good for SEO.

Tip: When you have a URL that will include more than 1 word, it is important to use dashes to separate them.

Example of a bad URL structure: (This is not a real link, don’t click it)

Example of a good URL structure:


It matters both to customers and search engines that being able to get to every part of your website is easy and simple. Make sure you have an easy-to-find navigation panel on the top of your page, that is statistically where it is easiest to find and see. This will ensure that visitors and search engine crawlers can get to all relevant web pages and access the information and services that they need.


This means a lot of things on your website. Such as:

  1. Website speed – Visitors will not hang out on your website for very long if it takes them a long time to load a page, image or anything for that matter. Instant gratification is a real thing these days. Make your website fast. You can use Google PageSpeed Insights, a free tool that will dissect the speed of your website, tell you what’s good and bad about it, as well as suggestions on how to fix the problems.
  2. Functional links – Routinely keep up with the links on your website. If a webpage you link to breaks and you are just leading customers to an error page, this does not bode well for your SEO rankings. You can use a free Chrome extension called: Check My Links to comb each page on your site and it will highlight the functional ones in green while alerting you to broken links in red!
  3. Mobile functionality – More and more people are using phones, tablets and other mobile devices for their internet searches. Make sure you keep up with the times and optimize your website for mobile. You will be penalized if this does not happen. Get ahead of the game with Googles free mobile optimization tool, it will check your website and see if it is properly optimized for mobile!


I may have made a joke about keywords earlier, but they are in fact, very important when learning how to develop a website for SEO. Search engines live and die by keywords, and they will group all web pages up with keywords when they index. Researching and implementing keywords into all of the necessary parts of your website is a very intricate process that requires a lot of effort. Here is a helpful infographic that Moz put together as a suggestion for where to put keywords when you are trying to optimize copy and get the search engines to notice:

Wrap Up

Learning how to develop a website for SEO is a very involved and detailed process. The tips I outlined above are only the beginning of optimizing a website, as the process involves many more in-depth solutions that help rankings. Not sure where to start? Consider talking with Hype Digital Marketing about your SEO questions. We are a full-service agency that can help business owners with a range of tasks, especially SEO.

Want to learn more about SEO, web design, PPC, content development and more? Join our newsletter below for all of the juicy info!