Skip to main content
A database icon in a browser window, a step checklist and a question mark — a guide to first queries on GA4 data in BigQuery

How to Write Your First Query on GA4 Data in BigQuery

Once Google Analytics 4 is linked to BigQuery, raw events appear in your warehouse every day: every page view, click and enquiry with all its parameters. That gives you freedom the Analytics interface doesn’t, but the data is structured unusually, and first queries often leave people stuck. Here’s how GA4 tables in BigQuery are structured, three first SQL queries — by day, by page and by source — and how to avoid overpaying for data processing.

Continue reading

  • Надзаголовок над H1: BQ
A gateway arch with an arrow in a browser window, a step checklist and a question mark — an explanation of how Google tag gateway works

How Google Tag Gateway Works and Whether to Turn It On

Google tag gateway is a feature that lets you load Google tags from your own domain instead of Google’s servers. It’s often described as a way to “bypass blockers and recover all your data”, but in reality it’s more modest — and more useful than it sounds. Here’s how tag gateway works in plain words, what it really gives you, what it doesn’t do, how to turn it on via Cloudflare and how to check the result.

Continue reading

  • Надзаголовок над H1: GTG
A speed gauge with a needle in a browser window, a step checklist and a question mark — a guide to checking Core Web Vitals

How to Check Your Core Web Vitals and Read the Numbers

Core Web Vitals are three metrics Google uses to judge how comfortable a page is to use: how quickly the main content appears, how quickly the page responds to taps and clicks, and whether the layout jumps around while loading. They shape visitors’ impressions and are taken into account in Google Search. Here’s where to check them, how to read PageSpeed Insights and Search Console results, and why the numbers differ between tools.

Continue reading

  • Надзаголовок над H1: CWV
An envelope in a browser window, a step checklist and a question mark — a guide to setting up SPF, DKIM and DMARC for Google Workspace

How to Set Up SPF, DKIM and DMARC for Google Workspace

If emails from your domain land in spam or don’t arrive at all, the first thing to check is three DNS records: SPF, DKIM and DMARC. Since 2024, Gmail has required all senders to have at least SPF or DKIM, and bulk senders to have all three. Here’s how to set up all three records for Google Workspace email on your own domain: what to add, in what order and how to check the result.

Continue reading

  • Надзаголовок над H1: GWS
A shield with a padlock in a browser window, a step checklist and a question mark — a guide to choosing reCAPTCHA and getting keys

How to Choose reCAPTCHA for a Form and Get the Keys

reCAPTCHA protects your website forms from spam bots. During 2025, Google moved all reCAPTCHA keys to Google Cloud, so many older guides are out of date: keys are now created and managed in the Google Cloud console, and free usage comes with a monthly limit. Here’s how the reCAPTCHA types differ and which one to choose for a form, where to create a key now, where to find the secret key for a plugin and what happens if you exceed the limit.

Continue reading

  • Надзаголовок над H1: ✓
A map pin in a browser window, a step checklist and a question mark — a guide to embedding a Google map on a website

How to Embed a Google Map on Your Website Without an API Key

A map on your Contact page helps customers see where you are and get directions straight away. You don’t need an API key or a payment card in Google Cloud for that: a simple map can be embedded with code straight from Google Maps in a couple of minutes. Here’s how to get the map code, how to make it work well on phones, how to embed directions — and when you can’t do without a Google Maps Platform key after all.

Continue reading

  • Надзаголовок над H1: GM
A target with an arrow in a browser window, a step checklist and a question mark — a guide to checking Google Ads conversions

How to Check That Google Ads Conversions Are Tracked

Google Ads learns from conversions: enquiries, calls, purchases. If they’re counted wrongly, the system optimises your campaigns blind — spending budget on clicks that bring nothing and missing the ones that bring customers. Here’s how to check conversion tracking yourself: where to see the statuses, how to make a test conversion, how to compare the numbers with real enquiries and where data usually gets lost.

Continue reading

  • Надзаголовок над H1: Ads
