Step-by-Step SEO Guide

by admin
0 comment

A Step-by-Step SEO Guide

Today I am about to share with you 75 keys that you can easily make on your website to increase visitors from search engines. I have tried to order and classify all the steps that I myself follow and the tools that I use the most to do SEO.

I’m sure that with this SEO Manual you can significantly increase your visits. Because ultimately good positioning in Google translates into more visits, which is surely what we all care about. If you want to learn more about SEO , in this article I solve some doubts and answer 50 Questions about SEO .

Learn SEO and web positioning without being an expert programmer

I have tried to select those keys for which no great knowledge of html or editing your own publishing system was necessary. As the subject of programming your page is very important, in most of the ones I explain are simple changes, or you can help yourself from a Plugin. If you use WordPress you are in luck. 

As it is the most used platform, I have proposed several Plugins  to position in search engines. 

Positioning in Google through Keywords

1. Choose your keywords well: define what searches people are doing you are going to try to position for. Take into account the number of searches for each term to find your best keywords. You can use Google Trends to define your natural positioning strategy on Google.

2. Check the competition: You can use the following tool to check not only the number of searches for each keyword, but also the competition they have. So you will know which words are more affordable according to the popularity of your website: Google Adwords Keyword Tool 

3. Measure the density of words: Analyze your page and find out which words you are using the most. Try to repeat more those that you want to position well. Use this Internet Ninja tool 

4. Use keywords:  Use them in your texts, tags and categories. The first 200 words on each page have more value, so it is a good idea to write a lead summarizing the article. At the same time as encouraging the rest of the reading, you take the opportunity to position your words.

5. Keywords in titles and bold: If you can use them to create titles and incidentally to base yourself on them for your content. If you can highlight some bold in each article you will make it easier for Google to catalog you.

6. Measure and analyze your natural positioning for different keywords: Check your ranking in search engines for all your keywords. You can use the following free tool to install on your computer:   CuteRank  It will tell you the page number where you go to Google for each search.

Site configuration according to the SEO Manual

7. Meta description and title: Define for each page of your website a description and a title in the Meta tags of each <head> header. These will be the titles and descriptions that are seen on Google and with which you intend to attract attention. If you use WordPress you can use for example  All in One SEO Pack . You will have new SEO editing forms in each article.

8. Friendly and edited urls: Use a URL writing system that is like your titles. You can shorten and edit them to contain the highest number of keywords. In WordPress you can activate this feature in Settings, and you can edit each URL within the edition of each article.

9. Creation and submission of sitemap to search engines: Sitemaps help search engines to index your site and keep them updated in their cache. Google and Bing have their own pages for you to send them your files. You can use  XML Sitemaps Generator

10. Automate the sending of sitemaps: As we should do the sending of sitemaps every time there is a change, it is best to automate it. With WordPress we can do it with the Google XML Sitemaps plugin

11. Transcribe your audiovisual content: The content of your videos or presentations is not indexed by Google so it is a good idea to make a text transcription if you can and find the space.

12. Favicon:  The favicon is the small logo that appears in each tab and in favorites and identifies each website. You can create yours and upload it to your template:

13. Avoid the use of cookies:   Unnecessary requests and problems with data privacy.

14. Use rel = ”author”: Set the authorship of your publications and show the author’s image in search engines. It will help draw attention to your articles and give them personality on Google.

Images in search engine optimization

15. Title and description: Include ALT and TITLE tags in all Images. Otherwise the search engines will not know what they are and will not be able to index them. If you are very lazy you can use  SEO Friendly Images  in WordPress to have them filled automatically.

16. Specify its size: Always define the size of the image, either in Html with its width and height tags, or in WordPress when publishing it. Otherwise the browser will resize the page as the image fills and it will not look all right until it fully loads. Google wants our page to see the sizes as they are going to be from the first moment, not to grow.

17. Do not scale images in Html: Decide what is the size of each image in the article and upload it of that size. If we make it small with html or the blog editor, it will still have to load large.

