SEO for Webmasters Thinking SEO

Github Repositories

The SEO for Webmasters Thinking SEO Udemy course is a Web developers Guide to creating Search Optimized Websites better ranking and smarter website design and development .

Table of contents

What I've learned

  • Apply SEO techniques to websites
  • Understand the importance of SEO
  • Core concepts of optimizing websites for search performance
  • Learn how to create better designed websites
  • Improved visitor satisfaction and better results

Section 1: Learn SEO for Webmasters fundamentals of search engine optimization 0 / 5|18min

1. SEO for Webmasters course intro 4min

  • We can get more information about it on Search engine optimization (SEO)

  • WordPress is one of the systems out of the box that have the Website optimization implemented, so, we can see what WordPress does to see how we should implement it.

  • We are going to talk about tags, site maps, robots, internal and external linking and how to better structure the content.

2. Why SEO 3min

  • SEO is the process of affecting the Web sire ranking withing search results.

  • When we make a search on Google we can see the paid result at the begining and then we can have the best response and then the rest of the responses ranked by Google.

  • The first response is going to get the 30% of the clicks, the second one the 20%, the third one the 10% and the rest are getting the remaining 40%.

3. Think about SEO 4min

  • The words are very important with SEO. Othe important things are the title and the internal and external links.

  • Another important things are the reputation, credibility, social media and having a blog.

4. SEO History for Webmasters 5min

  • Search engine started with Yahoo in 1996.

  • Then Google was created in 1998 and people quickly started to adapt to Google and the way they maked searches. They started to create crawlers to search all the Websites whitout needing to register, like Yahoo required.

Search engine optimization (SEO) is the process of affecting the visibility of a Website or a web page in a search engine's unpaid results—often referred to as "natural", "organic", or "earned" results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users. SEO may target different kinds of search, including image search, local search, video search, academic search news search and industry-specific vertical search engines.

As an Internet marketing strategy, SEO considers how search engines work, what people search for, the actual search terms or keywords typed into search engines and which search engines are preferred by their targeted audience. Optimizing a Website may involve editing its content, HTML and associated coding to both increase its relevance to specific keywords and to remove barriers to the indexing activities of search engines. Promoting a site to increase the number of backlinks, or inbound links, is another SEO tactic. As of May 2015, mobile search has finally surpassed desktop search Google is developing and pushing mobile search as the future in all of its products and many brands are beginning to take a different approach on their internet strategies.

https://en.wikipedia.org/wiki/Search_engine_optimization

History

See older cached versions

https://web.archive.org/web/20100715045907/http://www.google.com/

Webmasters and content providers began optimizing sites for search engines in the mid-1990s, as the first search engines were cataloging the early Web. Initially, all webmasters needed to do was to submit the address of a page, or URL, to the various engines which would send a "spider" to "crawl" that page, extract links to other pages from it, and return information found on the page to be indexed. The process involves a search engine spider downloading a page and storing it on the search engine's own server, where a second program, known as an indexer, extracts various information about the page, such as the words it contains and where these are located, as well as any weight for specific words, and all links the page contains, which are then placed into a scheduler for crawling at a later date.

Section 2: Getting started with SEO 0 / 25|2hr 9min

6. SEO for Webmasters Brainstorming 7min

  • The domain name is not important any more, because Google has removed it from their search engine because a lot of people were manipulating particular search terms.

7. SEO for Webmasters Bounce Rate Think Design 5min

  • The Bounce rate is an Internet marketing term used in web traffic analysis. It represents the percentage of visitors who enter the site and then leave ("bounce") rather than continuing to view other pages within the same site. Bounce rate is calculated by counting the number of single page visits and dividing that by the total visits. It is then represented as a percentage of total visits.

  • There are only four or five seconds for a user to determine if your Website is actually what they're looking for before they actually leave.

  • The time a user stays on a Website is also used by Google with their search engine.

  • This is an example of Google Analytics for a Website with an average session duration very short and the Bounce rate very high, so, it's not going to rank very well.