Pie and bar charts in a browser window, a step checklist and a question mark — a guide to building a Data Studio report

How to Build a Data Studio Report from Analytics and GSC

Data Studio is Google’s free tool for reports and dashboards. In April 2026 Google brought back this name; for several years before that it was called Looker Studio. A report connects to Google Analytics, Search Console and advertising and updates itself: open the link and you see fresh numbers. Here’s how to build your first report from scratch: connect data, add four useful blocks, set up the date range and share it with colleagues.

Continue reading

  • Надзаголовок над H1: DS
A cookie icon in a browser window, a step checklist and a question mark — a guide to checking Google Consent Mode

How to Check If Consent Mode v2 Works on Your Website

Google Consent Mode v2 passes the choice a visitor made in your cookie banner to Google Analytics and Google Ads. A banner can look perfect and still pass nothing on — and then your advertising and analytics run with errors while you, the site owner, have no idea. Here’s how to check consent mode yourself in 10–15 minutes — three ways, from the simplest to the most precise — and the mistakes that come up most often.

Continue reading

  • Надзаголовок над H1: GCM
A Tag Manager tag icon in a browser window, a step checklist and a question mark — a guide to installing Google Tag Manager

How to Install Google Tag Manager on Your Website

Google Tag Manager is a “box” for all the tracking codes on your site: Google Analytics, Google Ads conversions, social media pixels. You install the container code once, and from then on you add and change tags in the interface — without editing the template. Here’s the installation step by step: create an account and container, add the code, set up your first tag, test it in Preview mode and publish.

Continue reading

  • Надзаголовок над H1: GTM
A bar chart with a growth line in a browser window, a step checklist and a question mark — a guide to installing Google Analytics 4

How to Install Google Analytics 4 on Your Website

Google Analytics 4 shows how many people visit your site, where they come from and what they do: which pages they open, whether they click buttons, whether they send enquiries. Installation takes about fifteen minutes, but small mistakes at this stage can spoil your statistics for months. Here’s the installation step by step: create a property and data stream, add the tag to your site in one of three ways, and check that data is actually coming in.

Continue reading

  • Надзаголовок над H1: GA4
A search result card with stars in a browser window, a step checklist and a question mark — a guide to testing structured data

How to Test Your Website’s Structured Data in Google

Schema.org structured data helps Google understand what’s on a page: a company, a product with a price, an article, breadcrumbs. But you can’t spot an error in it by eye: the page looks fine while Google quietly ignores the markup. That’s why it’s checked with dedicated tools. Here are three tools that answer different questions, how to read their results and the errors that come up most often.

Continue reading

  • Надзаголовок над H1: ★
A shopping basket with a euro sign in a browser window, a step checklist and a question mark — a guide to fixing products in Merchant Center

How to Fix Disapproved Products in Merchant Center

Your products are in Google Merchant Center, but they don’t show up on Google, and there’s a disapproval label next to them. It’s the most common situation for online shops: Google checks every product against your website and its own policies, and doesn’t show anything that fails the check. Here’s where to find the reason, which issues come up most often, how to fix them and how to speed up the re-review.

Continue reading

  • Надзаголовок над H1: GMC
A shopfront in a browser window, a step checklist and a question mark — a guide to verifying a Google Business Profile

How to Verify Your Google Business Profile: All Methods

Until your Google Business Profile is verified, it does little for you: the listing barely shows in Search and Maps, and you can’t reply to reviews or edit your details. Verification is how you prove to Google that the business is real and that you are the one running it. Here are the verification methods, how to prepare for one of the most common — a video recording — how long the review takes and what to do if Google says no.

Continue reading

  • Надзаголовок над H1: GBP
A window with a Search Console chart and magnifier, a step checklist and a question mark — a guide to adding a site to Search Console

How to Add a Website to Google Search Console: Step by Step

