Blog
32 items to check before launch, from technical basics to SEO and legal pages, so the most common mistakes are not the ones you discover after going live.
How customers searching for services in your city find you, step by step: Google Business Profile, local keywords, reviews and NAP consistency.
LCP, CLS and INP explained without the jargon, with concrete causes and fixes for each, and why Google treats Core Web Vitals as a ranking factor at all.
Conversion, not traffic, is usually the real bottleneck. Concrete changes to product pages, cart and checkout that genuinely lift purchase rates.
AI tools do not cite the same pages that rank well in classic search. What actually affects whether an AI Overview or ChatGPT mentions you as a source.
Outdated software, weak passwords and neglected maintenance cause almost every small-site hack.
Category, hours, photos, posts, Q&A - every part of the profile that affects whether local customers find and call you.
What schema markup is, which types actually produce visible search results (star ratings, FAQ snippets), and how to check yours is set up correctly.
An honest look at AI website builders - where they genuinely save time, and where they leave you with a site that looks fine but does not do what you need.
Price, reliability, scope of services, and what happens when someone goes on holiday - an honest comparison without assuming one option is always better.
Stripe, PayPal and local processors - fees, payout time, and what actually affects how many customers complete a purchase.
Cookie consent, privacy policy, contact forms - a concrete list without legal jargon, with a clear line where what we can do for you ends.
Contrast, alt text, keyboard navigation - the basic steps toward a more accessible site, and why it matters for your market too.
Websites consume real energy. What green hosting is, how much it actually changes consumption, and simple technical choices that shrink your digital footprint.
Not every trend improves a site. How to tell a design direction that genuinely helps conversion from one that just looks good on Dribbble.
From category structure to product pages and checkout - a concrete look at what separates a store that sells from one that just exists.
A ground-up explanation: how Google decides what to show, and why it matters especially for a small business.
The five concrete factors that move the price of building a website the most, and why a fixed price list rarely makes sense for this kind of work.
What basic maintenance covers and what it does not, and why a neglected site ends up costing more than regular maintenance would have - with a real example.
When paid advertising beats SEO on speed, when SEO beats it on durability, and why combining both often gives the best result.
Concrete signs you need a custom-built site, and concrete signs a well-adapted template solves the problem just fine.
Web design is how a site looks and feels, web development is how it actually works underneath - why you need both.
Google Ads catches people already searching for a solution, Facebook Ads interrupts people who match the target profile - when each choice makes more sense.
What free builders actually offer, where the limitations become a real problem, and a concrete test for whether one solves your problem just fine.
A backlink is a link from another site to yours. What counts as quality, and three mistakes that cost you positions.
A meta description does not lift rankings directly, but it decides whether someone clicks. How to write one, and what to do when Google rewrites it.
Crawl budget is how many pages Googlebot reviews on your site in a given period - usually irrelevant for a small site, real for a large catalogue.
Duplicate content means the same pages at several addresses. Google rarely penalises it, but picks the wrong version to show - here's the fix.
Alt text describes an image for screen readers, but Google also uses it to understand the image. How to write it so it helps both people and search.
A canonical tag tells Google which version of a page is the main one when several similar URLs exist. The most common mistake, explained.
A featured snippet is the answer Google pulls above the first result. It comes from structuring text that answers a question clearly, not from a special trick.
E-E-A-T is the framework Google uses to judge experience, expertise, authority and trust - not a single ranking factor, but it changes how a site is valued.
Long-tail keywords are longer, specific phrases with fewer searches but stronger intent - often better enquiries than short terms.
Bounce rate is the share of visits where someone left without interacting. A high number is not automatically a problem, and GA4 defines it differently.
CTR is the share of people who click your result after seeing it. It doesn't lift rankings directly, but title and description move it most.
Organic traffic is visits from unpaid search results. How it differs from paid, direct, and social traffic, and where to measure it.
Indexing means Google has read a page and stored it in its database. If it is not indexed, it cannot appear in any results, no matter how good the content is.
Sitemap.xml is a file that gives Google a list of URLs to index. It does not guarantee indexing, but it helps Google find new and changed pages faster.
The Pixel is code that tells Meta what visitors do on your site. Without it you cannot tell which ad produces an enquiry rather than a click.
A UTM parameter is a tag added to a link that tells analytics where a visit came from - without it, every channel blurs into one undefined mass.
Remarketing shows ads to people who already visited your site - often the cheapest campaign type for a small business, but it needs consent.
A lookalike audience is a group of people similar to your customers, built from a sample - it shortens the path to new people.
A conversion is a valuable action you define in advance, not necessarily a purchase. Without a definition, ads optimise for clicks alone.
A landing page guides a visitor toward a single action, with nothing in the way - used for paid campaigns because it performs better.
A lead magnet is free content someone leaves contact details for. The goal is not to earn money directly, but to give you a list of people you can reach out to.
Email automation sends emails on its own, triggered by an action or timing - covers repetitive messages that are easy to forget.
A CRM keeps contacts, agreements and conversation history in one place. For a small business its biggest value is that no enquiry falls through the cracks.
Marketing automation runs repetitive actions by a rule. It does not fix an unclear offer, but it keeps things consistent and reduces human slips.
GTM is a container for tracking scripts that reduces the need for code changes whenever a new event is added. On its own it measures nothing.
Server-side tracking sends events from your server, not only the browser - fills in numbers when browsers block scripts.
Cookieless tracking measures without persistent cookies - a more reliable picture of the whole, relying on internal numbers instead.
Quality Score rates the ad, keyword and landing page from one to ten. You don't pay it, but it changes your cost per click.
The third option people rarely count until the team grows - when hiring your own developer costs less, and when it's a mistake.
A landing page has one goal and one message, so its price depends mostly on content and functionality, least on how many sections it has.
SEO is ongoing work, not a one-off delivery, so monthly cost depends on competition and content produced, not a fixed keyword list.
A redesign is not always a rebuild, but it rarely stays a colour change. Price is driven by content, features and how much structure changes.
Google Ads has two cost items: the budget that goes to Google and the fee for running the campaign, one tied to clicks, one to scope.
An online store is not a website with a cart bolted on. Price is driven by product variants, payments, shipping and order handling.
A hosting price is not just a monthly figure - domain, storage, site count, backups and support come with it, and change the total.
The per-page price depends on how much research sits behind the text - a service page and a blog page are not the same job.
A cheap site is not automatically a bad decision, but it has clear limits - it pays off with accurate expectations, fails when asked to sell.
Wix is faster to start and simpler to maintain, WordPress gives more control and grows with your needs - the decision depends on your plans.
The difference is the model, not the feature list: Shopify handles the technical side, WooCommerce offers freedom with responsibility.
For most small businesses in Serbia WordPress is the practical choice, but not a universal answer - it depends who edits the content.
Gutenberg is built into WordPress and keeps sites faster; Elementor allows more design freedom but costs speed and tool dependence.
A headless CMS stores content separately from how it's displayed - the same text can go anywhere, but everything else must be built.
WordPress needs more than storage: modern PHP, memory, a database, caching and backups - the cheapest plan often lacks all of it.
An app makes sense when users engage often and when it needs capabilities a browser lacks. For most small businesses a website is the better choice.
Squarespace gives a good look with no effort, WordPress gives control and growth - fine for a static portfolio, safer if it brings work.
Instagram suits a relationship with people who already know you, TikTok reaches new ones - it depends who you're addressing.
Social media brings new people, email keeps the ones who already bought - both channels work best with different jobs.
A social page is quick to start, but a website brings search, structure and data - the difference shows when the platform changes rules.
The decision is not made by the site's age or looks, but by whether the problem sits in the appearance or the foundation.
AI is most useful at the start, getting from a blank page to a first draft. What remains after the draft is work that is not skipped, only postponed.
A chatbot helps when it answers repeat questions accurately. Without that, it becomes an obstacle between the customer and you.
AI SEO tools speed up the work but do not make decisions. Their reliability depends on the data you give them, not on how convincing they sound.
Google does not penalise AI-made text, but it does penalise thin text that repeats others and fails to answer the question. Quality matters, not origin.
AI takes over the mechanical part of the work, not the judgement and accountability part. Some jobs will shrink, but not the ones leading a project.
A generator is not one tool but several categories, from general assistants to dedicated text and image tools. The best one fits the way you already work.
AI answers reduce clicks on general topics and increase the value of pages with a concrete answer and local context, an opportunity for the Serbian market.
Short, easy to say out loud and free of hyphens - the criteria that matter, the checks before you buy, and mistakes that take years to undo.
Before paying for better hosting, remove what is slowing the site down - the order of moves with the biggest gain, measured before and after.
The Google Maps card often brings more calls than the website itself - setup takes half an hour, and details most businesses skip.
DNS is the part that confuses people most. What gets changed, what must be left alone, and how to test both the site and e-mail before moving all the traffic.
A meta description doesn't raise your ranking, but changes how many people click - how many characters fit, and good vs useless examples.
In GA4 the number no longer means what it used to. What it actually measures, why it runs high, which changes move it, and when a high rate is not a problem.
Without conversion tracking, Google Ads spends budget on clicks, not customers - three setup methods plus checks against fake numbers.
A sitemap does not raise your ranking, but it shortens the time to first indexation. How to generate one, what may go into it, and where to submit it.
Moving host doesn't have to mean losing rankings - the plan that avoids the usual mistakes, from testing to redirects and monitoring.
Most breaches use a weakness that stood for years rather than an advanced technique. The measures that cover most of the risk, ordered by what they cost.
A backup that has never been restored is not protection but an assumption. What it must contain, where it is kept, how often, and how to test a restore.
Colours are chosen by positioning and legibility, not by taste. How to build a palette that holds up on screen, in print and for people with weaker eyesight.
SEO content isn't text stuffed with keywords but text that answers one question better than the rest - structure, intent and length.
The tool shortens the road to a first draft but can't supply experience - where it genuinely helps, and what Google says about it.
Speed is not judged by feel but measured on the same device before and after every change. Where to measure, what to look at, and the order to fix things in.
A form converts because it asks for little, explains what happens next and avoids mistakes, not because it looks good. Changes you can measure.
A report is not read top to bottom but in order: how many people, from where, what they did and what of that became business. Four questions, four reports.
Seven numbers worth tracking and a group of ones that say nothing. How numbers turn into a decision rather than a monthly report nobody reads.
ROI is the relationship between what was invested and what came back - the formulas, what belongs in cost, and mistakes to avoid.
What Search Console shows, what it does not, and which five reports are worth opening first. With no paid tools and no unexplained terms.
Linking the two accounts joins ad spend with on-site behaviour - the steps, requirements, and settings that change your numbers.
Good traffic isn't the biggest number of visits but the smallest number that delivers your target enquiries - how to calculate it.
Without marked conversions, analytics shows visits rather than results. The steps, which events are worth marking, and why there should not be many of them.
Real photos, simple booking, a price range and fear-reducing content: what separates a dental site that brings in patients from one that merely exists.
Someone with a legal problem wants clarity, not jargon. What a law firm site needs to show about practice areas, the team and price to earn that first call.
Menu, hours, location and atmosphere, accurate and visible without scrolling. What a guest checks on their phone before deciding where to eat.
Membership pricing, class schedules, real photos of the space and a clear trial-session offer: what convinces someone to finally show up for a first session.
Search by location and price, good photos and accurate floor-area data: what a property buyer checks before booking that first viewing.
GDPR directly applies only to EU/EEA businesses, but Serbia has its own, deliberately similar law - what you actually need to do.
No law literally says "mandatory", but the duty to inform about data collection in practice requires exactly that. Who has no excuse to skip it.
Serbia has no separate, named cookie law like the EU - the consent obligation comes from the general data protection law instead.
Terms of use are not the same as a privacy policy. A practical framework explaining each section, and what to add if you sell online.
Specific, checkable obligations before someone clicks "confirm order": company identity, transparent pricing, and the 14-day right of withdrawal.
Sending marketing messages without prior consent is an offence in Serbia, not a grey area. What actually counts as opt-in, and how real the fines are.
30 SEO and marketing terms explained individually, grouped into three clusters, with a link to each standalone article, one map instead of a dozen small posts.
What the law requires from a business website that collects visitor data, and why a copied policy often misses the real requirement.
When a cookie banner is legally required, and why analytics that loads before a visitor clicks the banner does not count as consent.
Tax ID, registration number, registered address - where they belong on a site and why missing them makes buyers abandon their cart before paying.
What happens while a site is loading, where people give up, and the most common technical causes of a slow mobile site.
What actually affects whether people find you on Google, what 'not ranking' usually means, and a realistic timeline for results.
A neglected site does not look old, it looks closed - which small details give it away, and when a fix is enough versus needing a redesign.
Why Chrome warns visitors when a site lacks HTTPS, what it costs you, and why missing HTTPS today is almost always an oversight, not a cost issue.
A new obligation for e-commerce aimed at EU consumers, in force since June 2025 - who it affects, and what accessibility means.
How to make a Serbian and English site work in search: one URL per language, hreflang rules, real translation, the cost arithmetic and a pre-launch check.
Domain, hosting, source code, licences and accounts: what Serbian copyright law says, which contract clauses matter and what you can check yourself today.
What Google says about automatic translation, where machines go wrong, what WPML, Polylang and TranslatePress price lists say, and a pre-publish check.
The six groups handed over, documentation, a test restore, what to check on the day and what the handover record should contain.
Want to talk through your project?
Send a quick message or reach us on WhatsApp, no obligation. We will tell you honestly what you need and what you do not. If a website is not the answer to your problem, we will say that too.
No obligation. Reply within 24-48h.