Bounce Rate

Bounce Rate is the percentage of single-page visits (i.e. visits in which the person left your site from the entrance page without interacting with the page).

Bounce rate (sometimes confused with exit rate) is an Internet marketing term used in web traffic analysis. It represents the percentage of visitors who enter the site and then leave ("bounce") rather than continuing on to view other pages within the same site.

Bounce rate is a measure of the effectiveness of a Website in encouraging visitors to continue with their visit. It is expressed as a percentage and represents the proportion of visits that end on the first page of the Website that the visitor sees.

https://en.wikipedia.org/wiki/Bounce_rate

Keyword Research

Keyword research is a practice search engine optimization (SEO) professionals use to find and research actual search terms that people enter into search engines. Search engine optimization professionals research keywords, which they use to achieve better rankings in search engines. Once they find a niche keyword, they expanded on it to find similar keywords. The process is usually aided by keyword suggestion tools, like the Google Adwords Keyword Planner, which offer thesaurus and alternate keyword suggestions.

Usually, the various search engines provide their own keyword suggestion tools, which also include the number of searches for each of those keywords. The keyword researcher uses this information to select the correct keyword, depending on the SEO goals of the Website. Around 20-25% of searches are of very specific long tail keywords entered into Google every single day it’s easy to rank said keywords, so long as you have a good amount of content and backlinks to match. Keyword research is a valuable and high return activity in the search marketing field.

https://en.wikipedia.org/wiki/Keyword_research

9. Keywords SEO for Webmasters 6min

  • There are different ways to plaaner our keywords. There are long tail keywords, where we have at least four words, so the search is really specific as to actually what we're looking for within search results. More than 70 % of the searches are long tail keywords. So we should focus more on the long tail than in the short tail.

  • We can use the Keyword Tool tool to find the response to the keywords

  • In order to use Google Keyword Planner we need to set up a billing account for them in order to get to their Keyword Planner

10. Google Adwords Tool Keywords SEO for Webmasters 10min

  • We are going to access Google Keyword Planner logging in with a Google account. Since 2019 you need to create a campaign and then disable it in order to be able to access Google Keyword Planner.

11. Options to build keywords lists SEO for Webmaster 6min

12. SEO keyword resources 2min

Keyword research

Keyword research is a practice search engine optimization (SEO) professionals use to find and research actual search terms that people enter into search engines. Search engine optimization professionals research keywords, which they use to achieve better rankings in search engines. Once they find a niche keyword, they expanded on it to find similar keywords. The process is usually aided by keyword suggestion tools, like the Google Adwords Keyword Planner, which offer thesaurus and alternate keyword suggestions.

Usually, the various search engines provide their own keyword suggestion tools, which also include the number of searches for each of those keywords. The keyword researcher uses this information to select the correct keyword, depending on the SEO goals of the Website. Around 20-25% of searches are of very specific long tail keywords entered into Google every single day it’s easy to rank said keywords, so long as you have a good amount of content and backlinks to match. Keyword research is a valuable and high return activity in the search marketing field.

https://en.wikipedia.org/wiki/Keyword_research

Keywords Research Tools

https://www.google.ca/adwords/

