When you optimize a website for SEO, don't expect your efforts to pay off immediately. Be patient and adjust your content marketing strategy, and you will eventually find that your website is very popular with users. Here's how to use open source thinking to develop an SEO-friendly website!

First, you should know: 93% of websites start with search engine optimization. This means that if you don't optimize your website, you will inevitably face poor search rankings. How do you create a search-engine-friendly website and maintain a high search ranking? Read carefully and you can find the top industry opinions on search engine optimization.

549bb566bfecd_middle

1. Write Out Keywords

The first step is to establish website keywords. The keywords must best describe your business, products, and services. Prepare a list of potential search terms, then conduct keyword research. There should be many tools online that can help you, such as Google's AdWords Keyword Tool or WordStream. Typically, keywords are relevant, have low competition, and high search volume.

2. Determine Title Tags

After selecting keywords, you need to write them into different parts of the web page. The title tag is an important marker; it is the name that appears on the tab when you hover your mouse over it. For optimal results, you need to convey as many names as possible to search engines, ensuring they know what your website is about.

3. Write Meta Descriptions

For keywords to be truly effective, you must ensure they appear in your Meta descriptions. A Meta description is a brief summary of your website that search engines display in search results. Provide a concise but information-rich description; the responsive content within the page will also attract users. Meta descriptions are very important for a website's SEO, as they guide your target users to click your link rather than your competitors' links.

4. Robots.txt

The Robots.txt file tells search engines that you don't want them to crawl specific pages of your website, such as exit pages or other areas of the site that contain personal information and need to be kept confidential.

5. Friendly URLs

This is a small detail, but it really can affect a website's SEO. Ideally, the URL itself should reflect the website's content; both search engines and users should be able to tell roughly what the site is about from the URL. This is especially important for e-commerce websites, and it is largely determined by user experience.

Take a look at some bad URLs, for example: http://djdesignerlab.com/2014/12/16/how-to-develop-an-seo-friendly-website/www.this-is-my-great-ecommerce-website.com/gh/4765534bdavdx/ghgh

To make it easier for users and search engines to read, the URL should be written like this: http://www.this-is-my-great-ecommerce-wesbite.com/here-are-my-great-products

Actually, it's very simple: just avoid codes, numbers, and random digits, and keep it concise.

6. Use Heading Tags

Headings are especially important for SEO. Search engines can understand the overall feel and goals of a website from its headings. If your keyword is irrelevant and you put it in the headline, it will affect user experience - people will spend less time on the page, and the bounce rate will increase. Choosing keywords wisely may solve this tricky problem.

If appropriate, it's best to place your keyword in H1, but you can also put it in H2 and H3. Remember not to repeat and stack keywords multiple times - a page stuffed with keywords is likely to be considered spam, not only by users but also by search engines. We all know the consequences of a website being detected as containing spam - penalties and an immediate drop in traffic.

7. Optimize Images

To optimize images, you need to do two things: first, ensure the file name and ALT tag contain keywords; second, keep images small so they don't affect the website's loading time. If the loading time is too long, users are likely to leave during the loading process.

Loading time is also important for SEO. Add appropriate keywords to your images and place them in the right positions; this helps search engines quickly crawl the page. Proper keyword placement in image ALT tags also contributes to SEO-friendliness.

8. Excellent Content

Interesting content is what both users and search engines crave. Your topic content should include target keywords - there are many tools online that can help you determine whether your content makes full use of keywords. One saying goes that having a keyword appear twice every 250 words is effective, but making the content more natural is even more important.

Your text should also be relevant to the data in the Meta tags and ALT tags. This helps search engines correctly link your content to specific search terms. Remember not to go to extremes - text full of keywords is spam, and spam pages are very dangerous for SEO.

9. 301 Redirects

301 is a great way to tell search engines that a page has been permanently moved and replaced with new content. 302 doesn't do this; it is temporary and doesn't pass the page's authority to others. To be safe, just use 301.

10. Sitemap

Sitemaps are very important for SEO. Search engines use them to navigate web pages, and with your own sitemap, your work becomes easier too. XML sitemaps are better than traditional sitemaps; they help search engines more easily browse and crawl every page of a website. When pages change, the XML sitemap also notifies search engines, for example, when you add new content.

11. Duplicate Content Warning

If you find duplicate content on your website, delete it immediately. Search engines hate it and will penalize you for it. If you want to scrape content from other websites to increase traffic, think twice about whether it's really worth it, because it may affect your search rankings.

In addition, as shown below, if you have such pages and they don't redirect to your homepage, you may also run into trouble:

  • www.my-great-website.com
  • my-great-website.com
  • my-great-website.com/index

The same principle applies when creating product pages. To avoid trouble caused by duplicate content, you need to use unique product descriptions that contain valuable information for users. This information can come from other customers' reviews, which works very well.

12. Embrace Social Media

Technically, social media is not part of SEO, but over the years it has become a significant influencing factor in link building. Your marketing strategy must include social media. Choose social networks where user-generated content (UGC) plays a major role, such as Facebook, Weibo, YouTube, or Digg. Place social media icons on your website so people can share content and encourage others to visit your site.

13. Benefits of Microdata

Microdata is a code language designed to support search engine crawlers in providing website content. The Microdata code on your website tells search engines how your website should be indexed and ranked. Another benefit is creating "rich snippets," which can display more information than traditional listings.

14. Set Up Navigation

You might think navigation is only important for user experience, but in reality it also plays an important role in SEO. Defining a clearly structured navigation can help crawlers index your website. Avoid using frames or complex tables, because sometimes search engines can't crawl them, and as a result those pages won't be indexed.

15. Blog System

Blogs are very SEO-friendly, and industry experts predict that content marketing will rise in the near future. The platform is right there - share your thoughts and opinions. Set up a blog on your website and share relevant links within your blog posts. Provide high-quality content to attract more users to return.

16. Optimal Responsiveness

The number of people using mobile devices is constantly increasing. When designing your website, you need to consider its responsiveness to ensure it works properly on mobile devices of different sizes. Check your website traffic data to see how many people are accessing your site via mobile devices, and make sure you're doing the right thing.

English: http://djdesignerlab.com/2014/12/16/how-to-develop-an-seo-friendly-website
Translation: http://code.csdn.net/news/2823308