Google Search Console is a free dashboard where Google shows how it sees your website: which pages are in search, which queries they appear for and where the errors are. You only get this data once you add your site to the service and prove that it is yours. Here is the whole process step by step: which property type to choose, how to verify ownership, what to do straight after verification and the small things people most often get stuck on. With access to your domain at hand, it takes 15–20 minutes.

Continue reading

  • Надзаголовок над H1: GSC
A browser window with a cursor and an AI agent badge filling in a form on a website by itself

AI Agents on Your Website: What Breaks When a Bot Clicks

Only a few years ago, every visit to your website came from a person: they looked, scrolled, called or placed an order. In 2026, more and more visits come from an AI agent — a program the customer told to “find a handyman for Saturday and book me in” or “order the same filter as last time”. The agent opens pages on its own, reads prices, fills in forms and works its way to the “Pay” button. And if your site doesn't make sense to it, it quietly moves on to a competitor where everything worked.

Continue reading

A terminal window and the PageSpeed Insights logo with a speedometer: connecting website speed testing to an AI assistant

How I Connected PageSpeed Insights to Claude with MCP

In September 2026 I connected PageSpeed Insights to Claude through an MCP server. Checking website speed by hand always goes the same way: open the report, wait for the test, wade through a dozen metrics, and a week later forget what the numbers were. I wanted to hand that job to an assistant: let it run the test, compare pages and explain what is slowing the site down. Below is the whole path: the Google key, the installation, registering the server in Claude Code, the first results on our own site and the potholes I hit.

Continue reading

PageSpeed Insights logo with a speedometer on a white card and an AI badge: checking website speed with an AI assistant

Website Speed Check with an AI Assistant: PageSpeed Insights in Plain English

  • Price: Price from
  • Цена (число): 70
PageSpeed Insights shows how fast your website opens on a phone, but its report is full of jargon and red numbers. We connect an AI assistant to it: it tests the site on its own, explains in plain words what slows it down and lists the fixes in order of importance.

Continue reading

  • Надзаголовок над H1: PSI
Email logo with an AI check mark — an AI agent sorting a company's incoming mail

An AI Agent on a Company Inbox: How I Set It Up

Our studio's inbox drowns in adverts and cold offers just as thoroughly as anyone else's. I wanted to find out in practice whether an AI agent plugged straight into the mailbox over the MCP protocol really takes that routine off your hands, or merely sounds good in a product description. Here is how it actually went: the install, the first tests and the thing it turned up on day one.

Continue reading

Google Analytics logo against AI accents — service for connecting an AI assistant to website analytics

Google Analytics with an AI Assistant for Your Business

  • Price: Price from
  • Цена (число): 80
Google Analytics sits on almost every website, yet it often brings no benefit at all: the numbers are there, the time and the habit of reading them are not. We connect an AI assistant to your statistics — it looks into Analytics for you and answers in plain language: how many people come, where from, what they do on the site and why enquiries have dropped. No learning the Analytics interface, no digging through reports yourself.

Continue reading

  • Надзаголовок над H1: GA
Email logo with an AI check mark — service for connecting an AI agent to a company inbox

AI Email Assistant for Business: No Lost Enquiries

  • Price: Price from
  • Цена (число): 50
A company inbox fills up with adverts, newsletters and cold offers — and a message from a real client is easy to miss in that noise. We connect an AI agent to your business email that sorts incoming mail on its own: it tells a genuine enquiry from spam, deletes nothing without your decision and flags what matters straight away.

Continue reading

  • Надзаголовок над H1: @
Joomla website development

Joomla Website Development: Build, Extend, Maintain

Joomla is our main stack — it also runs the site you are reading. We build projects from scratch, take over code left by other developers, and keep sites updated and running for years. You get an admin panel where you edit texts and prices yourself, and a developer who stays reachable after launch. We work with companies across Europe and beyond — the project language and time zone are no obstacle.

Continue reading

Search Console, an MCP server and an AI assistant linked in a chain on a workstation screen

How I Connected Google Search Console to Claude with MCP