18. Image optimization for the web: Use a compressor or save for the web in Photoshop. The highest image quality is not required for the web and images take up a lot of download data. We want the page to load as soon as possible. You can use the Smush it tool on the blog , which automatically allows you to improve the compression of your images.

19. Combine images using CSS sprites: If your template or design uses many small images together, it is recommended that you combine them into a single image and define the links using the sprites in CSS.

Take care of the links for a good web positioning

 20. Diversified anchor text: These are the words they can click to visit your website. We must try to link us in a descriptive way, using keywords and not always the same, but varying them, making them seem like natural recommendations. You can use:  Backlink Anchor Text Analysis

21. Check for broken links: Google hates us if we make it visit links that don’t work. We should avoid it and check all our links regularly, every week. With this online tool it is very simple and it will tell us which ones do not work:  InternetMarketingNinjas 

22. Avoid redirects:  Both on our site and when linking to other pages. The above tool will also tell us which links have to be redirected to another address and suggests that we shorten the steps.

23. Automate the search for broken links:  We can use a WordPress plugin to notify us when a link stops working:  Broken Link Checker

24. Know the PageRank: It is the assessment that Google makes from 0 to 10 of each site on its positioning and authority. Know and measure the evolution of your PageRank and that of the sites that link you or propose link exchange. You can use

25. Do not link malicious or illegal content: Google penalizes pages that link content with viruses or declared pirates.

26. Look where your competition links: Learn from their strategy while finding new ways to get links and improve positioning.

27. Use internal links: Find where to highlight other parts of your website and get used to naturally linking your articles to each other.

We avoid duplicate content

28. Original texts: Check that all your texts are original. If not, Google will be the first to know and will score your page negatively. You can use Copyscape .

29. No-index to our duplicate content: We will add the no-index tag on our pages where our content is repeated: the category, file by dates and tags. With  All in One SEO Pack  we can configure it in WordPress.

30. Initial page with only sample: We will not include the full text of the articles on the initial page of our blog, only a sample part and a Read More link. Otherwise Google will have duplicate the same texts and the article itself. alone will no longer have exclusive content.

31. Description and Meta Title without repeating: In the descriptions for the search engines we cannot have any repetition because it would create another conflict for the search engines.

32. Canonical URL: Check that your web address is canonical: and

33. The same design for web and mobile  It is preferable to use an adaptive or Responsive design that allows us to have the same design for all devices. If we have two different versions, the search engines will find duplicate content and they will have to have two parallel copies of the site.

Your SEO Style Guide

34. Create fun and original content:  Make these make the reader spend more time on your page and see other pages of the site. Google is increasingly taking into account the factors of usability and permanence on your website, so the biggest trick is to be great and worthy of mention. Study the times and the bounce rate of each article to learn what your readers prefer.

35. Long content: If your page is 4 paragraphs, the reader will not last much more than 20 seconds. Try to make content more ambitious and you will be able to retain the reader for longer. Of course, without going overboard, because you could fall into the opposite error and significantly increase the loading time of the page.

36. Take care of your visitors from devices: Visits from mobiles and tablets are an important part of the statistics and you have to take care of the usability and presentation of your page for these resolutions. If you want them to stay longer on your page, you must have an adaptable design or, failing that, a version of the mobile web. You can check your website for all resolutions and devices with this tool: Screenfly

37. Publish periodically: Search engines value that your website is updated and alive. Try to post at least weekly to be listed as an active source of information. If your website is static, try to create a blog section that you can publish more frequently and create Landing Pages to attract different types of search engine searches

38. Participate and connect with your community:  It will be the best way to be linked and mentioned. Help others and solve the questions in the comments. Interact and participate with that community interested in your content. If you need to review ideas on Social Media.

