These websites didn’t appear on the first page of Google by chance. They had a well thought out marketing plan that helped them become the top websites for the keywords that people are searching for.
Businesses use different digital marketing techniques that help them rank better in major search engines. These techniques range from (SEO) search engine optimization, (SEM) search engine marketing, (PPC) pay per click advertising campaigns, local SEO, and link building.
For example if a business is located in Bethesda, Maryland wanted to attract local customers, they would use Local SEO targeting potential clients in their area.
However if they wanted to target people all across the country they would use broader internet marketing techniques like: SEO, SEM/PPC.