[}(http://keywordtool.io/)

Use Search in 3 ways to grow you list

  1. See what you competition titles are, indicates words they are targeting

  1. In search you will see a drop down, those are suggested keywords that you can copy and list as Google provides top search terms.

  1. At the bottom of the page there are related search also suggested by Google.

Keyword list sorting tool

http://www.discoveryvip.com/Articles/seo-list-maker

  • WordPress is a content tool that has in mind SEO all over the places.

  • We can create a page.

You have to subscribe, so, I'm not going to use WordPress at the moment.

  • It also has the possibility of defining the permalinks

  • It is better for SEO to have names in the links than number or characters.

14. Title Tags SEO for Webmasters 7min

  • Every page you create with WordPress has a title that is added as a prefix to the main title of the Website.

  • The title is very important for SEO and when searches are performed on Google. When we look for a term on Google it normally shows the title for the link to the web page we want to access to.

  • We should put the most important keywords first.

  • The title should make sense when you read it.

  • Keep the character length between 40 and 65 because is the amount of characters that actually show up within the search results.

  • The title shouldn't be repeated across your whole web. Each page should have its own title.

  • The part of the title that is showed on the navegators can be very small, so putting the most important keywords first hepls for this too.

  • It must be included with the <title> tag.

15. SEO for Webmasters Metadata Description 5min

  • Another important thing about SEO is the Metadata Description. It must be included with the <meta> tag, name="description" name and content="The HTML5 Heral2"> content.

  • The description tags previously used to have a lot more impact on SEO for search engine ranking, but now the search engines aren't weighing them as much as before. And in some cases they might not be even weighing them at all within your ranking results.

  • But, they still are a very important part of your Website and the reason being is that much like the title tags, this is going to be something that's going to show up within the search results.

  • We should keep the lenght at a maximum of 155 characters because this again, it is going to be the cutoff by Google, so anything after that it's actually not going to be able to be seen.

  • The yoast SEO tool that normally comes along with WordPress help understand if the content of our Website is properly defined.

16. SEO for Webmasters heading tags 4min

  • Wordpress creates a <h1> when we assign the title to the page.

  • <h1> tags are meant to highlight particular pieces of content. So, Google will detect that the text is in both the title and the <h1> tag, so that means it's an important content. So, <h1> tags are very important and we need to use theme effectively in conjunction with the title tags.

  • We also should include the main prime keyword at the beginning of the <h1> tags when it's possible.

17. SEO for Webmasters External files libraries and Page structure 5min

  • If we use standard CSS and js libraries, if we use CDNs instead of installing them on our Website, if the libreary was already uploaded by the user previously, it could have been chached by the browser, so it's going to take less time to load for the user.

  • We should also use the minimized versions always they are available.

  • When the Website is being indexed by Google, Google's not actually reading through javascript, they're not rendering out the Javascript. So always keep in mind that the content should be visible static content.

18. SEO for Webmasters alt tags 6min

  • Google has the posibility of searching by image, so it's important that the images we have on our site are properly optimized, especially for the mobile versions.

  • We should always include the alt tag with all of our images. It is shown when the image cannot be redendered, but it's also used by the serach engines to determine what exactly the image is.

  • To put a proper name for the images can also help.

  • The figcaption tag along with the <figure> tag can help the search engines to identify our images.

19. Sitemaps SEO for Webmasters 5min

  • We should always include a Site map on our Website. It tells Google and other search engines how our Website is organised.

  • This is important specially if the Website has a lot of pages.

  • We can use it as well if we want to hide some of our pages.

  • We can go to XML-Sitemaps.com Sitemap Generator to obtain a Site Map generation of a Website.

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->


<url>
  <loc>https://uat-ediez.herokuapp.com/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/terminos-de-uso/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/politica-privacidad/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/politica-cookies/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>


</urlset>

sitemap.xml (English version)

<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->


<url>
  <loc>https://uat-ediez.herokuapp.com/en/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/en/terms-of-use/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/en/privacy-policy/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://uat-ediez.herokuapp.com/en/cookies-policy/</loc>
  <lastmod>2019-07-19T17:54:31+00:00</lastmod>
  <priority>0.80</priority>
</url>


</urlset>

20. SEO for Webmasters robots txt 3min

  • Another file that we should generate within our Website is the robots.txt file. It helps Google again understand how we want the Website is indexed and what particular parts of the content we want to be followed.

  • We can put our robots information into the meta tags or we can create a separate robots.txt file.

  • We can use the Robot Control Code Generation Tool to generate a 'robots.txt` file.

  • We have to ensure to put only the pages we want to include.

21. Internal Linking SEO for Webmasters 6min

  • There is an important reason to have internal links within our Website, it will make the user to see other parts of our web and make them to stay more time, so the Website will rank better.

  • The other important thing is that if we have a good linking, that just makes sense, we are going to keep our users satisfied.

  • The most important think there are no broken links and that all the pages that we want to be seen are accesible.

  • Never put something like click me but a proper text that describes what the user is going to find when the link is clicked.

22. OutBound linking SEO for Webmasters 8min

  • The external links are also important for the search engines to rank a page. Even though we could think that if a user clicks on an external content they are going to leave our page, the search engines will check the external link Websites and if they are ranked positively it's going to help our Website. If they are not ranked so well, they can even make the web engine look at the external Website and if they consider that it should be ranked better, it will rank our Website better as well.

  • As we can see on webpages like Advance Your SEO With The Link Wheel Strategy in 2019, there is an advanced SEO strategy, which is overlooked by many. People assume link wheel to be a link building strategy or technique.

  • The idea was to create a pattern of links from one Website to the other and finally to the main site. Majorly it falls under search engine optimization; however, we can use social media techniques as well to create the link flow.

  • There are companies that take care of the Link Wheel as we can se on Link Wheel Building Service](http://www.vodahits.com/link-wheel/).

  • So when you are trying to employ something like this, and you're taking your calculations about outbound links, and where you're linking out to always take into consideration what's linking and to you, because now with the way that Google does the calculations when you've got thin linking poor linking into your Web site this can be negatively affecting so much as linking out can negatively affect linking.

  • So always always always be really cautious when you're employing linking try to keep something that just makes sense and always think from the user point of view from the user perspective if it makes sense to be on your web page.

23. SEO for Webmasters Content is King 9min

  • The single most important part about your Website in terms of SEO and also in terms of user experience has to do with content. Make sure that you have really good content on your web site content.

  • Every page should have at least 400 words, hopefully more than 1,000.

  • The more unique the content the better it flows.

  • Don't try to stuff it with keywords that don't make any sense.

  • Don't use spun articles and spun content.

  • We can use tools like Free Article Spinner to Rephrase, Rewrite and Paraphrase Sentences, Paragraphs or Whole Articles.

  • We should ensure we are not duplicating content.

  • We need to have regular new and meaningful content.

  • As an example, Wikipedia always ranks really well for any content and the reason is that they have very good content.

  • If they keyworks we use for the content don't suit well, don't force them, just get rid of them.

  • It doesn't matter if the search engines change the way the Website are ranked, content will be always the main important part.

24. SEO resources tips 2min

HTML page structure

<title>Most important words first up to 65 characters </title>
<meta name="description" content="Summary of page content use some keywords
and keep to 155 characters. ">
Use heading tags to highlight content
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

Hosted libraries

https://developers.google.com/speed/libraries/

Generate sitemaps

https://www.xml-sitemaps.com/

https://support.google.com/webmasters/answer/156184

Do I need a sitemap?

  • If your site’s pages are properly linked, our web crawlers can usually discover most of your site. Even so, a sitemap can improve the crawling of your site, particularly if your site meets one of the following criteria:
  1. Your site is really large. As a result, it’s more likely Google web crawlers might overlook crawling some of your new or recently updated pages.

  2. Your site has a large archive of content pages that are isolated or well not linked to each other. If you site pages do not naturally reference each other, you can list them in a sitemap to ensure that Google does not overlook some of your pages.

  3. Your site is new and has few external links to it. Googlebot and other web crawlers crawl the web by following links from one page to another. As a result, Google might not discover your pages if no other sites link to them.

  4. Your site uses rich media content, is shown in Google News, or uses other sitemaps-compatible annotations. Google can take additional information from sitemaps into account for search, where appropriate.

Robots txt generator

http://www.mcanerin.com/EN/search-engine/robots-txt.asp

Page speed tester

https://developers.google.com/speed/pagespeed/insights/

25. SEO for Webmasters Social Signals 5min

  • When it comes to Website design there's one thing that can't be ignored and that social signals and how you're actually in integrating social into your Website.

  • Twitter, Facebook and, now, Instragram should be considered when we set up our Website.

  • There are plugins like Jetpack can be used to make it easier to include them.

  • A setback about including these icons is that we need to keep the social content updated creating new entries as often as we can. If we don't have time to keep them updated it's better not to include them.

26. 3 Must have free tools SEO for Webmasters 6min

  • There are three tools that are absolutely free that we should sign up for on any Web site that we're creating.

Google Search Console.

  • Once we register our Website we can submit sitempas, we can have more information about what happen with the Search Traffic, Serach Analytics links to our site, and so on.

  • We can see how the Index status of my site, how many pages are indexed and how the content is increased or decreased, content keywords, and so on.

  • We can see if there are Crawl errors, if the robots.txt is working properly.

  • We can see if there are security issues as well

  • There are a lof of other resources that we can use to see how our Website is behaiving.

Google Analytics

  • Both Search Console and Analytics are connected.

  • Having Analytics is really important because it gives us so much information about our Website.

  • We should check the bounce rate and if it's very high, we should do something to fix it as soon as possible and check again to see it the changes work.

Bing webmaster tools

  • Another good tools is Bing webmaster tools

27. SEO resources top 3 1min

Top3 must have tools

BING webmaster tools

https://www.bing.com/webmaster/home/mysites

Google analytics – use to find areas of site improvement.

https://analytics.google.com/

Webmaster tools – help guide search crawling and optimize performance.

https://www.google.com/webmasters/tools/

28. SEO for Webmasters Mobile friendly 3min

  • In 2005 Google came out with a new guide to make sure that all the Websites that thwye were indexing were mobile friendly.

  • So Google has placed a lot of emphasis on Websites being mobile friendly, so we have to make sure that the our Website is mobile friendl.

  • They have the Mobile-Friendly test tool to check if a Website is mobile friendly.

29. SEO tools to supercharge your SEO workflow 6min

Moz

BROWSEO

  • It's currently not working

chrome web store

  • We can test if they are valid for ourselves.
  • Xenu's Link Sleuth (TM) checks Web sites for broken links. Link verification is done on "normal" links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. It displays a continously updated list of URLs which you can sort by different criteria. A report can be produced at any time.

Screaming Frog SEO Spider

  • The Screaming Frog SEO Spider is a website crawler, that allows you to crawl websites’ URLs and fetch key elements to analyse and audit technical and onsite SEO. Download for free, or purchase a licence for additional advanced features.

30. SEO Supercharge toolbelt 2min

The Screaming Frog SEO Spider

http://www.screamingfrog.co.uk/seo-spider/

Chrome SEO tools

https://chrome.google.com/webstore/search/seo?hl=en

http://home.snafu.de/tilman/xenulink.html

Web page SEO

http://www.browseo.net/

https://moz.com/researchtools/ose/

Bootstrap Framework

http://getbootstrap.com/

test mobile

Why mobile friendly

  • The desktop version of a site might be difficult to view and use on a mobile device. The version that's not mobile-friendly requires the user to pinch or zoom in order to read the content. Users find this a frustrating experience and are likely to abandon the site. Alternatively, the mobile-friendly version is readable and immediately usable. In the USA, 94% of people with smartphones search for local information on their phones. Interestingly, 77% of mobile searches occur at home or at work, places where desktop computers are likely to be present.

  • Mobile is critical to your business and will continue to be so – whether you’re blogging about your favorite sports team, working on the website for your community theater, or selling products to potential clients. Make sure visitors can have a good experience on your site when they’re visiting from their mobile devices!

https://www.google.ca/webmasters/tools/mobile-friendly/

https://www.browserstack.com/responsive

https://developers.google.com/webmasters/mobile-sites/

Wordpress plugins

https://wordpress.org/plugins/jetpack/

https://wordpress.org/plugins/wordpress-seo/