39. Protocol after each article:  After publishing each article, execute a protocol of actions that you will improve over time. This should take about 20 minutes and it is very important to do it after publishing each article or page. We could publish on Twitter, Facebook, Pinterest, G +, Linkedin groups, forums in which you participate, comments on related articles, directories, bookmark aggregators … All the initial work is good to get some first links on websites and shared on social networks . Your articles are always more visible in search engines the first 4 days, so the initial push helps to increase visits on those best days.

40. Guest Blogging: Write an article on other guest blogs. You can make yourself known in other spaces and also get quality links to your website. In many blogs they accept it or you can propose it. For example, if you write about marketing and Social Media, you can send your articles to  Puromarketing .

41. Offer some valuable content:  Prepare and offer some content that you offer from a landing page that can be linked and you can monitor visits. Make sure it is necessary to go to your page to access the content. It is a good idea to combine it with the use of other tools such as Pay with a Tweet or subscription by mail with Mailchimp .

42. Landing Page: Do a specific SEO work for the different Landing Pages that you can create to find different ways to attract people to your website. Position content for certain keywords and monitor the visits you receive to that page through search engines.

43. Take care of the reader:  Remove for example that unnecessary advertising that is not giving you any money from your website. You will save loading time and improve the usability of your page.

Avoid Google penalties

44. Do not put keywords out of context:  Do not use a technique of putting keywords massively in text without any sense to increase density or receive visits.

45. Do not put hidden text: Google strongly penalizes the technique of writing text that the reader does not see, under images, videos or other layers, in order to position certain terms.

46. ​​Avoid as many code errors as possible: Search engines prefer pages with code that meets standards and will look correct for most situations. The best way we have to know how correct our code is, is to use the W3C Markup Validator tool 

47. Do not go overboard with the exchange of links: It is not bad to have some (between 5 and 20) exchange links with other pages, as long as they are of a subject very similar to ours and there is real participation between the two. I advise against creating large collections of links exchanged with other websites of various subjects or different specialties. The best of all will be the ones you win because you deserve them.

Reduce the loading time of your page and Google will love you very much

48. Measure and improve the speed of your page:  It is another of the most important factors for a good positioning and we can use several tools to measure it. With Google Page Speed ​​it will tell us many points where we can improve our speed. Another widely used tool is the Yslow Chrome application  , which will also give us many recommendations.

49. Do not abuse javascript codes: Check how many javascript your page uses and try to save on those that are not very necessary. We like to put many functions and effects to the webs, without taking into account the weight that that entails.

50. Remove WordPress plugins: Uninstall all the plugins that you don’t use and try to save the ones you can. Evaluate in each case the functions it offers you and the size and work that they give to the web each time they are loaded. From 600kb of data in javascript in the load of your main page, it already starts to be too much. You can know which plugins weigh more with P3 Plugin Profiler.

51. Put javascript at the end of the code: Try to place the javascript load as far back from the code as possible. If it has to be at the head, let it be at the end. If it can be in the body, in the end too. This will prevent the page from waiting to display the contents until the java has loaded.

52. Delay or defer javascript loading: You can use html and java code to force javascript plugins to load at the end. In WordPress we have this component that helps us load our heaviest plugins after displaying the page content: Lazy Widget Loader 

53. Save and clean your code: Your code is not what occupies the most, but it opens many times. You can clean your html, css and php files from unnecessary annotations and compress them with the help of some tool.

54. Minimize your Css and Java-Script: You can use the Minify tool for any web page to combine and reduce your Css and Java-Script files. In WordPress you can access it through the W3 Total Cache plugin .

55. Combine your Javascript: If you have more than 3 or 4 javascript that load on all pages, it is a very good idea to combine them in a single file and you will save requests and time. Perhaps it is the part of the article in which more knowledge is needed, but with a very very basic idea of ​​java they will know how to put together. In WordPress you can use  JS & CSS Script Optimizer

56. Use pagination: If your content is very long and for blog article presentations, we must paginate the contents so that they are not too long and heavy. The blog page should be limited to 5 or 6 articles, and always only a sample or a heading, not complete.

