E-commerce site development: the right platform, secure payments, consistent data.
What is an ecommerce website?
An ecommerce website is a web store where products are listed, visitors build a cart and pay online, and every order is recorded. A store is made up of a product catalog, a cart and checkout flow, order and stock management, and a measurement layer. These parts can be built on an off-the-shelf platform such as WooCommerce, Shopify or ikas, or with custom software. Which one fits comes out of comparing a written requirements list on scale, integration and total cost of ownership.
We build your ecommerce website on an off-the-shelf platform such as WooCommerce, Shopify or ikas, or with custom development; we test the product, cart and 3D Secure checkout steps end to end on a phone. Before launch, we connect product data, the stock and order flow, GA4 measurement and the Merchant Center link to each other.
1On the product pageSize: 42 · In stock · Add to cart
2In the cartThe total, shipping included, is shown before payment.Clear
3yourbrand.com › orderYour Brand | Order confirmation
An ecommerce website is built in three layers.
01
Choosing the platform
We compare off-the-shelf platforms such as WooCommerce, Shopify and ikas, and custom development, on scale, integration and total cost.
Requirements list
We gather the product and variant structure, sales channels, payment and shipping methods and the systems to connect into a written list.
Off-the-shelf platform or custom development
We compare who owns the server, updates and payment page security, and what will be solved with a plugin versus code.
Total cost of ownership
We calculate subscription or hosting, paid apps, payment fees, integration and annual maintenance together.
Data portability
Before choosing, we confirm that product, customer and order data can be moved through an API or export.
02
Store experience
We build every step from category and product pages to checkout so it’s fast and clear on a phone and crawlable by search engines.
Category and product pages
We build plain links from the menu to categories and from categories to products, and show variant, stock, shipping and returns information on the product page.
Search and filters
We limit crawling of filter URLs with rules, and return a 404 for filter combinations with no results.
Cart and checkout
We show the total, shipping included, before payment, keep guest checkout open and build forms with as few fields as possible.
3D Secure and mobile
We set up card authentication with the payment provider’s 3D Secure flow and test the payment step end to end on a phone.
03
Data and integration
We connect product data, the stock and order flow, measurement and structured data so they run from a single source of truth with the same IDs.
Product data
We keep the SKU (stock keeping unit), GTIN (Global Trade Item Number), brand, variant and category fields complete and consistent in the store panel.
Merchant Center connection
We set up sending products to Google through the platform’s official app or the Merchant API.
Stock and ERP
We map the stock, price and order flow to your ERP (enterprise resource planning) or accounting software through the API, so every field has a single writer.
GA4 and structured data
We set up GA4 ecommerce events with the transaction ID, and Product structured data to match the information on the page exactly.
From product page to order record, what happens?
The shopper makes a choice on the product page, sees the total in the cart and enters card details in the payment provider’s form; the card-issuing bank authenticates the payment with 3D Secure. Products in the approved order are deducted from stock; the order goes to the ERP, to GA4 and to the shopper’s inbox with the same order number.
v2.2 and laterEMVCo recommends considering version 2.2 or later of 3-D Secure for optimal functionality.6
18 AugustGoogle’s Content API for Shopping shut down on 18 August 2026; product and stock integrations move to the Merchant API.10
Bank authentication3D Secure · one-time codeConfirm
3DS
Order record
#100482Stock −1ERPGA4 · purchaseEmail
Order #100482 · same ID
Ecommerce website build, step by step.
01
Discovery
We talk through your products, sales channels, payment and shipping setup and the systems to connect, and draw up the requirements list together.
02
Platform decision
We compare off-the-shelf platforms and custom development on the requirements list, scale and total cost of ownership, and write our recommendation with the reasoning.
03
Design and development
We design the sitemap and the category, product, cart and checkout screens, and build the theme with components managed from the panel.
04
Integration and testing
We set up the payment and 3D Secure flow and the ERP, Merchant Center and GA4 connections, and test them with test order, refund and failed payment scenarios.
05
Launch and operation
We launch after checking redirects, and in the first 30 days we read order, payment, crawl and measurement errors weekly.
Platforms and tools we work with.
Your data, from every angle, in Data Studio.
Data Studio22 Jun – 19 Sep 2026 ▾
InfoInfoPeriod over periodOverviewKeyword RankingAll PositionsTop 3 positionsPositions 4 - 10Positions 10 - 20Positions 20 +Focus KeywordsContent AnalysisBrand vs. GenericKeyword AnalysisLocationYear over yearOverviewKeyword Ranking
Main FiltersBrand / Generic ▾Device Category ▾Country ▾PeriodYear
Overview
Clicks400K▲ 28%prev. 312K
Impressions4.0M▲ 22%prev. 3.28M
URL CTR10.0%▲ 0.4 ptprev. 9.6%
Avg. Position8.0▼ 3.0prev. 11.0
Unique Queries24.8K▲ 19%prev. 20.8K
Unique Pages6.2K▲ 7%prev. 5.8K
Performance over TimeUrl Clicks (last 90 days)previous 90 daysJulAugSep
Keyword Ranking /All Positions
Queries by Position Group
Total Unique Queries24.8K▲ 19%
Top 3 positions2.2K▲ 34%
Between 4 and 105.2K▲ 27%
Between 10 and 206.4K▲ 16%
Positions 20 and higher11.0K▲ 15%
Clicks by Position Group400K totalTop 358%4–1029%10–209%20+4%
Top 3 share of clicks58% → 58%JulAugSepTop 3232K4–10116K
Url Clicks · 2026 vs 2025JulAugSep2026400K2025204K
Jul112K65.2KAug131K68.5KSep156K70.2K
Sample data.
Click to flip through the screens
The dashboard pulls Search Console and Analytics data at the same time. We update the filters to match the project’s goals and build new screens for each type of conversion step.
We build screens with filters Google’s own interface doesn’t offer. We track your queries separately in the top 3, 4–10, 10–20 and 20+ position groups.
We group keywords into clusters and look at the traffic a project gets from each cluster as a whole. We can compare an online store’s bag and shoe clusters on one screen, by search intent, against the previous period; that is a more useful way to measure success.
To report organic growth honestly, we split traffic into branded and non-branded searches. We analyze non-branded traffic separately; that is where the effect of SEO work shows most clearly.
All these filters show the losses too: not every one of the 25 screens shows green. The same screens reveal the swings caused by algorithm updates, and our recovery work starts there.
We track every keyword one by one: impressions, clicks, CTR and position on the same row. Where a keyword moves up but clicks don’t follow, we start work on the title and description.
We keep the city the traffic comes from on a separate screen. For brands with physical stores, the city breakdown decides where the budget and content go.
We compare with the same period last year: is it seasonality or real growth? A screen that looks good against the previous 90 days may be standing still against last year.
We wrote this guide for brand and business teams who want to build a new ecommerce website or move their current store to another platform. What we describe is based on the official documentation of WooCommerce, Shopify and ikas, Google’s ecommerce and crawling documentation, schema.org, EMVCo’s 3-D Secure page and the payment page security publications of the PCI Security Standards Council (PCI SSC). We verified product and feature names against the source as of September 2026; we didn’t include prices. Our own field observations are marked separately under the heading “Expert note”.
An ecommerce website has three layers: the choice of platform, the store experience from product page to checkout, and the product, stock and order data connected together with measurement. The product feed and campaigns that go to ads are the subject of our ecommerce marketing page; this guide focuses on the store itself.
What decisions does building an ecommerce website start with?
Before choosing a platform, the work starts with putting in writing what you’ll sell, how you’ll deliver it and which systems the store will talk to. The requirements list we fill in together in the first meetings has six headings:
Product structure: the number of products and variants, options such as size and color, and whether there are bundles or personalized products.
Sales channels: marketplaces, social channels, physical stores and wholesale alongside the web store.
Payment and delivery: the payment provider or bank you’ll work with, methods such as card installments (taksit: splitting a card payment into monthly installments, a common option in Türkiye) and bank transfer, shipping carriers and the returns process.
Integrations: ERP (enterprise resource planning) or accounting software, warehouse and stock systems, e-invoicing, CRM (customer relationship management) and the email tool.
Language and market: whether you’ll sell in one language, and whether there’s cross-border selling and more than one currency.
Management: who will update products, campaigns and content from the panel, and how often.
When a choice is made without this list, the gaps are filled later with plugins or custom code; the maintenance load grows with every addition.
An off-the-shelf platform or custom ecommerce software?
For most stores, the right start is an off-the-shelf platform; custom ecommerce software is chosen, with reasons, when there’s a business rule or integration the platform can’t handle. WooCommerce is an ecommerce plugin that runs on WordPress and is hosted on the server you choose; on hosted platforms such as Shopify and ikas (a Türkiye-based platform), the server and maintenance sit with the platform, while coverage on the payment side varies by platform. Shopify writes that its Level 1 PCI DSS (payment card data security standard) certification covers the store, the shopping cart and web hosting, and that this compliance extends to all stores by default.1
Criterion
WooCommerce (WordPress)
Hosted platform (Shopify, ikas)
Custom development
Server and updates
On the store’s side
On the platform
Entirely on the store’s side
Payment page security
The payment plugin and scripts on the page are the store’s responsibility
On Shopify, the platform’s certification covers the cart1; on ikas, coverage is confirmed with the platform; added apps are audited separately
All coverage sits with the store
Customization
Broad, through themes, blocks and plugins
Through themes and apps, as far as the platform allows
Complete; maintaining every feature written also falls to the store
Data and integration
Since 8.2, orders are kept in separate tables on new installs (HPOS)2
The platform API (application programming interface); on ikas, a GraphQL admin API3
The data model is designed from scratch
When it fits
A content-heavy store managed with WordPress that wants flexibility
A store that wants to go live quickly with little server maintenance
Non-standard business rules, heavy integration
Custom development takes shape around every requirement, but it moves all responsibility, from payment security to backups, onto the store. For a requirement that pushes the limits of an off-the-shelf platform, we first look for a solution through an app, a plugin or an API; ikas, for example, exposes store data through a GraphQL-based admin API.3 We make the “custom software is needed” call only after this check.
How do you compare ecommerce platforms on scale and total cost of ownership?
Platforms are compared against today’s order volume plus the product, order and integration load in the growth plan; cost is calculated with all its annual items. The first thing we look at for scale is the data model. Up to version 8.2, WooCommerce stored orders in WordPress’s general content tables (_posts and _postmeta); since 8.2, released in October 2023, High-Performance Order Storage (HPOS) is enabled by default on new installs.2 HPOS keeps order data, including order addresses, in four separate tables with their own indexes; according to WooCommerce, this structure reduces read-write operations and congestion on the tables.2
Six items go into total cost of ownership: the platform subscription or hosting, theme and design, paid plugins and apps, payment provider fees, integration development, and annual maintenance (updates, security, backups). On a hosted platform, the server item is bundled into the subscription, but monthly costs grow as paid apps are added; with WooCommerce and custom development, maintenance work is ongoing and should be itemized separately in the proposal.
How should category and product pages be built?
Category and product pages should sit in a tree where shoppers and search engines alike can reach every product through plain links from the menu, categories and subcategories. Google recommends this chain, and also writes that if category pages don’t link to every product in a category, Googlebot may not be able to find all the products by crawling alone.4 Links should be built with the <a href> tag; navigation through JavaScript events attached to other HTML elements isn’t recommended.4
Google generally works out site structure from the links between pages, not from URL format; as a general rule, the more internal links a page has, the higher its relative importance is considered.4 That’s also why Google recommends linking to a best-selling product from the home page, blog posts or the newsletter.4
On the product page, everything the shopper asks before deciding sits on the first screen or just below it: variants, stock, price, shipping cost, delivery time and return terms. On category and product templates, mobile speed is often set by images and third-party scripts; we explain our measure-then-speed-up method on our website speed optimization page.
How do site search and filters affect crawling?
Filters make it easier for shoppers to narrow down and find products, but when every filter combination creates a new URL, they can turn into an endless crawl load for search engines. According to Google, faceted navigation is most often implemented with URL parameters and can create infinite URL spaces; crawlers crawl a large number of these URLs before realizing they’re useless, and new, useful URLs are discovered later.5 The site search box isn’t a route to product discovery either: Googlebot generally doesn’t submit queries to search boxes while crawling.4 We set up filter URLs with these rules:
Filters that don’t need indexing: blocked from crawling with robots.txt; Google says crawling filtered URLs is often unnecessary, and recommends allowing only product pages and an unfiltered listing page to be crawled.5 Filters can also be kept in the part of the URL after the # sign; Google generally doesn’t support that part for crawling and indexing.5
Filters you want indexed: the standard “&” is used as the parameter separator; if filters are in the path, their order always stays the same and the same filter doesn’t appear twice.5
Combinations with no results: a filter combination that returns no products isn’t redirected to a generic error page; it’s answered with a 404 status code at the same URL.5
Canonical and nofollow: Google writes that rel=”canonical” and rel=”nofollow” are generally less effective in the long term than the methods in the first item; we don’t rely on them alone.5
How do the checkout flow and the virtual POS work, from cart to order?
The checkout flow starts with the cart, continues with card authentication and ends with the order record; each step is built with as few fields as possible so it doesn’t surprise the shopper or put unnecessary obstacles in the way. EMVCo also writes that unnecessary friction added to the payment process often leads to abandoned purchases.6
Don’t let the shipping cost appear at the last step
The total changing for the first time at the payment step is a reason we often see for abandoned carts. We show the shipping cost on the product page and in the cart, keep guest checkout open, and build the address form to work with the browser’s autofill.
In Türkiye, a store takes card payments through a virtual POS (sanal POS): the online card-acceptance account a bank or payment provider opens for the merchant, much like a merchant account with a payment gateway elsewhere. Installment options and the 3D Secure flow run through this account. The agreement is made in your company’s name, and we connect the account to the platform.
3D Secure is the protocol in which the bank that issued the card verifies the shopper’s identity in an online card payment; it carries transaction, payment method and device information between the store and the bank.6 The bank uses this data to assess risk; in many transactions, the shopper just presses the “Buy” button and the payment is approved.6 For a transaction seen as high risk, the bank may ask for extra authentication, such as a one-time password, a knowledge-based question or biometric authentication.6 The protocol works both in the browser and in mobile apps; EMVCo recommends considering version 2.2 or later for optimal functionality.6
Shopify describes the flow like this: the shopper is redirected to the card-issuing bank’s domain for authentication, then returns to the store’s domain to complete the payment.7 For a payment authenticated with 3D Secure, liability for fraudulent chargebacks shifts from the store to the card-issuing bank.7 This protection isn’t unlimited: Shopify writes that card issuers have policies that remove the liability shift when too many chargebacks occur.7 We confirm this limit with the payment provider during setup.
Shopify Payments uses 3D Secure only when the card-issuing bank asks for it to approve the transaction.7 The part we build is the store side of the flow: authentication opening without interruption on a phone, the order being recorded once and with the right status on return from the bank, and the cart being kept when authentication fails.
What does PCI DSS require for payment page security?
Even when card data is entered in the payment provider’s form embedded in your site, PCI DSS requires the store to secure that page: one of the eligibility criteria for using the SAQ A self-assessment questionnaire in v4.0.1 is that the store has confirmed its site isn’t susceptible to script attacks.9 PCI SSC writes that scripts running in the shopper’s browser have become a major target for attackers trying to steal card data, and that these attacks, known as “e-skimming”, have increased significantly.8 Requirements 6.4.3 and 11.6.1 of the standard aim to have scripts on the payment page authorized, their integrity checked and monitored for changes, and security-impacting HTTP headers managed too.8 According to PCI SSC, the new requirements of v4.0.1 took effect on 1 April 2025.9 How the payment form sits on the site sets the boundary of responsibility:
Payment setup
Where card data is entered
What’s checked on the site
Redirect (HTTP 30x, meta or JavaScript redirect)
On the payment provider’s page
The integrity of the page that starts the redirect; the new script criterion in SAQ A doesn’t apply to this setup9
Embedded form (iframe)
In the payment provider’s form embedded in your site
That the page isn’t susceptible to script attacks, shown with the techniques in 6.4.3 and 11.6.1 or with the payment provider’s confirmation9
A hosted platform’s checkout page
On the platform’s checkout page
On Shopify, the platform’s certification covers the cart and hosting1; on other platforms, coverage is confirmed with the platform; added apps and scripts are audited separately
The site’s own card form
On the store’s own page
Card data passes through the store’s environment; we don’t recommend this setup
Even if the card number never passes through your site, the page that calls the payment form is yours; security starts with being able to account for every script running on that page.
PCI SSC recommends confirming whether SAQ A is right for a store with the acquiring bank (acquirer) that holds the merchant agreement or with the relevant card brands;9 we get this confirmation together during setup.
Which systems do product, stock and order data talk to?
An ecommerce website should have a single source of truth for product, stock and order data; the store, ERP, Merchant Center and analytics should be fed from that source with the same IDs. Platform APIs are the foundation of this connection. In ikas’s developer documentation, the permissions defined for v1 of the admin API cover products and variants, orders across all sales channels, customers, stock locations and stock levels; ikas recommends v2 to new API users.3 On the WooCommerce side, HPOS makes it easier to apply read-write locks and prevent conflicts in concurrent operations (race conditions);2 we pay attention to this difference in stores where the ERP reads and writes orders often.
Every field has a single writer
If stock is kept in the ERP, the store reads stock from the ERP; if prices change in the store, they’re written to the ERP from the store. A field updated by hand in two systems leads to sold-out products appearing for sale; we fix this mapping in writing before the integration.
Google’s Content API for Shopping shut down on 18 August 2026; from 1 September 2026, requests to this API began failing gradually, and the Merchant API replaced it.10 Stores that send products through a partner app, such as the Google & YouTube app on Shopify, don’t need to do anything; the provider handles the migration.10 Stores that send data with their own software need to move their integration to the Merchant API; this API can update a single product without sending all the required fields, and those who need more time can apply for extended access.10
How are measurement and structured data verified before launch?
Measurement and structured data are verified before launch by putting a real test order side by side with the store record. In GA4, the transaction ID (transaction_id) is required for purchase and refund events; for events that send a value, the currency is also set at the event level.11 In the test order, the transaction ID, amount and product codes in GA4 must match the store record exactly; the full list of events is on our ecommerce marketing page.
The structured data on the product page is generated from the same source. On schema.org, the Product type is defined as any product or service offered for sale; it has properties such as offers, brand, SKU and GTIN.12 A GTIN value must be a number of 8, 12, 13 or 14 digits with a valid GS1 check digit (or a GS1 Digital Link URL based on it); the SKU is the seller’s own stock code.12 Size or color variants can be connected to a product group (ProductGroup) with the isVariantOf property.12
Three test orders before launch
Before every launch, we test a purchase with a real card, a refund of the same order and a failed payment. In all three, we check the order status, stock movement, ERP record, GA4 event and the email sent to the shopper together.
How do our ecommerce development services run up to launch and through the first 30 days?
The right order is this: the scope is put in writing, the platform is chosen against that scope, payments and integrations go live after testing, and the first 30 days are tracked with measurement.
Discovery: the requirements list, a URL inventory of the current site, and payment provider and integration decisions.
Platform and design: platform comparison, the sitemap and design of the store screens.
Development and integration: the theme, the payment and 3D Secure flow, the ERP and Merchant Center connection, GA4 events, structured data.
Testing and launch: three test orders, redirects, an end-to-end check on a phone.
The first 30 days: order and payment errors, crawl and 404 reports, and the gap between GA4 and order records are read weekly.
The domain, hosting or platform subscription, payment agreement, Merchant Center, Analytics and code repository are opened in your company’s name; the markention team runs the setup, integration and post-launch operation. We build the site so that product, campaign and content changes can be made from the panel without code.
How should you choose an ecommerce development company?
Proposals from companies that build online stores are often compared on design samples; yet how the store will run for years is decided by the reasoning behind the platform, payment security and data ownership. Ask about these points in the meeting:
Platform reasoning: on what basis was the ecommerce platform recommended, and does the company only ever build on one platform?
Exit route: if the store will run on the company’s own rented software, the format in which you can take product, customer and order data when you leave should be in writing.
Payment page: who inventories the scripts running on the payment step, and how changes to them are monitored.
Single source of truth: which system writes and which reads stock, price and orders, put in writing before integration starts.
Account ownership: the domain, platform subscription, virtual POS agreement, Merchant Center and Analytics opened in your company’s name.
Migration plan: if you have a current store, redirecting old URLs one by one and moving order and customer history across.
What determines ecommerce website pricing?
Ecommerce website pricing has two separate parts: the service fee for setup and operation, and provider fees that go to the platform, plugins and payment provider. We listed the provider items in the total cost of ownership section above; the service fee depends on these factors:
Factor
What it changes
Platform
Theme and app configuration on an off-the-shelf platform; development from scratch, and its upkeep, with custom ecommerce software
Design
Adapting an existing theme, or custom design of the store screens
Product structure
Number of products and variants, bundles and personalized products
Integrations
How many ERP, accounting, shipping, e-invoicing and marketplace connections there are, and the state of their APIs
Migration
Product, customer and order history to move; the number of URLs to redirect
After launch
The scope of updates, security, backups and payment page monitoring
We clarify the scope together in the first meeting, then send a proposal with the items written out separately. The platform subscription, paid plugins and payment provider fees are paid directly to the provider from accounts opened in your company’s name; they’re separate from our service fee.
Ecommerce website pricing: starting prices and ranges
Scope
Team, timeline and effort
Fee (excl. VAT)
Ecommerce website, including platform, payment, shipping and setup costs
3 people: developer + designer + SEO and analytics specialist · 3–5 weeks · 30–50 team hours
$1,800–$3,000
Store with marketplace or ERP connections, or custom development
3–4 people: two developers + designer + SEO and analytics specialist · 6–10 weeks · 60–100 team hours
$3,600–$6,100
The lower end of each range is the starting price; excluding VAT. Scope is confirmed in a written proposal after the first meeting. As of October 2026.
If you’d like to draw up your store’s requirements list together, pick a meeting day that suits you below.
Ecommerce websites: frequently asked questions.
What is an ecommerce website, and how is it different from a brochure site?
An ecommerce website is a web store where products are listed, bought through a cart and online payment, and every order is recorded. What sets it apart from a brochure site is that it manages the product catalog, stock, payments, orders and returns, and makes them talk to systems such as ERP, shipping and accounting. That’s why the security, measurement and maintenance load is also heavier.
How much does it cost to have an ecommerce website built?
The fee depends on scope: the chosen platform, the extent of design, the number of integrations, product and content migration, and post-launch operation. We clarify the scope together in the first meeting, then send a proposal with the items written out separately. The platform subscription, paid plugins and payment provider fees are paid directly to the provider from accounts opened in your company’s name; they’re separate from our service fee. Starting prices are in the pricing table on this page; the final fee is set in a written proposal.
How long does it take to build an ecommerce website?
The timeline depends on the number of products, the integrations, whether the design is based on an off-the-shelf theme or custom design, and how ready the product data is. We work out the scope in the first meeting and provide the schedule in writing, phase by phase. The items that most often stretch the schedule are the ERP integration, preparing product information and images, and the payment provider application; we start these at the very beginning.
Which ecommerce software do you recommend: WooCommerce, Shopify, ikas or custom software?
We give our recommendation based on your requirements list, with a comparison table and our reasoning in writing. For stores that want to leave server and update maintenance to the platform and go live quickly, hosted platforms such as Shopify or ikas fit well; on Shopify, PCI DSS compliance also extends to all stores by default. For content-heavy stores that work with WordPress and want flexibility, WooCommerce stands out. If there’s a non-standard business rule or heavy integration, we consider custom development.
Can you move our current store to another platform?
Yes. Before the move, we build an inventory of product, category and content URLs and map each old URL to its new one with a permanent (301) redirect. We migrate product, customer and order history to the new system, and monitor crawl errors and the order flow after launch. A move can cause temporary fluctuations in search visibility; to reduce the effect, we test the redirects before launch.
How are the virtual POS (sanal POS), 3D Secure and installments set up?
The virtual POS agreement with the payment provider or bank is made in your company’s name; we connect that account to the platform and set up the 3D Secure flow and installment options in the way the payment provider offers them. In 3D Secure, the card-issuing bank decides which transactions require extra authentication. We test the payment step on a phone before launch, with successful and failed payment and refund scenarios.
Is card data stored on our site, and do we need PCI DSS compliance?
In the setups we build, the card number doesn’t pass through your site’s server; it’s entered on the payment provider’s page or in its form embedded in your site. Even so, PCI DSS’s SAQ A questionnaire requires stores using an embedded form to confirm, as an eligibility criterion, that the page isn’t susceptible to script attacks. That’s why we inventory the scripts on the payment page, remove the ones that aren’t needed and monitor changes. We confirm which self-assessment questionnaire is right for you together with the bank or payment provider that holds your merchant agreement.
Will stock and orders sync with our ERP or accounting software?
They will if the platform’s and the ERP’s APIs allow it. First we fix which system each of the stock, price, order and customer fields is written in and which it’s read from, and build the matching on shared IDs such as SKU and order number. We test the integration with test order, refund and cancellation scenarios. If your ERP has no API, we present interim solutions such as file transfer in writing, with their pros and cons.
Once the site is live, will we appear on Google and Google Shopping?
We build the site with a link structure search engines can crawl, structured data and a sitemap, and connect Search Console and Merchant Center before launch. Visibility and rankings are Google’s decision; we don’t promise a specific position or traffic. Product ads and feed work are the subject of our ecommerce marketing service; since both use the same product data, they can be planned together.
Whose name are the site and accounts opened in, and what stays with us when the work ends?
The domain, hosting or platform subscription, payment provider agreement, Google Merchant Center, Analytics, Tag Manager and Search Console accounts, and the code repository are opened in your company’s name. We work in these accounts as authorized users. When the work ends, the accounts, theme and code, integration documentation and administrator access stay with you.
Who runs the work, and what do you need from us?
The markention team runs the setup, development, integrations, testing and post-launch operation; we’re a marketing and business development operation added to your company as a module. What we need from you is product information and images, business rules, and decisions and approvals on topics such as the payment provider and ERP. We build the site so products, campaigns and content can be added from the panel without code.
What should we ask an ecommerce development company before hiring it?
Ask on what basis the platform was recommended, who audits the scripts on the payment page and how, and which system will be the single source of truth for stock and orders. If the store will run on the company’s own rented software, ask in writing how you’ll get product, customer and order data out when you leave. The domain, the virtual POS agreement and the measurement accounts being opened in your company’s name shouldn’t be up for negotiation.
When is WooCommerce the right choice for an ecommerce website?
Because WooCommerce is an ecommerce plugin that runs on WordPress and is hosted on the server you choose, it suits content-heavy stores that already use WordPress and want flexibility. In return, the server, updates and payment page security stay on the store’s side, and that maintenance work should be itemized in the proposal. Since version 8.2, new installs come with HPOS, which keeps orders in separate tables, enabled by default; we pay attention to this in stores where the ERP reads and writes orders often.
How do maintenance and updates work after launch?
In the first 30 days after launch, we read order, payment, crawl and measurement errors weekly. After that, we handle platform and plugin updates, security patches and backups on a regular schedule, and monitor script changes on the payment page. On hosted platforms the server side sits with the platform; we keep track of theme, app and integration compatibility. The scope and frequency of maintenance are written as a separate item in the proposal.
The rhythm of the operation: month, week, day, hour.
Every project has one mentor and two specialists. The tools we use: Claude, Search Console, Semrush, Yandex, Screaming Frog, Google Analytics, ChatGPT · Codex, Google Ads, Ahrefs, Data Studio, Merchant Center, Google Trends, Meta Business, Google Business Profile. We check your Search Console and Analytics every day; Merchant Center one day a month, and the other tools come in as the calendar requires.
Mentor
28 days with markention
2 strategy meetings · a live Data Studio report, 24/7 · 8 operations meetings · plus opportunity-driven work as it comes up
Week 1Meeting with you
Week 2Your Data Studio report
Week 3Meeting with you
Week 4Your Data Studio report
10:00MonPlanningMonday, week 1: We plan your weekWe open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.
TueStrategyTuesday, week 1: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
WedCrawlWednesday, week 1: Technical crawl of your siteWe crawl your site end to end with Screaming Frog: broken links, redirects and indexing issues go onto your task list.
ThuMeetingThursday, week 1: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
16:00FriWrap-upFriday, week 1: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
10:00MonPlanningMonday, week 2: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
TueBacklinksTuesday, week 2: Your link profile auditWe review your link profile with Ahrefs and separate gained, lost and risky links.
WedMarketWednesday, week 2: Your market and competitor researchWe scan your market and competitors with Semrush: rankings, new opportunities and lost queries go onto your task list.
ThuReportThursday, week 2: Your Data Studio reportWe crawl your site again; in the week without a meeting we send your report together with your updated dashboard, which brings together 310 distinct data types.
16:00FriWrap-upFriday, week 2: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
10:00MonPlanningMonday, week 3: We plan your weekWe start the day by checking your visibility on Yandex and your Google Business Profile, then set the week’s priorities in our 10:00–11:00 team meeting.
TueStrategyTuesday, week 3: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
WedAIWednesday, week 3: Your brand in superintelligence answersWe check how your brand appears in ChatGPT and Claude answers and add the questions left unanswered to your content plan.
ThuMeetingThursday, week 3: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
16:00FriWrap-upFriday, week 3: Weekly reviewWe look at rising searches in your field with Google Trends and close the week with our 16:00 team review.
10:00MonPlanningMonday, week 4: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
TueAnalysisTuesday, week 4: Your traffic and conversion analysisIn Google Analytics we look at where your visitors come from and which pages bring conversions; the findings go into Thursday’s report.
WedAI OverviewsWednesday, week 4: Your brand in Google’s AI answersWe check whether your brand is cited as a source in Google’s AI Overviews and AI Mode answers and add the questions left unanswered to your content plan.
ThuReportThursday, week 4: Your Data Studio reportIn the week without a meeting we send your report together with your updated dashboard.
16:00FriWrap-upFriday, week 4: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
Sample flow: if your meeting day is Thursday.
08:00Checking your site09:0010:00Production on your project10:00Our team meeting11:00Production on your project10:00Production on your project16:00Our team meeting10:00Production on your projectDaytimeYour strategy session10:00Production on your projectDaytimeMeeting with you10:00Production on your projectDaytimeYour Data Studio report
Monday·Week 1We plan your week
We open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.
Let’s talk.
AI visibility analysis
is being analyzed.
Keep browsing. This button will let you know when the summary is ready.
Summary ready for .
Thank you. The report link for will be sent to .
CookiesWe use cookies only with your consent, to measure how you use the site and to improve our ads. If you allow it, the pages you viewed on this visit are added to your request when you submit a form.