Ask HN: How can I make my website more SEO friendly?

3 pointsposted 4 days ago
by yelkosnyc

Item id: 41496528

6 Comments

Miranda94

9 hours ago

To make your website more SEO-friendly, you can follow these steps: 1. Incorporate relevant keywords like "restaurant cleaning services in NYC," "Miami commercial cleaning," or "restaurant cleaning in DC" throughout your website. Ensure they appear in headings, meta descriptions, and body content. 2. Create dedicated location pages (e.g., "/nyc-restaurant-cleaning," "/miami-restaurant-cleaning") to improve local search rankings in each city. 3. Ensure your website loads quickly by optimizing images, using caching, and minimizing CSS/JavaScript. Use tools like Google PageSpeed Insights to identify speed improvements. 4. Make sure your site is mobile-friendly. 5. Create high-quality content. 6. Reach out to local business directories, cleaning-related blogs, or partners to get backlinks to your site. 7. Encourage reviews on Google My Business and feature them on your site.

gregjor

4 days ago

Suggest starting here:

https://developers.google.com/search/docs/fundamentals/seo-s...

SEO stands for Search Engine Optimization, so SEO means the process of optimizing a web site for better discovery by search engines.

The world of SEO teems with frauds and scams, people promising to get your site to the top with one weird trick, etc. Don't get fleeced. If you pay an expert make sure you tie payment to measurable results (using actual analytics). The search engines you care about have countermeasures to prevent the more obvious ways to artificially increase search engine rankings. You can do a lot with the content in the site, making the site friendly to crawlers, and getting other real sites to link to yours.

itake

3 days ago

You need more text content. There isn't much data (text) for google to learn about your website. If someone searches "best cleaning in NYC", only the keywords cleaning and NYC would match on the content of your website.

But, targeting those keywords will be really hard (as Yelp and friends) would be hard to beat in the rankings for that.

You could try targeting diy keywords ("how to clean a tub in nyc"), but even that might be challenging to beat websites like e-how or youtube.

If it was me, I'd try doing organic marketing on social media (e.g. fun tiktok videos), as their content goes stale fast, which means more opportunities to get in front of your audience.

enjoyyourlife

4 days ago

The color contrast on your website is terrible. Try using an accessibility checker

ksaj

4 days ago

I suspect this is about the two sections with light blue background and dark blue text. Yup, it's hard to read. And then that weird clashing green Contact button is jarring when hovered over them. The rest seems fine.

Never been a fan of the yellow highlighter look at the top, but it at least doesn't make the page unreadable. But the only other place I ever see that is on sites trying to sell snake-oil products. On one line like that, maybe it's not that bad, but I could see search engines ignoring sites that have any of the snake-oil text effects.

sandreas

3 days ago

SEO is mostly about being linked by other pages, the more popular, the better... second most important thing is to have a good amount of high quality content (like a bunch of blog articles, a glossary with great explanations, etc.). To prevent getting downvoted, it is also good to have technological basics in place (fast loading times, good image formats, no rendering issues, etc.).

Pretty hard to take influence on the "linked by other pages" thing, but this will come automatically as soon as you take the time to write good content and fix the technological basics. To do so, you could take a look at google page speed insights (https://pagespeed.web.dev). It also gives you hints what's wrong with your page, e.g.:

  Reduce unused javascript (316kb)
  Minimize third party javascript
  Reduce javascript execution time (7.9 seconds)
  Reduce load for the main thread (14.6 seconds)
  ...