Erjon Vranovci, founder of Troiana
Author

Erjon Vranovci

Founder & Design–Engineering Lead · Troiana

I founded Troiana because good ideas too often die in the gap between the design file and the codebase. So I built a studio where the person who draws the screen is the person who ships it — one team, end to end. I write here about design, engineering, and getting the result found: SEO to rank in search, and GEO to get cited by ChatGPT, Perplexity, and Google’s AI answers.

404
Articles published
171
Development
120
Design
113
Visibility
Oct 2026
Latest
Published work
Visibility·
Is Shopify Good for SEO?
Shopify handles e-commerce SEO fundamentals well and imposes a fixed URL structure, duplicate collection paths and app bloat. What to configure, the limits.
Read →
Visibility·
Is Webflow Good for SEO?
Webflow gives near-custom control over HTML, metadata and structured data with fast hosting. Where it excels, the CMS and export limits that remain.
Read →
Design·
What Is a Mental Model in UX?
A mental model is what a user believes about how a system works. Why the gap between that belief and the real system causes most usability problems.
Read →
Design·
What Is an Affordance in Design?
An affordance is what an object visibly lets you do: a handle affords pulling, a button affords pressing. The concept from Gibson to Norman.
Read →
Development·
What Is an ORM, and Should You Use One?
An ORM lets application code work with database rows as objects instead of writing SQL. What it does, the productivity and safety it buys.
Read →
Development·
What Is Hydration in Web Development?
Hydration is how a server-rendered page becomes interactive: the browser attaches JavaScript behaviour to HTML that already exists. Why it can be slow.
Read →
Visibility·
Do Google Reviews Affect Rankings?
Reviews are a confirmed factor in Google's local map pack rankings and an indirect one for organic results. What matters: count, rating, recency.
Read →
Visibility·
Is Squarespace Good for SEO?
Squarespace covers the SEO basics well and constrains the advanced ones. What it handles automatically, the specific limits on speed, URLs and structured data.
Read →
Design·
What Are the Gestalt Principles, and How Do They Apply to UI?
Gestalt principles describe how people perceive groups, shapes and relationships. Proximity, similarity, closure, continuity, common region.
Read →
Development·
What Is a CORS Error?
A CORS error means the browser blocked a request from one origin to another because the server did not permit it. What the rule protects, how preflight works.
Read →
Development·
What Is an API, in Plain Language?
An API is the way one piece of software asks another for something. What that means with everyday examples, why it matters for your website.
Read →
Design·
What Is Cognitive Load, and How Do You Reduce It?
Cognitive load is the mental effort an interface demands. The three kinds, where interfaces waste it, the techniques that reduce it without dumbing down.
Read →
Visibility·
Does a Favicon Matter?
The favicon is the small icon in browser tabs, bookmarks and, since 2019, next to your site in Google's mobile results. Why it matters more than it used to.
Read →
Visibility·
Is a Newsletter Worth It?
An email list is the one audience you own. When a newsletter pays for a business, what it costs in time, the formats that survive.
Read →
Development·
What Is a 403 Forbidden Error?
A 403 means the server understood the request and refused it. The causes from file permissions to firewall rules to missing index files.
Read →
Development·
What Is a 503 Service Unavailable Error?
A 503 means the server is up but cannot serve right now: overloaded, in maintenance, or rate-limited. What causes it.
Read →
Design·
What Is Hick's Law, and What Does It Mean for Menus?
Hick's law says decision time grows with the number of options. What it implies for menus, forms, pricing pages and onboarding, where it is misapplied.
Read →
Design·
What Is the F-Pattern, and Does It Still Apply?
The F-pattern describes how people scan text-heavy pages: across the top, across again lower, then down the left. Where it came from, what it means for layout.
Read →
Visibility·
Is a One-Page Website Good for SEO?
A one-page site can rank for its own name and one topic, and structurally cannot rank for more. When it is enough, when it caps growth.
Read →
Visibility·
Should a Small Business Have a Blog?
A blog is worth it when it answers the questions customers ask, in the owner's voice, at a pace the business can sustain. When it pays, when it is dead weight.
Read →
Development·
What Is a 500 Internal Server Error?
A 500 error means the server hit a problem it cannot describe. What usually causes it on a website, where to find the real error message.
Read →
Development·
What Is a 502 Bad Gateway Error?
A 502 means a proxy or load balancer got a bad response from the server behind it. What sits between your visitor and your app.
Read →
Design·
What Is a Heuristic Evaluation?
A heuristic evaluation is an expert review of an interface against usability principles. Nielsen's ten heuristics, how to run one, and what it cannot replace.
Read →
Design·
What Is Fitts's Law, and How Does It Apply to Interfaces?
Fitts's law says the time to reach a target depends on its distance and size. What that means for buttons, menus, screen edges and touch targets.
Read →
Visibility·
Should You Gate Your Content?
Gating content behind a form trades reach for leads. When the trade pays, when it costs more than it collects.
Read →
Visibility·
Should Your Website Have Pop-Ups?
Pop-ups collect emails and cost goodwill, and Google penalises the intrusive kind on mobile. When they are justified, the formats that work.
Read →
Development·
What Are Nameservers?
Nameservers are the servers that hold your domain's DNS records. What they do, the difference between changing nameservers and changing records.
Read →
Development·
What Is a CNAME Record?
A CNAME points one domain name at another. When to use it instead of an A record, why it cannot go on the root domain, the ALIAS workaround.
Read →
Design·
What Is a User Flow?
A user flow diagrams the path a person takes through an interface to complete a task, including decisions and dead ends. How to draw one, what it reveals.
Read →
Design·
What Is Card Sorting?
Card sorting asks users to group your content into categories that make sense to them. Open, closed and hybrid sorts, how to run one with 15 people.
Read →
Visibility·
Are Session Recordings Legal?
Session replay is legal with consent, masking and disclosure, and a liability without them. What GDPR, ePrivacy and US wiretap suits require.
Read →
Design·
What Is a User Journey Map?
A journey map charts what a person does, thinks and feels across every step toward a goal. What it contains, how to build one from research.
Read →
Design·
What Is a User Persona, and Do You Need One?
A persona is a research-based portrait of a user type. What a useful one contains, why most are fiction, the lighter alternatives, and when to bother.
Read →
Development·
What Is an SSL Certificate, and Do You Have to Pay for One?
An SSL certificate proves your site is who it says and enables HTTPS. How it works, why free certificates are as secure as paid, and when paying makes sense.
Read →
Development·
What Is the Difference Between a Domain and Hosting?
The domain is the address; hosting is the building. How they connect through DNS, why to buy them separately, what each costs, and who should own them.
Read →
Visibility·
Why Do Bots Visit My Website?
Bots are most of your traffic: search crawlers, AI scrapers, monitors, scanners and attackers. Which to welcome, which to block, and how to tell them apart.
Read →
Design·
What Is Atomic Design?
Atomic design organises an interface into atoms, molecules, organisms, templates and pages. What each means, why it helps, and where it gets in the way.
Read →
Design·
What Is Brutalist Web Design?
Brutalist web design strips the web back to raw HTML, system fonts and hard edges. Where it came from, why designers return to it, and when it fits a business.
Read →
Development·
What Is DNS, and Why Does It Take 48 Hours?
DNS turns your domain into an address. Why changes seem to take 48 hours, what TTL controls, how to change DNS without downtime, and the records you will meet.
Read →
Design·
What Is Figma, and Why Do Designers Use It?
Figma is the browser-based design tool most product and web teams use. What it does, why it replaced Sketch and Photoshop for interfaces, and what it costs.
Read →
Visibility·
Why Did My Page Get Deindexed?
A page that was in Google and now is not was removed by a directive, a technical change, a quality judgement, a manual action, or a hack. How to find which.
Read →
Visibility·
Why Does Analytics Show So Much Direct Traffic?
Direct traffic is mostly lost referrers from apps, email, documents, HTTPS-to-HTTP moves and privacy tools. Where it comes from and how to reduce it.
Read →
Visibility·
Why Does Search Console Say My Sitemap "Couldn't Fetch"?
The Couldn't fetch sitemap status is usually a wrong URL, a block, an invalid file, or Google not having tried yet. How to tell which and fix it in minutes.
Read →
Development·
Web App or Website: What Is the Difference?
A website is read; a web app is used. The differences in purpose, architecture, cost and maintenance, why the line blurs, and which your project needs.
Read →
Design·
What Is Glassmorphism, and Should You Use It?
Glassmorphism is the frosted-glass look: translucent panels, blur, light borders. Where it works, the contrast and performance costs, and how to build it.
Read →
Design·
What Is the 60-30-10 Rule in Design?
The 60-30-10 rule splits a palette into dominant, secondary and accent colours. Where it came from, how to apply it to interfaces, and where it breaks down.
Read →
Visibility·
Why Does Google Rank the Wrong Page on My Site?
When Google shows your blog post instead of your service page, the cause is cannibalisation, weak signals, or intent. How to diagnose and fix each.
Read →
Development·
Wireframe, Mockup, or Prototype: What Is the Difference?
Wireframes show structure, mockups show appearance, prototypes show behaviour. What each is for, what each costs, and which to ask for at each project stage.
Read →
Development·
Native or Cross-Platform for a Mobile App?
Native Swift and Kotlin versus React Native and Flutter: where each wins on performance, cost, hiring and platform features, and how to choose for a given app.
Read →
Development·
SSR, CSR, or SSG: Which Rendering Does Your Site Need?
Server-side, client-side and static rendering compared on speed, SEO, cost and complexity, with a decision guide by page type and why most sites mix them.
Read →
Development·
Web App or Mobile App: Which Does Your Business Need?
Responsive web app or native mobile app: what only native offers, the cost and distribution differences, and why most products should start on the web.
Read →
Design·
What Font Size Should Body Text Be?
16px is the floor for body text on the web and 17–19px is more comfortable. Why, how to set it in rem, what changes on mobile, and the iOS zoom trap.
Read →
Design·
What Is a Variable Font, and Should You Use One?
Variable fonts pack every weight and width into one file. How they work, the performance and design benefits, the CSS, and when a static font is still better.
Read →
Visibility·
Why Does Google Show a Different Title Than Mine?
Google rewrites titles that are too long, repetitive, missing or a poor match. The five triggers, how to see what changed, and how to write titles it keeps.
Read →
Visibility·
Does ChatGPT Use Bing for Search?
ChatGPT search has drawn on Bing alongside OpenAI's own crawler. What that means for being found, why Bing Webmaster Tools matters, and how assistants retrieve.
Read →
Development·
Library or Framework: What Is the Difference?
A library is code you call; a framework is code that calls you. Why it matters for control, lock-in and learning, with React, Next.js and Laravel as examples.
Read →
Visibility·
Should You Disavow Backlinks?
Google ignores most bad links automatically, so disavowing is rarely needed. The two cases where it is, the harm from over-using it, and how to do it properly.
Read →
Development·
Should Your Website Have a Chatbot?
When a website chatbot helps and when it annoys, scripted versus AI bots, what one costs to run well, and the questions to answer before adding one.
Read →
Design·
What Is Line Height, and What Should It Be?
Line height is the vertical space each line of text occupies. The values that work for body and headings, why unitless numbers are safer, and how to tune it.
Read →
Design·
What Is Whitespace in Design, and Why Does It Matter?
Whitespace is the empty space between elements. What it does for comprehension and hierarchy, why clients ask you to fill it, and how to use it deliberately.
Read →
Visibility·
Does Google Render JavaScript?
Google renders JavaScript, with delays and limits. How the two-wave process works, what goes wrong on JS-heavy sites, and when to render on the server.
Read →
Development·
Is AI-Generated Code Safe to Ship?
What research says about security flaws in AI-written code, the failure modes that recur, and the review and testing discipline that makes it safe to deploy.
Read →
Development·
Is It Safe to Send Customer Data to an LLM?
API versus consumer chat, the training and retention questions, the GDPR obligations, and the controls that make sending customer data to an LLM defensible.
Read →
Visibility·
Is Keyword Search Volume Accurate?
Where keyword tools get their volume numbers, why they are often wrong by a factor of two, what to use them for anyway, and the free data that is more reliable.
Read →
Design·
What Is a Hero Section, and What Should Go in It?
The hero is the first screen a visitor sees. What it is for, the five elements that belong in it, the cliches to avoid, and how to judge whether yours works.
Read →
Design·
What Is a Tooltip, and When Should You Use One?
Tooltips explained: what they are for, why they fail on touch screens, the accessibility rules, and when a label, a hint or a popover is the better choice.
Read →
Visibility·
Does Social Media Help SEO?
Social signals are not a Google ranking factor. The indirect ways social media still helps search, the ways it does not, and where to spend the effort.
Read →
Development·
Is Google Fonts GDPR-Compliant?
Why a German court ruled that loading Google Fonts violates GDPR, what the risk actually is, and the ten-minute fix: self-host the fonts.
Read →
Visibility·
Should You Disclose That Content Was Written with AI?
What Google, regulators and readers expect on AI disclosure, where it is required, where it helps trust, and a disclosure policy that is honest and workable.
Read →
Design·
What File Format Should a Logo Be?
The logo files every business should have, when to use SVG, PNG, PDF and EPS, what to ask a designer to deliver, and why a JPEG logo is always wrong.
Read →
Design·
What Is a Mood Board, and How Do You Make One That Works?
What a mood board is for, what belongs on one, how to build one in an afternoon, and how to use it to agree on direction before anyone designs anything.
Read →
Development·
Why Is My Lighthouse Score Different Every Time?
Lighthouse scores vary run to run because they time a simulation on a shared machine. The sources of noise, how to get a stable number, and what to compare.
Read →
Development·
Do You Need Docker (or Kubernetes)?
What Docker and Kubernetes solve, the team sizes and workloads where each pays off, and the lighter options that cover most small products.
Read →
Visibility·
Does Domain Age Matter for SEO?
Google says domain age is not a ranking factor. Why old domains still tend to rank, what actually accumulates over time, and what new sites should do instead.
Read →
Design·
Graphic Designer or Web Designer: Which Do You Need?
What graphic designers and web designers actually do, where the skills overlap and diverge, and how to tell which one, or which pair, your project needs.
Read →
Design·
How Do You Design for Colour Blindness?
Around 8% of men see colour differently. The combinations that fail, the one rule that fixes most of it, how to test with simulators, and palettes that work.
Read →
Visibility·
Should You Buy an Expired Domain for SEO?
When an expired domain transfers real authority, when it transfers a penalty, the six checks before buying, and why most businesses should register fresh.
Read →
Development·
Should You Use reCAPTCHA, or Is There Something Less Annoying?
What reCAPTCHA costs in conversions, privacy and accessibility, what it still stops, and the invisible alternatives that block bots without puzzles.
Read →
Visibility·
Does Hosting Affect SEO?
How hosting reaches rankings through speed, uptime, location and security, what does not matter, and the hosting decisions that actually move search results.
Read →
Visibility·
Does HTTPS Affect SEO?
HTTPS has been a Google ranking signal since 2014. How much it matters, the indirect effects that matter more, and the migration mistakes that cost rankings.
Read →
Development·
Is PHP Still Used in 2026?
PHP still runs most of the web, including WordPress. What modern PHP looks like, where it is the right choice, where it is not, and why its reputation lags.
Read →
Design·
Logo Mark, Wordmark, or Both?
The difference between a logo mark and a wordmark, which suits a new business, why most brands need a system of both, and how to decide.
Read →
Design·
Serif or Sans-Serif: Which Should You Use?
The real differences between serif and sans-serif on screens, what the readability research actually shows, how each shapes tone, and how to pair them.
Read →
Development·
Should You Use TypeScript?
When TypeScript pays for itself, when it is friction, what it costs to adopt, and how much of its value comes from settings most projects never turn on.
Read →
Development·
Does a Website Need a Database?
Most websites do not need a database. What one is for, the sites that genuinely need one, the lighter alternatives, and what a database costs to keep.
Read →
Visibility·
Is SEO Dead in the Age of AI?
What AI Overviews, AI Mode and chat assistants have actually changed about search, what has stayed the same, and what a visibility strategy looks like now.
Read →
Design·
Should You Use Emojis in a UI?
Where emojis help in product interfaces and where they cause rendering, accessibility and tone problems. The rules for using them without regret.
Read →
Visibility·
Should You Use Noindex or robots.txt to Hide a Page?
Noindex removes a page from search; robots.txt only stops crawling and can leave the page indexed. Which to use for each case, and the combination that fails.
Read →
Design·
Tagline or Slogan: What Is the Difference?
A tagline is the brand's permanent line; a slogan belongs to a campaign. The distinction, why it matters for consistency, and how to write a tagline that lasts.
Read →
Development·
Why Does My Site Look Different on Mobile?
A site is meant to look different on a phone, up to a point. How to tell responsive reflow from genuine bugs, the five common breakages, and their fixes.
Read →
Visibility·
How Much Should a Startup Spend on Marketing?
Marketing budget as a share of revenue by stage, why percentage rules fail pre-revenue, how to budget from customer economics, and where early money goes.
Read →
Design·
Should You Use AI-Generated Images on Your Website?
Where AI imagery works on a business site, where it damages trust, the legal and disclosure questions, and how to use it without looking like everyone else.
Read →
Design·
Should You Use Stock Photos on Your Website?
When stock photography hurts trust, when it is fine, the tells that make a photo look stock, and the cheaper alternatives that read as real.
Read →
Visibility·
What Is a Good Churn Rate?
Churn benchmarks for SaaS, subscriptions and services, why monthly and annual churn are not comparable, and how to tell if churn is a growth problem.
Read →
Development·
Why Do My Images Look Blurry on the Web?
The five causes of blurry web images: upscaling, high-density screens, over-compression, wrong format, CSS stretching. How to spot and fix each.
Read →
Development·
Why Does My Font Look Different on Other Computers?
Fonts differ between machines because the font is not on the page, it is on the device. The four causes, how to embed a web font properly, and what to accept.
Read →
Visibility·
How Long Should an A/B Test Run, and Is Your Site Too Small for One?
The sample size an A/B test really needs, why two weeks is the minimum, the traffic threshold below which testing misleads, and what to do instead.
Read →
Design·
Should You Autoplay Video on Your Website?
When autoplaying video helps and when it costs speed, data, attention and accessibility. The rules browsers enforce, and how to do it properly if you must.
Read →
Design·
Should You Use Parallax Scrolling?
What parallax costs in performance, accessibility and clarity, the narrow cases where it works, and the lighter effects that give depth without the drawbacks.
Read →
Visibility·
What Is a Good Bounce Rate?
What bounce rate measures, why GA4 changed the definition, typical ranges by page type, and why a high bounce rate is often fine and a low one often a bug.
Read →
Development·
What Is a Good Page Load Time?
What 'load time' should mean in 2026, Google's thresholds, how long visitors actually wait, and the targets worth setting for a site that has to earn its keep.
Read →
Development·
Why Is My Website Down?
A five-minute diagnosis for a site that won't load: is it you, the DNS, the domain, the certificate, the server, or the host? Each cause, its tell, and its fix.
Read →
Visibility·
How Many H1 Tags Should a Page Have?
One H1 per page is the safe convention; Google says multiple are fine. What both mean, why the H1 still matters, and how to structure headings.
Read →
Development·
How Much Does a Domain Name Cost?
Domain prices by extension, why the first-year price is not the real price, what premium domains cost, and the add-ons you do and don't need.
Read →
Design·
How Much Does Branding Cost?
Branding costs in 2026 from a logo-only job to a full identity with strategy, what each tier delivers, and how to match the spend to the business stage.
Read →
Design·
Should You Use a Sticky Header?
When a sticky header helps, when it steals screen space, the measured trade-offs, and how to build one that stays out of the way.
Read →
Development·
What Does 99.9% Uptime Actually Mean?
99.9% uptime is nearly nine hours of downtime a year. What each 'nine' allows, what an uptime guarantee really promises, and the number that matters more.
Read →
Visibility·
What Is a Good Click-Through Rate for Organic Search?
Organic CTR by position, why the averages mislead, how AI Overviews changed the curve, and how to find the pages where a better snippet would pay.
Read →
Visibility·
Do You Still Need a Website If You Have Instagram?
What Instagram does well for a business, what it structurally cannot do, and the small website that covers the gap without becoming a second job.
Read →
Visibility·
How Many Keywords Should One Page Target?
One topic per page, not one keyword: how a single page ranks for dozens of related phrases, when to split into two pages, and how to check.
Read →
Development·
How Much Does Website Hosting Cost?
Hosting prices in 2026 by type, from free static hosting to managed cloud, what each level buys, and the hidden costs that matter more than the fee.
Read →
Visibility·
Should You Put Prices on Your Website?
The case for publishing prices, the two situations where you shouldn't, and how to show pricing for custom work without a number you can't stand behind.
Read →
Development·
What Is a Good Lighthouse Score?
What Lighthouse scores mean, why 90+ is the sensible target, why 100 is rarely worth chasing, and why the score Google actually uses is a different number.
Read →
Development·
Why Is My Contact Form Getting Spam?
Why bots find and fill contact forms, the layered defences that stop nearly all of it without a CAPTCHA, and what to do about the human spam that remains.
Read →
Development·
Can AI Build a Website?
What AI website builders and coding assistants can genuinely produce in 2026, where they stop, and who should use which.
Read →
Design·
How Much Does a Landing Page Cost?
Landing page pricing from template to custom, what drives a page from $500 to $15,000, what a quote should include, and why copy costs more than design.
Read →
Design·
Is the Hamburger Menu Bad?
The evidence on hamburger menus: what hiding navigation costs, when the three lines are the right call, and the alternatives that work better on phones.
Read →
Visibility·
Is Wix Good for SEO?
Wix SEO in 2026: what the platform does well, the limits that remain, how it compares with WordPress and Webflow, and when to move.
Read →
Visibility·
Is WordPress Still Worth Using in 2026?
WordPress still runs over 40% of the web. When it remains the right choice, when it isn't, what it costs to run well, and what replaced it for specific jobs.
Read →
Visibility·
What Is a Good Conversion Rate for a Website?
Typical conversion rates by site type and traffic source, why the average misleads, and the benchmark that actually matters: your own rate, segmented.
Read →
Visibility·
Does AI-Written Content Rank on Google, and Can Google Tell?
Google's real policy on AI content, what it does and doesn't detect, why most AI-written pages fail anyway, and the workflow that makes AI-assisted work rank.
Read →
Visibility·
How Much Does SEO Cost per Month?
Monthly SEO pricing in 2026 by engagement type, what a retainer should actually buy, the tells of a bad offer, and when a project beats a retainer.
Read →
Visibility·
Is SEO Worth It for a Small Business?
When SEO pays for a small business and when it doesn't, the arithmetic that decides it, the cheap version that works for most, and when ads are the better buy.
Read →
Design·
Should You Use a Carousel on Your Website?
Homepage carousels get almost no clicks past slide one, hide content and hurt speed. When one is defensible, what to build instead, and how to do it right.
Read →
Development·
Why Does My Website Say "Not Secure"?
'Not Secure' means the page loaded over HTTP or has mixed content. What each cause looks like, how to fix it on common hosts, and how to keep it fixed.
Read →
Development·
Why Is My Website Slow on Mobile Only?
Fast on a laptop, slow on a phone usually means desktop-sized images and JavaScript sent to a device with a quarter of the CPU. How to find which, and fix it.
Read →
Visibility·
How Long Does SEO Take to Work?
Realistic SEO timelines by starting point: what moves in weeks, what takes months, why most estimates say 4–12 months, and what to measure first.
Read →
Development·
How Long Should You Keep User Data?
How to set retention periods you can defend, why keeping everything is a liability, how deletion interacts with backups, and how to implement it without…
Read →
Development·
How Much Does an App Cost to Build?
Planning ranges for app development in 2026, what pushes a build from $20k to $200k, why platform choice matters most, and the running costs after launch.
Read →
Development·
How to Back Up a Production Database
What a backup strategy needs to cover, why an untested backup is not a backup, how to think about recovery objectives, and the failures that leave teams with…
Read →
Development·
What Is a DPA, and When Do You Need One?
What a data processing agreement covers, the controller and processor distinction, when you need one in each direction, and what to check before signing.
Read →
Visibility·
Why Is My Website Not Showing Up on Google?
A site missing from Google is unindexed, blocked, too new, or ranking too low to see. How to tell which in ten minutes, and what fixes each one.
Read →
Design·
How Much Should a Logo Cost?
What the price ranges actually buy, why a logo alone is rarely what you need, what the cheap options cost you later, and how to brief it properly.
Read →
Design·
How to Choose Brand Colours
How many colours a brand needs, why accessibility should shape the palette from the start, how to handle colour meaning across cultures, and how to document it.
Read →
Design·
How to Name a Company
How to generate names that survive scrutiny, the checks that must happen before you commit, why meaning matters less than people think, and how to decide.
Read →
Design·
What Goes in a Brand Guideline Document?
What a brand guideline needs to contain to be used, why most go unread, how to document decisions rather than rules, and what belongs in code instead.
Read →
Development·
What GDPR Actually Requires of a Website
What GDPR means in practice for an ordinary website: lawful basis, what counts as personal data, the rights you must support, and where small sites usually…
Read →
Development·
What Should a Privacy Policy Actually Say?
What a privacy policy must contain, why copied ones create risk, how to write it so people can read it, and how to keep it accurate as the site changes.
Read →
Design·
When Should You Rebrand?
The reasons that justify a rebrand, the ones that do not, how to tell a positioning problem from a visual one, and what a rebrand actually costs.
Read →
Design·
How to Handle Design Feedback Without Losing the Design
How to interpret feedback that names a solution instead of a problem, when to push back, how to handle contradictory notes, and how to keep a design coherent…
Read →
Visibility·
How to Track AI Referral Traffic
How to identify visitors arriving from AI assistants, why the numbers look small, what to measure when most citations produce no click, and how to report it…
Read →
Development·
SQL vs NoSQL for a New Product
What the actual trade-off is now that both categories have converged, which questions decide it, and why relational is the right default for most new products.
Read →
Design·
What Is a Design Sprint, and Is It Worth It?
What a design sprint actually involves, the problems it suits, why most sprints fail before they start, and cheaper alternatives that answer the same question.
Read →
Design·
What Is a North Star Metric?
What makes a metric a north star, why most chosen ones are wrong, how to tell a leading indicator from a vanity number, and when a single metric is the wrong…
Read →
Development·
How to Design a Webhook System
How to design webhooks other developers can rely on: signing, retries, ordering, replay, and the observability that turns support tickets into self-service.
Read →
Development·
How to Handle Failed Payments and Dunning
Why subscription payments fail, how retry timing affects recovery, what to say in dunning emails, and how to handle access during the retry window.
Read →
Development·
How to Model Multi-Tenancy
The three multi-tenancy patterns, how to choose between them, why the organisation entity matters more than the isolation strategy, and what is expensive to…
Read →
Development·
What Is Row Level Security, and When Do You Need It?
How row level security works, why enforcing access in application code eventually fails, the performance cost, and how to test that policies actually hold.
Read →
Development·
When Do You Actually Need SSO?
What SSO involves beyond a login button, why it is the most over-built early feature, what enterprise buyers actually require, and how to sequence it.
Read →
Development·
How to Choose an LLM for Your Product
How to compare models without relying on benchmarks, which constraints narrow the field fastest, why you should design for switching, and when the cheapest…
Read →
Development·
How to Evaluate an LLM Feature
How to build an evaluation set that catches regressions, what to measure when there is no single right answer, why model updates break working features, and…
Read →
Development·
How to Stop Prompt Injection
Why prompt injection cannot be solved with better instructions, the difference between direct and indirect injection, and the architectural controls that…
Read →
Development·
How to Stream AI Responses in a UI
Why streaming changes perceived speed more than actual speed, how to handle partial output and errors mid-stream, and the interface details that make it feel…
Read →
Development·
What Is an AI Guardrail?
The four places a guardrail can sit, why output filtering is weaker than people assume, how to handle refusals well, and what guardrails cannot do.
Read →
Visibility·
How to Audit a Site in an Afternoon
A practical order for auditing a site you did not build: what to check first, which findings actually matter, and how to report them so they get fixed.
Read →
Visibility·
How to Do International SEO
How to choose a URL structure for multiple languages, when to translate versus localise, what hreflang does, and the mistakes that make international sites…
Read →
Visibility·
How to Write a robots.txt
What robots.txt controls and what it does not, why disallowed pages can still be indexed, how to block AI crawlers, and the mistakes that remove sites from…
Read →
Visibility·
Should You Block AI Crawlers?
The difference between training crawlers and retrieval crawlers, what blocking each one costs you, how to decide, and how to implement it correctly.
Read →
Visibility·
Why Pages Get Crawled but Not Indexed on Large Sites
What crawl budget means, whether it affects your site, what wastes it, and how to make crawling efficient without chasing a metric that does not apply to you.
Read →
Design·
Dark Patterns and Why They Backfire
What counts as a dark pattern, why they work short-term and fail long-term, which ones are now illegal, and the honest alternatives that perform as well.
Read →
Design·
How to Design a Cookie Banner People Don't Hate
What the rules actually require, why most banners are non-compliant, how to make declining as easy as accepting, and how to avoid needing a banner at all.
Read →
Design·
How to Design Filters and Faceted Search
How to choose which filters to show, why zero results is a design failure, how to handle filter state in URLs, and the SEO problem faceted navigation creates.
Read →
Design·
How to Write a Call to Action That Gets Clicked
Why button copy should describe the outcome, how to reduce the perceived commitment, why one action beats three, and the phrases that quietly lose clicks.
Read →
Development·
TypeSafe AI and Jev: System One Models Explained
What TypeSafe AI's Jev actually does, how System One Models and RLCD differ from LLMs, the real numbers behind 193x faster and 444x cheaper, and the eight…
Read →
Design·
Where Should Testimonials Go on a Page?
Why proof works best beside the claim it supports, what makes a testimonial credible, why logo bands underperform, and how to gather quotes worth using.
Read →
Design·
How Many Users Do You Need to Test With?
Where the five-user rule comes from, when it holds and when it does not, how many people you need for quantitative questions, and why more sessions rarely…
Read →
Design·
How to Run a Stakeholder Interview
Who to interview, the questions that surface real constraints, how to handle conflicting answers, and what to do with what you learn.
Read →
Design·
How to Test Accessibility Without a Specialist
The four checks that find most accessibility problems, what automated tools can and cannot detect, how to use a screen reader as a beginner, and when to bring…
Read →
Design·
How to Write User Research Questions
How to ask questions that produce reliable answers, why asking about the future does not work, how to avoid leading people, and what to ask instead.
Read →
Design·
What Is WCAG 2.2 and What Changed?
What WCAG is, how the conformance levels work, the criteria added in 2.2, and which of them are likely to affect a site you already built.
Read →
Design·
How to Build an Accessible Data Table
How to mark up a table so screen readers can navigate it, when a table is the wrong choice, how to handle responsive layouts, and what breaks accessibility.
Read →
Design·
How to Design an Accessible Form
How to label fields so assistive technology reads them correctly, how to announce errors, why placeholders fail, and the markup that makes forms work without…
Read →
Design·
How to Prioritise a Backlog
Why most prioritisation frameworks fail, how to compare items that are not comparable, when to say no permanently, and how to keep a backlog from becoming a…
Read →
Design·
How to Run a Design Critique
How to structure a critique that improves the work, why stating the goal first changes everything, how to give feedback people can use, and what to do with…
Read →
Design·
How to Write Alt Text That Actually Helps
What alt text is for, when an image should have none, how to describe charts and screenshots, and the habits that produce alt text nobody benefits from.
Read →
Development·
Background Jobs and Queues: What You Need to Know
When work belongs in a background job, how queues actually behave, why at-least-once delivery shapes your code, and the failure modes that lose work silently.
Read →
Visibility·
How to Build a Content Calendar That Survives
How to plan content around capacity rather than ambition, what belongs in a calendar entry, why a topic backlog beats fixed dates, and how to keep it alive…
Read →
Development·
How to Choose a Hosting Region
Why latency is decided by distance, how to pick a region for your actual audience, when data residency overrides everything, and what a CDN does and does not…
Read →
Design·
How to Design a 404 Page That Recovers the Visit
What a 404 page has to do, why the joke matters less than the routes out, how to use the broken URL to help, and the technical details people get wrong.
Read →
Development·
How to Do a Zero-Downtime Deploy
What actually causes downtime during a deploy, how rolling and blue-green releases work, why backward compatibility matters more than the strategy, and how to…
Read →
Visibility·
Canonical Tags, Explained
What a canonical tag does, why it is a hint rather than a rule, the mistakes that deindex sites, and when to use a redirect or noindex instead.
Read →
Design·
How to Design Notifications That Aren't Noise
How to decide what deserves a notification, choosing the right channel, why batching beats immediacy, and how to give people control without a settings maze.
Read →
Development·
How to Write a Project Proposal That Wins
What a proposal has to prove, why the problem restatement decides more than the price, how to present cost without inviting negotiation, and what to leave out.
Read →
Development·
Postgres or MySQL: Which Should You Choose?
Where the two genuinely differ now, which differences affect real projects, what hosting and tooling mean for the decision, and a straight recommendation.
Read →
Development·
What Is Progressive Enhancement, and Does It Still Apply?
What progressive enhancement means now that everyone has JavaScript, why it is really about failure modes, and where it still earns its keep.
Read →
Visibility·
How Often Should You Publish?
Whether publishing frequency affects rankings, why consistency matters more than volume, when updating beats writing, and how to set a cadence you can sustain.
Read →
Visibility·
How to Choose a Domain Name
What actually matters in a domain name, whether keywords still help, which extensions are safe, and the checks to run before you buy.
Read →
Design·
How to Design a Settings Page
How to organise settings people can find, when to save automatically, how to label options unambiguously, and why every setting has an ongoing cost.
Read →
Development·
How to Prevent XSS in a Modern App
The three kinds of cross-site scripting, why escaping by context is the real defence, where modern frameworks still leave gaps, and what a content security…
Read →
Development·
What Is a CDN, and Do You Need One?
What a CDN actually does, when it genuinely helps, why cache headers decide whether it works, and the cases where it adds cost without benefit.
Read →
Development·
CSS Grid or Flexbox: Which Should You Use?
The one-line rule for choosing between Grid and Flexbox, where each is genuinely better, how they combine, and the mistakes that make layouts fragile.
Read →
Development·
How to Choose a Third-Party Dependency
How to judge whether a package is safe to depend on, what maintenance signals actually predict, the supply-chain risks worth taking seriously, and when to…
Read →
Design·
How to Design a Checkout Flow
How many steps a checkout should have, why forced account creation costs sales, where to show costs, and the specific points where people abandon.
Read →
Development·
How to Reduce JavaScript Bundle Size
How to find what is actually in your bundle, which reductions give the biggest return, why parsing cost matters more than download size, and what to do about…
Read →
Visibility·
How to Write a Case Study That Wins Work
What a case study has to prove, why the problem section matters more than the solution, how to handle results when the numbers are confidential, and what to…
Read →
Development·
How to Add Payments to a Product
Why you should never touch card details, how to model payment state, why webhooks are the source of truth, and the failure cases that cost real money.
Read →
Design·
How to Design a Navigation Menu People Can Use
How many items a navigation should hold, why labels matter more than structure, when a mega menu helps, and how to test navigation before you build it.
Read →
Development·
How to Handle File Uploads Safely
Why file uploads are a security boundary, how to validate content rather than filenames, where to store files, and how to serve them without executing them.
Read →
Visibility·
What to Do After a Traffic Drop
How to tell a real traffic drop from a measurement artefact, the diagnostic order that finds the cause fastest, and what to do about each type.
Read →
Development·
Why Your Emails Go to Spam
The authentication records that decide deliverability, why sending domain reputation matters more than content, and how to diagnose where your mail is…
Read →
Design·
How to Design a Landing Page That Converts
What belongs on a landing page and in what order, why message match decides more than design, how many calls to action to use, and what to cut.
Read →
Visibility·
How to Do Local SEO
What actually moves local rankings, how the map pack differs from ordinary results, why consistency matters more than volume, and what to do when you have no…
Read →
Development·
How to Run an Incident Postmortem
How to run a blameless postmortem that produces real fixes, what the document should contain, which questions surface causes, and why 'human error' is never a…
Read →
Development·
How to Write a Safe Database Migration
Which schema changes lock a table, how to split a rename into safe steps, why migrations should ship separately from the code that needs them, and how to make…
Read →
Development·
What Should You Actually Test?
How to decide what deserves a test, why coverage percentage is a poor target, which tests pay for themselves, and how to avoid a suite nobody trusts.
Read →
Visibility·
Do Backlinks Still Matter?
What links still do in 2026, why volume stopped working, how they influence AI citation, and what to do instead of buying them.
Read →
Development·
How to Handle Secrets and API Keys
Where secrets should live, why environment variables are not a complete answer, what to do when a key leaks, and the habits that stop it happening again.
Read →
Development·
How to Handle Time Zones Without Losing Your Mind
Why UTC alone is not enough, when to store an offset versus a zone name, how recurring events break at daylight saving, and the rules that prevent most time…
Read →
Design·
How to Write a Homepage Headline
What a homepage headline has to accomplish in three seconds, the patterns that work, why cleverness usually loses, and how to test whether yours is doing its…
Read →
Development·
Sessions vs JWT: Which Should You Use?
What each approach actually costs, why revocation is the deciding factor, where JWTs get misused, and a straight recommendation for most applications.
Read →
Design·
How to Design a Dashboard People Actually Read
How to decide what belongs on a dashboard, why most of them go unread, how to structure a screen that answers a question at a glance, and what to cut.
Read →
Visibility·
How to Fix Duplicate Content
Where duplicate content actually comes from, why there is no penalty, how canonicals and parameters work, and the fix for each specific cause.
Read →
Development·
How to Monitor a Production App
What to monitor on a small team, the difference between metrics, logs and traces, how to set alerts people do not ignore, and what to do before you buy a tool.
Read →
Development·
How to Rate Limit an API
Which rate limiting algorithm to choose, what to key limits on, which headers to return, and how to avoid locking out the customers you meant to protect.
Read →
Development·
What Is Idempotency, and Why It Matters
Why the same request can arrive twice, how idempotency keys stop duplicate charges and duplicate records, and how to implement one correctly.
Read →
Design·
How to Choose a Font for a Website
How to pick typefaces that stay readable, how many weights you actually need, what fonts cost in performance, and the licensing mistake that reaches clients.
Read →
Development·
How to Design a Database Schema
How to model entities and relationships before writing code, which normalisation rules to follow and which to break, and the schema decisions that are…
Read →
Development·
How to Do a Code Review
What to look for in a review and in what order, how to write comments people act on, why large diffs get approved unread, and what review looks like when AI…
Read →
Visibility·
What Analytics Should You Actually Track?
The small set of metrics worth tracking on most sites, why dashboards full of numbers change no decisions, and how to instrument events without collecting…
Read →
Visibility·
What Is E-E-A-T, and How Do You Show It?
What experience, expertise, authoritativeness and trust actually mean in Google's guidelines, why the first E matters most now, and how to demonstrate them on…
Read →
Development·
How to Control AI API Costs
Why AI bills grow faster than usage, the four levers that actually reduce them, and how to set spending limits before a runaway loop finds them for you.
Read →
Design·
How to Design a Pricing Page That Converts
How many plans to show, where to put the price, what to do about enterprise, and the pricing-page patterns that lose sales without anyone noticing.
Read →
Design·
How to Make a Website Accessible: A Practical Checklist
A working checklist for WCAG 2.2 AA: what to fix first, how to test without specialist tools, and which issues actually block people rather than just failing…
Read →
Visibility·
How to Write a Title Tag
How long a title tag should be, where the keyword belongs, why Google rewrites titles, and the audit that finds pages targeting nothing at all.
Read →
Development·
REST or GraphQL?
What GraphQL actually solves, what it costs you in caching and complexity, and a straight recommendation for which to choose on a new product.
Read →
Development·
How to Choose an Authentication Method
Passwords, magic links, OAuth, passkeys or SSO — what each actually costs you in support burden and security, and how to choose without over-building.
Read →
Visibility·
How to Consolidate Thin Pages Without Losing Traffic
A step-by-step method for merging thin pages into stronger ones: what to keep, how to redirect, what to measure, and the mistakes that lose traffic in the…
Read →
Visibility·
What Is Scaled Content Abuse?
What Google's scaled content abuse policy actually covers, how to tell whether your own site trips it, and how to measure duplication across templated pages…
Read →
Visibility·
What Is Search Intent, and How Do You Match It?
The four types of search intent, how to read intent from a SERP instead of guessing, and why intent mismatch is the most common reason good content never ranks.
Read →
Visibility·
Why Pages Are Crawled but Not Indexed
What 'Crawled — currently not indexed' actually means in Search Console, the real causes behind it, how it differs from 'Discovered', and what genuinely fixes…
Read →
Development·
How Much Does It Cost to Build an AI Agent?
Real 2026 cost ranges for building an AI agent, what actually drives the number, running costs nobody budgets for, and how to tell which tier your project…
Read →
Design·
How to Design an AI Product Interface
AI products fail when people cannot tell what the system did or why. The interface patterns that make model behaviour understandable, recoverable, and worth…
Read →
Development·
Prompt Engineering for Product Teams
How to write model instructions that hold up in production: structure over cleverness, output schemas, evaluation sets, and the failure modes that only appear…
Read →
Development·
What Is an AI Agent? A Practical Definition
What an AI agent actually is, how it differs from a chatbot and from agentic AI, where agents genuinely work, and the failure modes to design around before…
Read →
Development·
What Is an AI Readiness Assessment?
What an AI readiness assessment covers, why most AI pilots never ship, and the six areas to check before committing budget to an AI project.
Read →
Development·
What Is MCP (Model Context Protocol)?
What the Model Context Protocol is, the integration problem it solves, how an MCP server actually works, the security questions it raises, and whether it is…
Read →
Development·
What Is RAG (Retrieval-Augmented Generation)?
How retrieval-augmented generation works, why it beats fine-tuning for factual grounding, where RAG systems actually fail, and what it takes to build one that…
Read →
Development·
What Is Vibe Coding? An Honest Assessment
What vibe coding is, where it genuinely works, where it produces expensive problems, and the review discipline that separates the two.
Read →
Design·
Will AI Replace Designers and Developers?
An honest answer from a studio that uses these tools daily: what AI has genuinely absorbed, what it has not come close to, and which parts of the job are…
Read →
Design·
How Long Does UI/UX Design Take?
A focused UI/UX project may take 3–6 weeks; an MVP often takes 8–16 weeks. See phase timelines, scope factors, delays, and ways to move faster safely.
Read →
Design·
How to Choose a Product Designer for a Real Software Product
Choose a product designer by problem framing, research judgement, workflow depth, systems thinking, accessibility, collaboration, and evidence.
Read →
Development·
API-First Development: When It Helps and When It Adds Work
API-first development defines the interface contract before implementation. Learn when it helps multiple teams and consumers—and when it adds ceremony.
Read →
Development·
Authentication for Web Apps: The Decisions Teams Miss
Plan web-app authentication across providers, enrollment, verification, sessions, recovery, MFA, roles, tenant isolation, revocation, support, and logs.
Read →
Design·
How Much Does UI/UX Design Cost in 2026?
UI/UX design may cost $5,000–$20,000 for a focused product area and $20,000–$75,000+ for complex products. See the main scope and cost drivers.
Read →
Development·
Monolith vs Microservices for a New Product
Compare a modular monolith and microservices by team size, domain boundaries, deployment, data, reliability, scale, observability, and operating cost.
Read →
Development·
How to Prevent Scope Creep Without Freezing the Product
Prevent scope creep with outcomes, non-objectives, acceptance criteria, one decision owner, backlog separation, change records, and explicit trade-offs.
Read →
Development·
How Much Technical Debt Is Acceptable in an MVP?
An MVP can defer scale, automation, polish, and flexibility—but not security, data integrity, testing, monitoring, recovery, or core maintainability.
Read →
Development·
What Testing Does a Web App Actually Need Before Launch?
Test web-app rules, permissions, integrations, critical journeys, accessibility, security, performance, compatibility, data, recovery, and monitoring.
Read →
Development·
When Should You Refactor—and When Should You Leave It Alone?
Refactor when code slows valuable changes, causes defects, blocks testing, or creates risk. Leave stable code alone when change has no clear payoff.
Read →
Development·
How Long Should Product Discovery Take?
Product discovery often takes 1–6 weeks, depending on uncertainty, users, data, integrations, risk, and decision access. Learn the exit criteria.
Read →
Development·
How to Estimate Software Development Honestly
Estimate software through outcomes, workflows, data, integrations, operations, assumptions, and risk. Use ranges and update forecasts as evidence improves.
Read →
Development·
How to Write a Product Requirements Document
Write a useful PRD with context, outcomes, users, scope, rules, data, states, permissions, dependencies, acceptance criteria, risks, and open questions.
Read →
Development·
Product Roadmap vs Project Plan: The Difference
A product roadmap shows outcomes and sequencing; a project plan coordinates committed scope, tasks, owners, dependencies, dates, and delivery.
Read →
Development·
Build vs Buy Software: A Practical Decision Framework
Compare building and buying software by strategic value, workflow fit, integration, data, speed, internal capability, total cost, control, and exit risk.
Read →
Development·
How to Choose a Tech Stack Without Chasing Trends
Choose a tech stack by product constraints, team capability, ecosystem maturity, data, security, operations, portability, cost, and reversibility.
Read →
Development·
No-Code MVP vs Custom MVP: Choose by Risk, Not Fashion
Compare no-code and custom MVPs by speed, cost, workflow fit, data, integrations, UX, security, portability, scale, and the evidence your test requires.
Read →
Development·
What Is Product Discovery—and What Should It Produce?
Product discovery investigates users, problems, value, feasibility, and business constraints before delivery. Learn the questions, outputs, and stop conditions.
Read →
Development·
How Long Does It Take to Build an MVP?
A focused custom MVP often takes 8–16 weeks. See timelines for prototypes, no-code tests, web and mobile MVPs, plus the dependencies that cause delays.
Read →
Development·
Proof of Concept vs Prototype vs MVP
A proof of concept tests feasibility, a prototype tests interaction and understanding, and an MVP tests real value and behaviour. See outputs and sequence.
Read →
Development·
Prototype vs MVP: What Should You Build First?
A prototype tests a concept or interaction without production behaviour. An MVP delivers a real outcome to real users. Learn which evidence each produces.
Read →
Development·
What Should an MVP Include—and What Should Wait?
An MVP needs a clear hypothesis, one complete value workflow, necessary data and states, safe access, analytics, support, and success and stop criteria.
Read →
Visibility·
Changing Domains: What Happens to SEO and How to Protect It
A domain change can cause ranking fluctuation. Protect SEO with URL mapping, permanent redirects, canonical updates, verification, testing, and monitoring.
Read →
Development·
How Much Does It Cost to Build an MVP in 2026?
MVP development commonly costs $15,000–$75,000. See planning ranges, cost drivers, hidden work, and ways to reduce scope without weakening the test.
Read →
Visibility·
How to Build a Redirect Map for a Website Migration
Build a redirect map by combining URL sources, classifying old pages, matching intent to the closest replacement, removing chains, and testing responses.
Read →
Design·
How to Measure Whether a Website Redesign Worked
Measure redesign success with a baseline, task and business metrics, search visibility, accessibility, performance, editorial efficiency, and user evidence.
Read →
Development·
How Long Should a Website Redesign Take?
A custom website redesign often takes 10–20 weeks. See the phase-by-phase timeline, major dependencies, common delays, and ways to launch sooner safely.
Read →
Development·
How Much Does a Website Redesign Cost in 2026?
Website redesigns range from $5,000 for a focused refresh to $75,000+ for strategy, content, custom design, development, integrations, and migration.
Read →
Design·
How to Plan a Website Redesign From Evidence, Not Taste
Plan a redesign by capturing the baseline, auditing content and journeys, defining outcomes, prioritising scope, protecting SEO, and assigning decisions.
Read →
Visibility·
Website Migration Checklist: Before, During, After
Use this website migration checklist for URLs, redirects, content, canonicals, robots, sitemaps, analytics, performance, QA, launch, and monitoring.
Read →
Design·
How Often Should You Redesign Your Website?
Websites need continuous improvement and occasional redesign—not replacement on a fixed cycle. Learn which signals justify a redesign and which do not.
Read →
Development·
How to Choose Website Hosting Without Overbuying
Choose website hosting by architecture, traffic, locations, deployment, backups, support, security, observability, data needs, portability, and total cost.
Read →
Design·
11 Signs Your Website Needs a Redesign
Redesign is justified when problems span positioning, navigation, conversion, content, CMS, accessibility, performance, integrations, maintenance, or trust.
Read →
Development·
Who Owns the Code, Domain and Design of a Website?
Clarify ownership of website code, domain, hosting, design files, content, fonts, plugins, data, and accounts before signing. Use this handover checklist.
Read →
Development·
Headless CMS vs Traditional CMS: A Decision Guide
Compare headless and traditional CMS architecture across editing, preview, performance, channels, integrations, maintenance, cost, and team capability.
Read →
Development·
How Much Does Website Maintenance Cost?
Website maintenance may cost under $100 monthly for a simple managed site or thousands for a custom platform. See what changes the price and scope.
Read →
Development·
Static vs Dynamic Websites: Cost and Capability
Compare static and dynamic websites by rendering, CMS workflow, personalization, search, performance, security, hosting, maintenance, and development cost.
Read →
Development·
What Website Maintenance Should Actually Include
Website maintenance should cover monitoring, backups, updates, access, forms, errors, performance, renewals, recovery, reporting, and defined support.
Read →
Development·
How Many Pages Does a Business Website Actually Need?
Business websites need distinct pages for their offers, evidence, company, contact, and high-value questions. Use this method to find the right number.
Read →
Development·
How to Choose the Right CMS for Your Website
Choose a CMS by testing content structure, workflows, preview, permissions, localization, integrations, performance, portability, security, and cost.
Read →
Development·
How to Write a Website Brief That Produces Better Work
Write a website brief that defines objectives, audiences, content, functionality, constraints, evidence, responsibilities, budget, timeline, and success.
Read →
Development·
Website Requirements: A Guide for Non-Technical Teams
Define useful website requirements across users, content, functionality, integrations, accessibility, performance, SEO, operations, and acceptance.
Read →
Development·
How to Choose a Web Design Agency
Choose a web design agency by testing its reasoning, delivery team, scope, QA, ownership, and evidence—not awards, jargon, or a polished sales meeting.
Read →
Development·
Web Agency vs Freelancer: How to Choose for Your Project
Compare a web agency and freelancer by scope, continuity, speed, cost, accountability, and risk—then choose the model your project actually needs.
Read →
Development·
What a Good Website Proposal Should Include
A website proposal should define outcomes, scope, responsibilities, assumptions, costs, ownership, launch, and support. Use this checklist to compare bids.
Read →
Development·
What Your Web Agency Needs Before the Project Starts
Prepare objectives, evidence, content ownership, access, constraints, stakeholders, and approvals before a website project begins. Use the complete checklist.
Read →
Development·
Custom Website vs Template: Which Do You Need?
Compare custom websites and templates by cost, speed, flexibility, performance, maintenance, and risk—then choose based on the constraints that matter.
Read →
Development·
How Long Does It Take to Design and Build a Custom Website?
Most custom websites take 8–16 weeks. See a phase-by-phase timeline, what causes delays, and how to launch faster without cutting quality.
Read →
Development·
How Much Does a Custom Website Cost in 2026?
Custom websites commonly range from $8,000 to $75,000+. See what changes the price, what a quote should include, and how to set a sensible budget.
Read →
Visibility·
How to Redesign a Website Without Losing SEO
Protect rankings during a redesign with a complete URL inventory, content map, 301 redirects, technical QA, and a disciplined post-launch watch.
Read →
Development·
How to Build an Audit Log People Can Actually Use
Learn what to record in a product audit log, how to make events understandable, and how to protect the log without collecting dangerous data.
Read →
Design·
How to Design Error States Users Can Recover From
Design product error states that explain what happened, preserve users' work, and provide a specific path to recovery.
Read →
Design·
How to Design Search Inside a Product
Design useful in-product search by defining searchable content, ranking intent, filters, empty results, and measurable relevance.
Read →
Development·
Internationalization Is an Architecture Decision
Why internationalization affects data, layouts, URLs, formatting, search, and product architecture long before translation begins.
Read →
Design·
How to Design Roles and Permissions Before the UI
Learn how to map product roles, permissions, scope, and edge cases before designing screens—and avoid an access model held together by hidden buttons.
Read →
Development·
How to Model Product Data Before Writing Code
A practical guide to identifying product entities, relationships, states, constraints, and deletion rules before committing them to code.
Read →
Development·
The Tools Reshaping Front-End Development in 2026
A trend report on the tools genuinely reshaping front-end development in 2026: build tooling speed improvements, AI-assisted coding.
Read →
Development·
Are We Past the JavaScript Framework Wars?
A trend report on whether the era of intense JavaScript framework competition has settled, and what that stabilization means for how teams should make.
Read →
Development·
Edge Rendering: What It Means for Your Site
A trend report on edge rendering: what it actually changes about where and how a page is generated, and whether it's worth adopting for a given site.
Read →
Development·
The State of CSS in 2026
A trend report on the state of CSS in 2026: native features that have replaced preprocessor and JavaScript workarounds, and what this means for modern.
Read →
Development·
Ship Small, Ship Often: A Studio’s Take
An opinion piece on why shipping small, frequent changes produces better outcomes than large, infrequent releases, from a working studio's perspective.
Read →
Development·
The Real Cost of Technical Debt
An opinion piece on how technical debt actually costs a team over time, beyond the abstract metaphor, and why it's worth measuring and addressing deliberately.
Read →
Development·
What’s Actually New in Web Development This Year
A trend report distinguishing genuinely new, adoptable web development capabilities this year from incremental noise, with a focus on what's actually worth.
Read →
Development·
Performance Is a Feature, Not a Phase
An opinion piece arguing that performance should be treated as an ongoing product feature with continuous investment, not a one-time optimization phase.
Read →
Development·
The Case for Boring Technology
An opinion piece arguing for choosing proven, well-understood technology over exciting new tools for most of a project's technical decisions.
Read →
Development·
Why We Run Design and Development as One Team
An opinion piece on why treating design and development as one integrated team, rather than separate departments with a handoff between them.
Read →
Development·
How to Migrate From WordPress to a Static Front End
A tutorial on migrating a WordPress site to a static front end: content export, URL preservation, redirect handling, and what to keep versus rebuild.
Read →
Development·
How to Optimize a Web Font for Speed
A tutorial on optimizing web fonts for speed: subsetting, format choice, font-display strategy, and self-hosting versus third-party delivery.
Read →
Development·
How to Set Up Automated Visual Regression Tests
A tutorial on setting up automated visual regression testing: capturing baseline screenshots, tuning sensitivity to avoid false positives.
Read →
Development·
How to Add Dark Mode With CSS Variables
A tutorial on implementing dark mode in code using CSS variables: theme scoping, respecting system preference, and avoiding a duplicated stylesheet.
Read →
Development·
How to Measure Real-User Performance
A tutorial on measuring real-user performance (RUM) rather than relying solely on lab tests: what to collect, how to segment it.
Read →
Development·
How to Secure a Static Site With HTTP Headers
A tutorial on securing a static site with HTTP security headers: Content-Security-Policy, HSTS, and the other headers worth setting even without server-side.
Read →
Development·
How to Add a Headless CMS Without the Bloat
A tutorial on adding a headless CMS to a site without adding unnecessary complexity: when it's actually needed, choosing a lean option.
Read →
Development·
How to Set Up a CI/CD Pipeline for a Small Team
A tutorial on setting up a practical CI/CD pipeline for a small team: what to automate first, keeping the pipeline fast, and avoiding over-engineering for a.
Read →
Development·
How to Set Up Design Tokens in Code
A tutorial on implementing design tokens in code: from a design tool's token definitions to CSS variables or a build pipeline, and keeping the two in sync.
Read →
Development·
From Prototype to Production: Shipping Web Apps That Last
A complete guide to taking a web app from prototype to production: what changes between the two, the checklist most teams skip.
Read →
Development·
How to Structure a Scalable Next.js Project
A tutorial on structuring a Next.js project for long-term scalability: folder organization, route grouping, shared component placement.
Read →
Development·
Modern Front-End Architecture: A Complete Guide
A complete guide to modern front-end architecture: rendering strategies, component structure, state management, and choosing the right approach for a.
Read →
Design·
Bento Grids: Hype or Here to Stay?
A trend report evaluating bento grid layouts honestly: what they're genuinely good for, where they're overused, and whether the pattern has staying power.
Read →
Design·
How AI Tools Are Changing the Designer’s Workflow
A trend report on how AI tools are actually changing day-to-day design workflow: where they genuinely help, where they fall short.
Read →
Design·
Motion Design Patterns Worth Adopting Now
A trend report on motion design patterns worth adopting now: systemized easing and duration tokens, purposeful micro-interactions.
Read →
Visibility·
AI Search Readiness: Read & Improve Your Audit Score
A complete, practical playbook for interpreting your AI Audit score and fixing retrievability, technical health, structural clarity, and content…
Read →
Design·
Accessibility Is Not a Feature
An opinion piece arguing that accessibility should be treated as a baseline requirement of good design, not an optional add-on feature to be scoped separately.
Read →
Design·
Design Trends That Will Actually Stick in 2026
A trend report distinguishing which 2026 design trends reflect durable shifts in how products are built versus which are likely short-lived visual fashion.
Read →
Design·
The Return of Editorial Layouts on the Web
A trend report on the resurgence of editorial, print-influenced layouts on the web, what's enabling it technically, and how to apply it well.
Read →
Design·
Good Design Is Invisible Until It’s Gone
An opinion piece on why good design is often unnoticed by users, and why that invisibility is a sign of success rather than a lack of recognition.
Read →
Design·
Why Consistency Beats Creativity in Product UI
An opinion piece arguing that consistency, not novelty, is what makes product UI usable, and where creative energy is actually better spent instead.
Read →
Design·
Why Your Brand Is More Than a Logo
An opinion piece on why brand identity extends far beyond a logo mark, and why treating the logo as the whole deliverable undersells what actually builds.
Read →
Design·
How to Run a Usability Test With Five People
A tutorial on running a lightweight usability test with just five participants: task selection, moderation technique, and how to turn observations into fixes.
Read →
Design·
The Myth of the Pixel-Perfect Handoff
An opinion piece arguing that pursuing a pixel-perfect design handoff misses the point of what actually makes design-to-development collaboration work.
Read →
Design·
UI vs UX: The Difference That Actually Matters
An opinion piece clarifying the practical difference between UI and UX, beyond the often-repeated dictionary definitions.
Read →
Visibility·
What Is ChatGPT? The Complete Guide
A complete guide to ChatGPT in 2026: what it is, how it works, every plan and price, the GPT-5.6 model lineup, Projects and memory, Deep Research and agents…
Read →
Visibility·
What Is Claude AI? The Complete Guide
A complete guide to Claude in 2026: what it is, who Anthropic are, the Haiku-to-Fable model lineup, every plan and price, Artifacts, Claude Code, MCP, a…
Read →
Design·
How to Design Dark Mode Without Doubling Your Work
A tutorial on designing dark mode efficiently: building it into the semantic token layer from the start, rather than maintaining two separate designs.
Read →
Design·
How to Document a Component for Handoff
A tutorial on documenting a design component so engineering can build it correctly the first time: states, spacing, content rules, and behavior specifications.
Read →
Design·
How to Prototype an Interaction Before You Build It
A tutorial on prototyping interactions before committing engineering time to them: choosing fidelity level, what to actually test.
Read →
Design·
How to Design Forms People Finish
A tutorial on designing forms with higher completion rates: field reduction, inline validation, smart defaults, and error messages that actually help.
Read →
Design·
How to Set Up a Type Scale With CSS Variables
A tutorial on implementing a type scale in code using CSS variables: modular scale ratios, responsive sizing, and keeping design and code in sync.
Read →
Design·
How to Write Microcopy That Reduces Support Tickets
A tutorial on writing UI microcopy — labels, errors, empty states, tooltips — that prevents confusion before it turns into a support ticket.
Read →
Design·
How to Build a Spacing Scale You’ll Actually Use
A tutorial on building a spacing scale for a design system that teams actually use consistently, instead of reaching for arbitrary pixel values.
Read →
Design·
How to Run a Design Audit on Your Own Product
A tutorial on running a design audit of your own product: what to check for consistency, accessibility, and usability, and how to prioritize what to fix first.
Read →
Design·
How to Turn Figma Designs Into a Component Library
A tutorial on converting Figma designs into a real, maintainable component library: naming conventions, variant structure.
Read →
Visibility·
Generative Engine Optimization (GEO): The 2026 Guide
A complete, practical guide to Generative Engine Optimization (GEO): what it is, how AI answer engines choose sources, and how to get your brand cited in 2026.
Read →
Design·
A Complete Guide to Brand Identity for Startups
A complete guide to building brand identity for startups: positioning, naming, visual identity, voice, and how to sequence the work with limited budget and.
Read →
Visibility·
Schema.org Updates Worth Knowing This Quarter
A trend report on staying current with schema.org and structured data changes, and a practical process for reviewing and updating your markup periodically.
Read →
Visibility·
The Rise of Answer Engines: A Field Report
A field report on the rise of AI answer engines as a distinct category from traditional search, how they're actually being used.
Read →
Visibility·
How LLM Search Is Reshaping Buyer Journeys
A trend report on how AI-mediated search is changing buyer journeys: earlier research stages moving into chat interfaces.
Read →
Visibility·
What Google’s Latest Core Update Means for You
A trend report on how to respond sensibly to a Google core update: what actually changes, common overreactions to avoid, and a practical response checklist.
Read →
Visibility·
Zero-Click Search: The New Baseline
A trend report on zero-click search becoming the default outcome for many query types, and how to build a content strategy that still generates value from it.
Read →
Visibility·
AI Overviews: What Changed in Search This Year
A field report on how AI-generated search overviews have changed the search results page this year, and what it means for content and citation strategy.
Read →
Visibility·
The State of Generative Engine Optimization in 2026
A field report on where generative engine optimization stands in 2026: what's proven, what's still speculative, and where the discipline is heading.
Read →
Visibility·
Why Speed Is a Ranking Feature, Not a Nice-to-Have
An opinion piece arguing that page speed is a core ranking and trust signal deserving the same priority as content quality, not an optional polish item.
Read →
Visibility·
Content Farms Can’t Win the AI Era
An opinion piece arguing that thin, high-volume content farming strategies are especially poorly suited to an AI-mediated search era that rewards depth and.
Read →
Visibility·
The Case Against Chasing Every Keyword
An opinion piece arguing that chasing every available keyword variation dilutes effort better spent building fewer, deeper pieces of content.
Read →
Visibility·
Why Your Brand Needs a Point of View to Rank
An opinion piece arguing that neutral, consensus-restating content underperforms content with a genuine point of view, both for search and for AI citation.
Read →
Visibility·
A Practical Workflow for SEO and AI Visibility
Plan one SEO and AI visibility programme: establish a baseline, improve priority pages, record changes and measure qualified enquiries and citations separately.
Read →
Visibility·
The Death of the Ten Blue Links
An opinion piece on how search results have moved past the ten-blue-links format, and what that shift actually means for how content should be built.
Read →
Visibility·
Why Most SEO Advice Ages Badly
An opinion piece on why most SEO advice has a short shelf life, and the small set of fundamentals that have actually held up over time.
Read →
Visibility·
How to Audit a Page for AI Visibility in 15 Minutes
A fast, practical 15-minute checklist for auditing a page's AI visibility: answer clarity, structured data, speed, and crawlability.
Read →
Visibility·
How to Measure Whether AI Engines Are Citing You
A tutorial on measuring AI citation visibility: manual prompt testing, referral traffic signals, and building a simple tracking routine without expensive.
Read →
Visibility·
How to Turn One Pillar Post Into a Topic Cluster
A tutorial on expanding a single strong article into a full topic cluster: finding sub-questions, prioritizing which to write first.
Read →
Visibility·
How to Fix the Core Web Vitals That Hurt Your Rankings
A tutorial on diagnosing and fixing the three Core Web Vitals — LCP, INP, and CLS — with concrete, common fixes for each.
Read →
Visibility·
How to Write Content That AI Answer Engines Actually Quote
A tutorial on writing content structured to be quoted by AI answer engines: sentence-level clarity, self-contained claims.
Read →
Visibility·
The Topic Cluster Playbook: Building Search Authority
A complete playbook for building topic clusters: pillar page structure, supporting article selection, internal linking patterns.
Read →
Development·
How to Build an Accessible Modal From Scratch
A tutorial on building an accessible modal dialog from scratch: focus trapping, keyboard handling, ARIA roles, and the mistakes that break screen readers.
Read →
Development·
How to Write CSS That Doesn't Fight You
A tutorial on writing maintainable CSS: specificity discipline, a naming convention, avoiding !important, and structuring styles so they don't accumulate.
Read →
Development·
Why Your Site Doesn't Need a Framework
An opinion piece arguing that most content-driven sites reach for a JavaScript framework by default when plain HTML, CSS.
Read →
Development·
How to Cache Assets for Instant Repeat Visits
A tutorial on caching static assets correctly: cache headers, versioned filenames, and the difference between caching HTML and caching everything else.
Read →
Development·
How to Lazy-Load Images the Right Way
A tutorial on implementing lazy loading correctly: which images to lazy-load, which to load eagerly, and the common mistakes that hurt Core Web Vitals.
Read →
Development·
How to Ship a Static Site With Zero Build Step
A tutorial on shipping a static site with zero build step: when it's the right choice, how to structure it, and how to still get componentization and content.
Read →
Visibility·
What Are Large Language Models (LLMs)?
A plain-English guide to large language models: what they are, how tokens and transformers work, what they get wrong, and how they are reshaping search.
Read →
Development·
A Complete Guide to Web Performance
A complete guide to web performance: the metrics that matter, the biggest levers (images, fonts, JavaScript, caching), and how to build a performance budget.
Read →
Design·
How to Design Empty States That Guide Users
A tutorial on designing empty states that guide rather than confuse: the three empty-state types, what each needs, and common mistakes that leave users stuck.
Read →
Design·
Why Design Systems Fail (and How to Save Yours)
An opinion piece on why design systems fail in practice — lack of ownership and governance, not bad initial components — and how to recover a system that's.
Read →
Design·
How to Choose Typography for a Digital Product
A tutorial on choosing typography for a digital product: legibility at UI sizes, weight range, pairing fonts, and building a type scale that holds up across.
Read →
Design·
How to Create Accessible Color Contrast
A tutorial on meeting accessible color contrast standards: WCAG ratios explained, common failure points, and how to bake contrast into a design system.
Read →
Design·
How to Design an Onboarding Flow That Converts
A tutorial on designing product onboarding flows that convert: reducing steps, showing value before asking for commitment.
Read →
Design·
Building a Design System That Scales
A complete guide to building a design system that scales: token architecture, component documentation, governance, and how to avoid the common failure modes.
Read →
Design·
How to Build a Color System With Design Tokens
A tutorial on building a color system with design tokens: scale construction, semantic naming, dark mode support, and accessible contrast by default.
Read →
Visibility·
Why "Write for Humans" Is No Longer Enough
An opinion piece arguing that writing for humans is necessary but no longer sufficient — content also has to be structured for machine readers.
Read →
Visibility·
How to Add JSON-LD Structured Data to Any Page
A tutorial on adding JSON-LD structured data to any page: which schema types matter most, how to nest them correctly, and how to validate before shipping.
Read →
Visibility·
How to Build Internal Links That Actually Move Rankings
A tutorial on internal linking strategy: how link equity flows, anchor text, orphan pages, and building topic clusters that reinforce each other.
Read →
Visibility·
How to Optimize Images for Speed and Search
A tutorial on image optimization for both page speed and search visibility: formats, compression, sizing, alt text, and lazy loading done correctly.
Read →
Visibility·
How to Create an SEO-Friendly URL Structure
A tutorial on building an SEO-friendly URL structure: readable paths, folder logic, what to avoid, and how to handle changes without losing rankings.
Read →
Visibility·
How to Set Up Google Search Console the Right Way
A tutorial on setting up Google Search Console correctly: property type, verification, sitemap submission, and the reports actually worth checking weekly.
Read →
Visibility·
How to Write Meta Titles and Descriptions That Get Clicks
A tutorial on writing meta titles and descriptions that improve click-through rate: length limits, what actually gets clicked, and common mistakes.
Read →
Design·
The Product Design Process, End to End
A complete walkthrough of the product design process end to end: discovery, research, structure, interface design, prototyping, and handoff.
Read →
Visibility·
How to Do Keyword Research Without Expensive Tools
A tutorial on doing real keyword research using free tools: Google Search Console, autocomplete, People Also Ask, and competitor page titles.
Read →
Visibility·
How to Structure an Article for Featured Snippets
A tutorial on structuring articles to win featured snippets: the paragraph, list, and table formats Google pulls into position zero, and how to write for each.
Read →
Visibility·
Technical SEO for Modern Websites: A Complete Guide
A complete guide to technical SEO for modern websites: crawlability, indexing, structured data, Core Web Vitals, and the fundamentals that make content.
Read →
Development·
Why We Deleted the Handoff
An opinion piece on why Troiana runs design and development as one team, and why the classic design-to-development handoff quietly wastes so much of a project.
Read →
Visibility·
FAQ Schema in 2026: What It Does and What Changed
Google retired FAQ rich results in May 2026. Learn when FAQPage markup is still useful, how to keep it accurate, and what it cannot promise about AI citations.
Read →
Visibility·
llms.txt: An Optional Content Index, Not an SEO Requirement
Understand what llms.txt is for, when a consuming tool makes it useful, and why Google Search does not require it for rankings or AI visibility.
Read →
Visibility·
How to Get Your Brand Cited by ChatGPT, Claude, and Gemini
A step-by-step tutorial for getting your brand cited by ChatGPT, Claude, and Gemini: structure answers, add schema, and earn the trust signals AI engines.
Read →
Development·
What Is Product Engineering?
Product engineering is full-stack building with product judgement — the data, logic, and systems under the interface. How it differs from web development.
Read →
Development·
What Makes a Website Fast and Accessible
What actually makes a website fast, accessible, and durable — and what quietly makes it slow. The craft behind a site that feels effortless to use.
Read →
Design·
What Goes Into a Brand Identity (Beyond the Logo)
A brand identity is a system, not a logo. What actually goes into one — mark, type, colour, voice, rules — and why the system outlasts any asset.
Read →
Design·
UI vs UX: What's the Difference?
UI is how an interface looks and behaves; UX is whether the whole experience works. The honest difference, where they overlap, and why you need both.
Read →
Visibility·
What Is Generative Engine Optimization (GEO)?
Generative Engine Optimization (GEO) is structuring content so AI answer engines cite it. How GEO works, and how it differs from traditional SEO.
Read →
Design·
What Is Product Design?
Product design is the whole experience — flows, states, and decisions — not just the interface. What it covers, and how it differs from UI design.
Read →
Visibility·
GEO vs SEO: Differences, Shared Foundations and Measurement
Compare SEO and generative engine optimization: what changes, what stays the same, and how to measure visibility without relying on AI search myths.
Read →
Visibility·
How to Get Your Brand Cited by AI Search
A practical guide to getting cited by AI engines: answer-first writing, structured data, llms.txt, entity consistency, and outside corroboration.
Read →
Development·
Why the Design-to-Development Handoff Breaks
The design-to-engineering handoff is where products lose detail, intent, and time. Why it fails — and how one team that designs and builds removes it.
Read →
Design·
Design Tokens Explained: One Source of Truth
Design tokens are named values — colour, type, spacing — shared between design and code. What they are, and how they keep a product consistent at scale.
Read →
Development·
Core Web Vitals: A Practical Guide
Core Web Vitals — LCP, INP, and CLS — are Google's metrics for loading, interactivity, and visual stability. What each measures and how to improve it.
Read →