SEO - Neo Uno Labs
SEO

Boosting your Website’s traffic: Top tech SEO tips

Having a stunning website is just the first step towards online success. If you would like your website to appear on the first page in google search results and reach its intended audiences, implementing SEO can get you on the path to success.

6 min read
Surekha Nandiyal Athikesavan - Full-Stack Developer

Surekha Nandiyal Athikesavan

Lead Developer

Firstly, SEO (Search Engine Optimization) is the process of improving the traffic to a website from search engines. There are a few things you can do as a developer that can organically have a massive impact on the website traffic.

Below are some of the important lessons I have learnt and implemented, to achieve good results in improving traffic to any website. These points can be considered as a checklist or cheat sheet to make your website SEO-friendly:

HTTPS

As a first simple step, let’s make sure the website is using HTTPS. HTTPS has a lightweight ranking factor, also it preserves referral data and helps Google analytics

https://www.example.com - ✅

http://www.example.com - ❌

Why? If the site is referred from a social network or another website, HTTP will not tell Google Analytics where the site is referred from, instead, it will send wrong information that the link is referred from Google search or an other search engine, thus providing flawed analytics. On top of that, HTTPS provides security and privacy.

Title

The title should be distinct, descriptive and appear on every page of the application.

<title> Blueberry pancake </title> - ❌

<title> Fluffy Blueberry pancake </title> - ✅

SEO Title Example

Title shows in search results

Why? The search engine users look for page's title to determine whether a page is relevant to their search and also the title is the first text that an assistive technology (screen readers) announces. So, the title has to be unique and must be present for every page.

Meta Description

Meta Description is an HTML attribute that must include the precise summary of the web page. Most of the search engines often display the meta description on search results, so a meta description makes your page more relevant and can increase your site traffic.

Quick Tip: It is recommended to keep the meta description between 50–160 characters.

<head>

  <meta name="Description"

  content="Shop everything iPhone, iPad, Apple Watch, Mac and Apple TV,

  plus explore accessories and entertainment and get expert device support.">

</head>

SEO Meta Description

Meta description shows in search results

Create sitemap.xml

Sitemap lists the pages in the website. This tells the search engine (Google) the important pages in the website, when the page was last updated and the frequency of content change in the page.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>

    <loc>https://example.com/blog/improve-underperforming-content</loc>

    <lastUpdated>2023-09-18</lastUpdated>

  </url>

  <url>

    <loc>https://example.com/blog/best-seo-tips</loc>

    <lastUpdated>2023-09-18</lastUpdated>

  </url>

</urlset>

Why? If the site is new or large or with pages not linked well (there are chances the bot can overlook and not crawl some pages), sitemap will benefit from having every page in the website discovered by the search engine.

Create robots.txt

Search engine bots crawl websites to discover content. Before visiting pages, they check robots.txt for instructions on which pages can or cannot be served in search results, improving crawling speed and budget.

Create a robots.txt in the root of your application with these four parts:

  • Disallow: Specifies which pages must not be crawled by search engine bots
  • Allow: Specifies which pages must be crawled to appear in search results
  • User-agent: Specifies which bot the directives apply to (e.g., Googlebot, Googlebot-Image)
  • Sitemap: Link your sitemap.xml location

User-agent: Googlebot

Disallow: /nogooglebot/


User-agent: *

Allow: /


Sitemap: https://www.example.com/sitemap.xml

Hash(#) and Hashbang(#!) trap

It is so common for SPA (Single Page Applications like Angular, React, etc) to incorporate HashLocationStrategy(#) to URL in order to avoid reloading the page, every time user requests a new page. However, SEO considers # in the URL as Anchor link aka Jump links, meaning the link which allows one to jump to one section of the same page. SEO indexes all the pages with hash as a single page, hence the visibility of the pages are jeopardised.

https://www.example.com/# - ❌

https://www.example.com/#/contact-us - ❌

https://www.example.com/#/help - ❌

https://www.example.com/#/page-1 - ❌


https://www.example.com - ✅

https://www.example.com/contact-us - ✅

https://www.example.com/help - ✅

https://www.example.com/page-1 - ✅


https://www.example.com/page-1#scrollHere - ✅ //can be used for anchor links on same page

Href in Anchor tag

Good URLs are critical for SEO. Google or other search engines finds the links on the website to get more information about the site. Make sure the link is mentioned in href and not buried in a javascript function and also make it descriptive.

<a href="/good-link"> Will be crawled </a> - ✅


<a onclick="changeLink('bad-link')"> Not crawled </a> - ❌


<a href="/good-link" onclick="changeLink('another-good-link')"> Will be crawled </a> - ✅

Avoid query parameter, use path variable

Query parameter (URL with ? and has key-value pair) does not look trustworthy and proven to be less clickable. So, instead of wasting the crawling budget on complex multiple query parameters, use a simple path variable (without ? and has only value) for increasing the traffic of the website.

/* Query parameter with ? and has key-value pair */

https://www.example.com/electronics?appliance=laptop - ❌


/* Path variable without ? and has value */

https://www.example.com/electronics/laptop - ✅

Image Alt Text

The alt attribute in the image tag provides the description of the image if the image cannot load due to a poor internet connection.

<img src="../assets/img/example.svg" alt="Hash URLs"/>

SEO Title Example

Image Alt text shows in slow connection

Why? Alt text ensures your images are accessible to screen readers and helps search engines understand your visual content, improving both accessibility and SEO.

Mobile Friendly

The mobile users are more prevalent than desktop users. As of July 2020, 50% of users are mobile users and the rest are desktop and tablet users. Google has made the move to mobile-first indexing. The below factors affect the SEO rating for mobile:

  • Page speed: Due to the flaky internet connection (traveling etc), page speed is an important factor to be considered while developing mobile-friendly sites. Page speed is the time taken to fully display the content on a specific page. There are many ways to improve the page speed like file compression, minification and optimising images.
  • Responsive design: Use media queries to render DOM for mobile and also, to avoid accidental navigation clicks, this in-turn makes the site finger-friendly.

💡 Quick Tip: Setting this viewport meta tag in index.html will let you control the width, scaling and renders well on all devices.

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">

Why You Need Neo Uno for SEO

Our engineering-led SEO approach ensures your site isn't just optimised for search engines, but built on a technically strong foundation that drives visibility, performance, and reliable analytics.

Want Your Website to Rank and Perform Better?

At Neo Uno Labs, we blend engineering precision with SEO best practices - from clean code and fast rendering to analytics accuracy. Let's make your site search-friendly and conversion-ready.

Optimise My Website