57. Reduce the number of DNS queries: Try not to link or upload images from many different domains. Try to make all the http requests to your same domain. Otherwise, it would take a long time to resolve the different requests and it would greatly increase the loading time

58. Few http calls: It is recommended that our pages make the fewest possible requests to the server. I recommend that you do not exceed 25. The GtMetrix tool  will measure and analyze this data.

59. Compress in gzip:  We must enable compression in gZip, which is like the Zip of the web code. Browsers download and process it faster so nowadays it is essential to use it. In WordPress we can enable it with the previously mentioned W3 Total Cache plugin  .

60. Use page cache  The cache is like a copy of the page that is saved by the reader so they do not have to load it the next time they request it. There are several types of cache systems. With  W3 Total Cache  or other plugins they can help you, with images too. The speed of the page will increase noticeably in all cases.

61. Use cache for Java-Script: The java-script plugins are the heaviest part of the web with images, so if we cache them we will also save their load many times.

62. Determine a cache expiration date:  We can manually configure the cache validity, depending on the type of file. We will configure the variables with  mod_expires and .htaccess . If we don’t you may ask for the data too often or hardly ever. For images and javascript we can give you an expiration date of 3 weeks and for text 3 days. W3 Total Cache will help us in WordPress .

63. Using a CDN: A content distribution network is a system by which visitors enter a parallel copy of your website hosted on another server. We benefit from protection, speed, caching and more features. You will need to be able to make some server changes to your DNS names. We can use for example the free version of  CloudFlare

64. Do not use nested tables in html: It is quite common to fall into the error of using one table within another, but it can slow down our page a lot. Sometimes it is not easy to tell and we can find out with W3C Markup Validator

65. External CSS and no styles in the code. It is very common to apply the styles directly on the page and not in an external CSS file. If you use WordPress it will also happen to you. Try to use the predefined styles that you have to the right of the editor, and if not try to write in the HTML tab and apply the styles that you have defined in your Css. You will save loading time and efficiency to make changes.

66. Java script external and not inside the code. We are also used to seeing a lot of html and php code with javascript inside. It will always be preferable to link it from an external file, which in turn can be combined with others, cached and minimized if possible.

67. Check the load times of each page:  Analyze the load times and their bounce, and test and measure different alternatives to improve usability. You can use GtMetrix again  .

Essential tools to start with good SEO

68. Woorank: A very complete tool to analyze our website at first.

69. Web Ceo: A paid online tool, but with a fairly complete free version. It will help us monitor our links and keywords, at the same time that we can contrast the data with Google Analytics. Web CEO Online

70. Screaming Frog: A tool to install on the computer. It analyzes and tracks our website as if it were a search engine and allows us to improve bugs. Screaming Frog SEO Spider Tool & Crawler Software

71. All in One SEO Pack:  The most complete plugin for your SEO WordPress. It will allow us to do a multitude of functions that we have talked about in this article. All in One SEO Pack

72. SEO by Yoast: Another alternative to the previous one, with many possibilities and functions to improve our search engine positioning. WordPress SEO by Yoast

73. W3 Total Cache: It is the most used Cache plugin in WordPress and a marvel. There are other alternatives, but this one is very very complete. It will help us improve the speed of our website. W3 Total Cache

74. SEO Chat Seo Tools: It is the largest collection of free online SEO tools. Surely testing your website you get some useful information. SEO Chat Seo Tools – Search Engine Optimization Tools

And the last step for a good SEO search engine positioning

75. Leave me a comment and link your blog:  Participation with the community is the most important point of all. If we want to obtain recommendations we will have to connect with the people who make them. If your contribution is interesting you will get visits from other readers. I will probably visit your blog and maybe I’ll link you or share you on social networks. And in any case at least Google will have linked our blogs and noted our relationship and participation.

I have limited this article to 200 comments , but I would love for you to comment and participate in any other. If you have any questions about SEO and SEO , I’ll be happy to answer them in the comments of the post: 50 Questions and Answers about SEO.

Related Posts

Leave a Comment