In September 2026 I connected my site’s Google Search Console to Claude through an MCP server. The trigger was mundane: junk URLs were sitting in the index, and tracking down where they came from by hand didn’t appeal. Here is the whole route — from picking an authentication method, through two bugs I had to fix along the way, to what the setup found on a live website. This is not a “best MCP servers” roundup. One server, one Windows workstation, a site in four languages, and honest impressions after the first days of use.

Continue reading

A Search Console report with a dipping chart and an AI assistant answering questions about the website

Connect Google Search Console to an AI Assistant

  • Price: Price from
  • Цена (число): 100
Google Search Console knows almost everything about your website: which searches bring people in, which pages dropped out of Google and where potential customers slip away. We connect it to an AI assistant, so instead of digging through reports you ask plain questions and get answers backed by numbers and a clear to-do list.

Continue reading

  • Надзаголовок над H1: GSC
An anonymous installer and a profile with no track record lead either to a safe tool or to a threat

AI Access to Your Site and Computer: Tool or Threat?

In autumn 2026, dozens of modules are appearing at once that give AI assistants direct access to a computer, website and inbox — they're called MCP servers. Some solve a real business problem. Others are, in effect, admin-level software offered as a one-command install, with no chance to read what it actually does first. Here's a real example from our own practice showing how to tell the two apart.

Continue reading

Diagram: an AI agent with allowed and blocked tool connections, next to a security shield

Safe Rollout of AI Agents and MCP Servers for Business

  • Price: Price from
  • Цена (число): 50
We only give AI assistants access to a website, inbox, documents or computer after checking what the tool actually does, who built it, and what happens if it fails. We review other people's AI integrations and configure your own — safely.

Continue reading

  • Надзаголовок над H1: MCP
Two website windows and a forking path with arrows: choosing between two content management systems

Joomla vs WordPress in 2026: an honest comparison

WordPress runs 40.7 % of all websites in the world. Joomla runs 1.1 %. A fortyfold difference. And yet the site you are reading right now is built on Joomla, and I still think that was the right call. There is no contradiction here. We build client sites on different platforms — WordPress, Joomla and others — so I have nothing to defend. What follows is an honest comparison: where WordPress wins so clearly there is nothing to argue about, where Joomla is genuinely stronger, and why the choice of platform affects the outcome far less than people assume.

Continue reading

Five access channels to a website: CMS, files, database, browser and project memory

Connecting Claude to a production Joomla site

On 8 September 2026 our website gained nineteen new articles in four languages — with structured data, language links and meta tags. In a single working day. They were not written by a copywriter or by a turnkey text generator: they are the result of a setup we spent six weeks assembling — Claude connected to a live Joomla installation through five different access channels. Below is an honest account of that setup: what it consists of, why one channel turned out not to be enough, what it genuinely speeds up and what it does not, and the two incidents it cost us along the way. No talk of...

Continue reading

A checklist of website requirements, a consent banner with two buttons and a data protection shield

A company website in Poland: what the law requires

A company website in Poland is not just design and copy. There is a set of things that must be on it: company details in a defined scope, a privacy policy, a cookie consent that actually works, and for a shop a set of terms as well. Missing the first group is an offence punishable by a fine; breaches on the data side draw UODO sanctions, which in Polish practice have run from 10,000 to 50,000 zł for small shops. Below is a checklist without the legal phrasing: what exactly belongs on the site, how the requirements differ for a sole trader and for a limited company, why an "Accept" button...

Continue reading

Facts from a company website feed into an AI assistant answer listing firms

What AI says about your company: a half-hour check

Customers scroll through ten blue links less and less. They ask ChatGPT "who builds websites in Warsaw", or they see Google's ready-made answer above the results — and they call one of the firms it named. If you are not among them, you did not lose on rankings: you simply were not in the answer, and the person never found out you existed. Below is a way to check this yourself in half an hour, with no tools and no agency: five questions to ask about your own market, what to write down in the answers, and what to do with the result. Plus an honest look at why you are not being named, and how...

Continue reading

An invoice with the NIP field highlighted passes into the state system with a QR code

