I have a website, and it is a single website with a .com TLD which I want ranking in the US and UK. Do I need to create a hreflang tag even though there is only one version of the website and all pages or can I ignore the hreflang altogether?
Nope, you don't need to implement this for your single website. According to this exhaustive guide by Yoast:
hreflang tags are a method to mark up pages that are similar in meaning but aimed at different languages and/or regions. There are three common ways to implement hreflang:
- Content with regional variations like en-us and en-gb.
- Content in different languages like en, de and fr.
- A combination of different languages and regional variations.
From your description, your site has neither pages in different languages, nor pages that mirror each other but are aimed at different regions.
In terms of what might help you to rank in both countries, there's this article. Specifically, what I think you can do immediately to ensure success, is the following parts:
- Specify the location you are targeting in Google Search Console.
- Register your business address with Google My Business.
- Include the street address of the business on the website.
- Host the website locally (as much for usability as for SEO).
The first one is obviously very important. The second and third will depend on whether the website is for a business with locations. The fourth one: I'd do some research on CDN's that have data centers in both US and UK, to ensure your site speed is optimal in both countries.