KSeF: what your website and shop must handle

KSeF is discussed as an accounting topic, but most of the work lands on the website. It is the shop that has to recognise whether a business or a consumer is buying, collect the NIP tax number somewhere it can actually be used, and pass the data to the system that will issue the invoice. Skip that, and your accountant ends up with orders no e-invoice can be issued from. Below is the technical side: who is covered and from when, why February 2026 affects even the smallest firms, how the 10,000 zł threshold is really counted, where the NIP field belongs in a checkout form, and how the B2B...

Continue reading

A website screen with the accessibility symbol, a focus outline and the Tab key

Website accessibility law in Poland: who it covers

Since 28 June 2025 Poland has had a law that requires some companies to make their websites usable by people with disabilities. The fine goes up to ten times the average national salary, and for larger turnovers up to 10% of annual revenue. PFRON supervises compliance, and an inspection can start with nothing more than a complaint from any visitor to your site. Below is the practical breakdown: who the law covers and who it does not, and why the exemption does not always hold; what it actually demands of a website once you strip away the language of standards; the five things sites most...

Continue reading

The page looks ordinary, but under a magnifier the hidden Japanese spam shows

Japanese keyword hack: how I cleaned an infected site

On the morning of 3 September 2026 the owner of savuk.eu came to me with an ordinary complaint: “Google shows some nonsense for my site.” The site itself opened normally — no browser warnings, no visible traces. By the evening I had deleted 777 foreign files from it, and the oldest backdoor turned out to be dated December 2022. The infection had lived on the site for almost four years, and nobody had noticed it the whole time. Below is a breakdown of a real case: what the Japanese keyword hack looks like from the inside, why restoring a backup does not help, which detail almost convinced me...

Continue reading

Website promotion in AI answers

People no longer scroll through ten links: they ask ChatGPT, Perplexity or Google AI and get a single answer naming two or three companies. GEO optimization makes sure yours is one of them. We will check for free what the assistants say about you right now.

Continue reading

  • Надзаголовок над H1: GEO

Website SEO promotion in Poland

Most websites never get steady traffic from search: Google states plainly that even a technically sound page is not guaranteed to be indexed. Building a site is not enough — it has to be made visible. SEO promotion brings a business out of the digital shadow and delivers customers at the moment they are already looking for your services. We do search engine optimization and website promotion for companies in Poland and the European Union — from the technical audit to positions that hold in Google.

Continue reading

  • Надзаголовок над H1: SEO

Privacy Policy

We collect your data only when you contact us yourself — filling in a form on the site, writing by e-mail or messenger, or calling. We use it for one thing: to reply to you and to run the work on your project. Your data plays no part in advertising or mailing lists, we do not sell it and we pass it to no one. Below, point by point: who is responsible for the data, what exactly we store, for how long, and how to have it deleted.

Continue reading

Frequently Asked Questions

In this section, the IT Deweloper web studio has collected answers to the questions that come up most often during website development and technical support. Here you'll find information about services, timelines, cost, ongoing support, and how a website is looked after once it's live.

Continue reading

Solutions

IT Deweloper web studio is a full-cycle team: design, marketing and development. We deliver projects of any complexity — from site architecture to getting your online resource into top search rankings, local map search and AI algorithms.

Continue reading

Website development stages: a diagram of seven steps

How we build websites

Building a website takes seven stages, from setting the goal to launch. Each has its own outcome and its own deadline: six stages with a fixed duration take 16 working days.

Continue reading

Website development pricing

The cost of a website depends on the number of pages, the functionality required and the scope of search promotion. See our web development prices at it-deweloper — a transparent price list with no hidden extras. Check the cost of your project.

Continue reading

Web development portfolio

Our portfolio brings together a selection of websites we've built for companies and entrepreneurs across different business fields — corporate sites, service catalogues, online stores and other projects with a well-thought-out structure, a user-friendly interface, SEO optimisation and a focus on generating leads and sales, built on modern technology stacks:

Continue reading