Online store positioning – where to start?

Contents

Having an online store is the first big step into the world of e-commerce. However, launching it is only the beginning.

With millions of competing offers, the biggest challenge is reaching potential customers—right when they're searching for the products you offer. This can be achieved through paid advertising, but it's online store positioning (SEO) is the foundation for stable, long-term, and most profitable growth. It's an investment that, unlike PPC campaigns, builds lasting value and generates free, valuable traffic over time.

Step 0: The foundation, i.e. SEO audit and competition analysis

Before you start changing anything, you need to know exactly where you're starting and who you're up against. Going headfirst into SEO is the easiest way to burn through both your budget and your time.

Conduct a basic technical audit

You need to assess the technical health of your store. At this stage, you don't need advanced, paid tools. You can check many things yourself or with free solutions (e.g., Google Search Console). Pay attention to:

  • Indexing: Are your most important pages (home, categories, products) in the Google index? You can check this by searching for site:twojsklep.pl.

  • SSL Certificate: Does your store use the secure HTTPS protocol?

  • Mobile version: Is the store fully responsive and easy to use on smartphones? (Check with Google Mobile-Friendly Test).

  • Charging speed: How quickly do your homepage and category pages load? Use Google PageSpeed Insights to get a preliminary diagnosis.

This basic overview will allow you to identify the most pressing technical issues that may be blocking your visibility.

Analyze your competitors' visibility and strategy

Type a few key phrases into Google that you'd like to be seen for. Who's ranking top? Your direct competitors are a wealth of information. Analyze their stores:

  • What is the category structure?

  • How optimized are their product and category pages (titles, headings, descriptions)?

  • Do they have a blog or guide section?

  • What links lead to them? (Tools like Ahrefs or Majestic in their trial versions will be useful for this analysis.).

Understanding what leaders in your industry are doing will give you an invaluable reference point for your own strategy.

Step 1: Keyword Research and Strategy – Map Your Activities

This is an absolutely crucial step that will lay the foundation for everything you do next. You need to learn what words and phrases your potential customers use to find the products you sell.

Understanding user purchasing intent

Every search query you enter into Google has an intent. In e-commerce, it's crucial to distinguish between:

  • Informational intent: The user is looking for information and advice (e.g. "what bike up to PLN 3,000", "how to care for leather shoes").

  • Commercial (research) intent: The user compares products and looks for opinions (e.g. "kross level 2.0 bike reviews", "iphone 14 vs samsung s23").

  • Transactional intent: The user is ready to purchase (e.g. "kross level 2.0 bike shop", "men's brown leather shoes size 43").

Your task is to reach the user at each of these stages by assigning the right keywords to the right types of pages in your store.

Types of keywords in e-commerce

  • General (short-tail): Short, highly competitive phrases (e.g., "shoes," "bikes") generate high traffic but low conversion rates. They typically target the homepage or key categories.

  • Detailed (long-tail): Longer, more specific queries (e.g., "red floral dress for a wedding, size medium") generate less traffic but have a very high conversion rate. Ideal for SEO of product pages and blog posts.

  • Branded: Containing your brand name (e.g. "pixelis store reviews").

Strategy development tools and process

Use tools like Google Keyword Planner, Ahrefs, Senuto, or Ubersuggest to create a comprehensive list of potential keywords. Then, group them thematically and assign them to specific URLs in your store. Transactional keywords should be assigned to product and category pages, and informational keywords should be assigned to future blog posts.

Step 2: Technical SEO – the invisible backbone of your store

Technical SEO is a set of activities that make your store understandable, accessible, and easy for Google to index. Neglecting this area can undermine all other efforts.

Loading speed and mobile-first

The modern customer is impatient and mobile. A site that takes longer than 3-4 seconds to load loses a significant amount of potential traffic. Google also promotes fast and fully responsive websites. Be sure to optimize images, utilize cache, and choose efficient hosting.

Proper information architecture and friendly URLs

The structure of your store should be logical and intuitive for both users and robots. The ideal structure resembles a pyramid: Home -> Categories -> Subcategories -> Products. Avoid nesting too deeply (no more than 3-4 levels). URLs should be simple, readable, and keyword-rich (e.g. twojsklep.pl/men's-shoes/leather-shoes/ instead twojsklep.pl/cat-12/sub-5/prod-?id=987).

Optimized for indexing

A man holding a tablet with quality control, certification and process icons floating above it, symbolizing automated reporting and management.
  • Sitemap (sitemap.xml): This file lists all the important URLs in your store. It helps Google's crawlers find all your pages.

  • Robots.txt file: This is a file with instructions for robots, informing them which parts of the website they should not scan (e.g. shopping cart, login panel, internal search results).

Structured Data (schema.org)

These are special tags in a page's code that help Google understand its content. In e-commerce, the following are key:

  • Product: Provides information about the price, availability and brand of the product.

  • Review / Aggregate Rating: Allows you to display star ratings directly in search results.

  • BreadcrumbList: Helps display breadcrumbs in search results.

Managing duplicate content

Online stores are particularly vulnerable to duplicate content, which can negatively impact rankings. Duplicate content can be caused by factors such as:

  • Filtering and sorting: When a user filters products, a new URL is often generated with the same content.

  • Pagination (pagination): Product lists divided into multiple pages.

  • Product variants: Products in different colors or sizes available at different URLs.

The solution is to use canonical links (rel=”canonical”), which tell Google which URL is the original, preferred version of a given page.

Step 3: On-page optimization – the heart of e-commerce positioning

It is at this stage that we optimize specific subpages in the store to best suit user queries.

Category page optimization

Category pages are among the most important subpages in a store. They compete for rankings for general, competitive phrases. Key elements for optimization:

  • Unique category description: Longer (minimum 2000-3000 characters), valuable text placed at the top or bottom of the product list. Describe what the customer will find in this category and advise on how to choose the product. Naturally infuse the text with keywords.

  • Title ( ) </strong>i <strong>H1 heading:</strong> They must contain the main keyword phrase and be clickable.</p> </li> <li> <p><strong>Friendly filters:</strong> They make navigation easier for users and can be used to create additional subpages for long-tail phrases.</p> </li> </ul> </div> <div class="elementor-element elementor-element-97d7273 elementor-widget elementor-widget-heading" data-id="97d7273" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h3 class="elementor-heading-title elementor-size-default">Product card optimization</h3> </div> <div class="elementor-element elementor-element-3c1bb6d elementor-widget elementor-widget-text-editor" data-id="3c1bb6d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>The goal of a product page is conversion, but also to gain long-tail traffic.</p> </div> <div class="elementor-element elementor-element-fc2687d elementor-widget elementor-widget-text-editor" data-id="fc2687d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <ul> <li> <p><strong>Unique product descriptions:</strong> Never copy manufacturer descriptions! Create your own, comprehensive descriptions that answer all customer questions. Use the language of benefits.</p> </li> <li> <p><strong>Optimized photos:</strong> Use high-quality photos with descriptive file names and ALT attributes.</p> </li> <li> <p><strong>Customer reviews:</strong> Encourage reviews. They're valuable, unique content and a powerful SEO signal (and social proof).</p> </li> </ul> </div> <div class="elementor-element elementor-element-4a40a4d elementor-widget elementor-widget-heading" data-id="4a40a4d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h3 class="elementor-heading-title elementor-size-default">Internal linking</h3> </div> <div class="elementor-element elementor-element-7dbdf5f elementor-widget elementor-widget-text-editor" data-id="7dbdf5f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>Strategically placed internal links help distribute SEO power throughout the site and facilitate navigation. Link from category descriptions to key products, from blog posts to related products and categories, and from product pages to similar or complementary articles (cross-selling).</p> </div> <div class="elementor-element elementor-element-83dcc29 elementor-widget elementor-widget-heading" data-id="83dcc29" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">Step 4: Content Marketing – Attract Customers Before They Want to Buy</h2> </div> <div class="elementor-element elementor-element-0315c2e elementor-widget elementor-widget-text-editor" data-id="0315c2e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>SEO isn't just about optimizing existing websites. It's also about creating new content that meets users' information needs.</p> </div> <div class="elementor-element elementor-element-2e44848 elementor-widget elementor-widget-text-editor" data-id="2e44848" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <ul> <li> <p><strong>Company blog:</strong> It's the perfect place to publish guides ("How to choose..."), rankings ("Top 5..."), and inspiration ("Ideas for..."). This allows you to gain traffic early in the purchasing journey and build your image as an expert.</p> </li> <li> <p><strong>Extensive guides and knowledge bases:</strong> They can become a powerful magnet for links and search engine traffic.</p> </li> <li> <p><strong>Video content:</strong> Unboxings, reviews, and video tutorials placed on a product card or blog can significantly increase engagement and time spent on the website.</p> </li> </ul> </div> <div class="elementor-element elementor-element-add0d6c elementor-widget elementor-widget-heading" data-id="add0d6c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">Step 5: Link building – gaining trust in the eyes of Google</h2> </div> <div class="elementor-element elementor-element-561f820 elementor-widget elementor-widget-text-editor" data-id="561f820" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>Backlinks from other valuable websites to your store are one of the most important ranking factors. They act as votes of trust online.</p> </div> <div class="elementor-element elementor-element-4a9455f elementor-widget elementor-widget-text-editor" data-id="4a9455f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <ul> <li> <p><strong>What are valuable links?</strong> These are links from thematically related, authoritative websites (industry portals, expert blogs).</p> </li> </ul> </div> <div class="elementor-element elementor-element-f0767a4 elementor-widget elementor-widget-text-editor" data-id="f0767a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <ul> <li> <p><strong>How to get them?</strong></p> <ul> <li style="list-style-type: none;"> <ul> <li> <p>Publish guest articles on other sites.</p> </li> <li> <p>Collaborate with bloggers and influencers.</p> </li> <li> <p>Create such valuable content (e.g. reports, comprehensive guides) that others will want to link to them.</p> </li> <li> <p>Participate in industry forums and discussion groups (in moderation and without spam).</p> </li> </ul> </li> </ul> </li> </ul> </div> <div class="elementor-element elementor-element-aafd8cf elementor-widget elementor-widget-heading" data-id="aafd8cf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <h2 class="elementor-heading-title elementor-size-default">Positioning as a continuous optimization process</h2> </div> <div class="elementor-element elementor-element-eb3163a elementor-widget elementor-widget-text-editor" data-id="eb3163a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>Getting Started <strong>online store positioning</strong> It may seem overwhelming, but the key is methodical, step-by-step action. Start with a solid foundation – analysis, keyword strategy, and technical SEO organization. Then, systematically optimize your category and product pages. Simultaneously, develop valuable content marketing and build a backlink profile. Remember that SEO isn't a one-time project, but an ongoing, cyclical process: you implement changes, measure the results using analytical tools, draw conclusions, and continue optimizing. The first results may take a few months to appear, but patience and consistency will surely result in a steady increase in visibility, traffic, and, most importantly, sales in your store.</p> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-50613ae elementor-hidden-mobile elementor-widget elementor-widget-post-navigation" data-id="50613ae" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default"> <div class="elementor-post-navigation" role="navigation" aria-label="Post Navigation" data-no-translation-aria-label=""> <div class="elementor-post-navigation__prev elementor-post-navigation__link"> <a href="https://pixelis.pl/en/website-for-lawyers-key-elements-and-good-practices/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-left" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"></path></svg><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Prev</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Previous</span><span class="post-navigation__prev--title">Website for lawyers – key elements and best practices</span></span></a> </div> <div class="elementor-post-navigation__next elementor-post-navigation__link"> <a href="https://pixelis.pl/en/narzedzia-seo-w-2025/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Next</span><span class="post-navigation__next--title">SEO Tools You Should Know in 2025</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Next</span></span></a> </div> </div> </div> <div class="elementor-element elementor-element-9afe870 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="9afe870" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> <div class="elementor-section elementor-inner-section elementor-element elementor-element-0c2abcc elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="0c2abcc" data-element_type="section" data-e-type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8ca2fca" data-id="8ca2fca" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1b3c292 elementor-widget__width-auto animated-slow elementor-view-default elementor-invisible elementor-widget elementor-widget-icon" data-id="1b3c292" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="icon.default"> <div class="elementor-icon-wrapper"> <div class="elementor-icon"> <i aria-hidden="true" class="icon icon-keyboard"></i> </div> </div> </div> <div class="elementor-element elementor-element-4e07cac elementor-widget__width-auto animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="4e07cac" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> <div class="elementor-heading-title elementor-size-default">Other entries</div> </div> <div class="elementor-element elementor-element-db543cd animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="db543cd" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> <div class="elementor-heading-title elementor-size-default">Read also</div> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-ba3d1a1 elementor-posts--align-left elementor-grid-tablet_extra-2 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="ba3d1a1" data-element_type="widget" data-e-type="widget" data-settings="{"classic_row_gap":{"unit":"px","size":30,"sizes":[]},"pagination_type":"numbers","classic_columns_tablet_extra":"2","classic_columns":"3","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap_widescreen":{"unit":"px","size":"","sizes":[]},"classic_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"classic_row_gap_tablet_extra":{"unit":"px","size":"","sizes":[]},"classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile_extra":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list"> <article class="elementor-post elementor-grid-item post-7682 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-marketing category-strony-internetowe-realizacje-portfolio tag-marketing tag-projektowanie tag-strony-internetowe" role="listitem"> <a class="elementor-post__thumbnail__link" href="https://pixelis.pl/en/nowa-strona-internetowa-dla-firmy-w-kielcach-5-kluczowych-pytan-przed-startem/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="768" height="512" src="https://pixelis.pl/wp-content/uploads/2025/07/rece-biznesmena-uzywajacego-smartfona-z-cyfrowa-ziemia-i-linia-wyszukiwania-siec-internetowa-i-globalny-temat-wyszukiwania-close-up-768x512.webp" class="attachment-medium_large size-medium_large wp-image-6513" alt="" /></div> </a> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/nowa-strona-internetowa-dla-firmy-w-kielcach-5-kluczowych-pytan-przed-startem/" > A new website for a company in Kielce – 5 key questions before launch </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> October 22, 2025 </span> </div> <div class="elementor-post__excerpt"> <p>In today's world, a digital business card is the foundation of success. However, before we begin designing and coding, it's worth answering a few fundamental questions. This will help us, as an IT company, create a tool that truly contributes to your success. </p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-5918 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-marketing tag-seo tag-strony-internetowe" role="listitem"> <a class="elementor-post__thumbnail__link" href="https://pixelis.pl/en/page-speed-and-seo/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="750" height="493" src="https://pixelis.pl/wp-content/uploads/2024/09/fast.jpg" class="attachment-medium_large size-medium_large wp-image-5922" alt="Page loading speed" /></div> </a> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/page-speed-and-seo/" > Is a Slow Site Hurting Your SEO? How to Improve Page Load Speed </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> September 16, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>The loading speed of a website is of great importance both for users and for SEO (Search Engine Optimization).</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-5069 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> <a class="elementor-post__thumbnail__link" href="https://pixelis.pl/en/how-to-choose-the-right-domain/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="768" height="432" src="https://pixelis.pl/wp-content/uploads/2024/06/domeny-internetowe-768x432.webp" class="attachment-medium_large size-medium_large wp-image-5072" alt="" /></div> </a> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/how-to-choose-the-right-domain/" > How to choose the right domain? </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> June 6, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>Introduction Choosing the right domain is crucial to the success of your website. The domain is the first thing</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-3950 post type-post status-publish format-standard hentry category-e category-slowni" role="listitem"> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/edgerank/" > EdgeRank </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> April 16, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>EdgeRank: How does the Facebook algorithm work? EdgeRank is the name unofficially used to describe Facebook's algorithm, which</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-4236 post type-post status-publish format-standard hentry category-l category-slowni" role="listitem"> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/link-juice/" > Link Juice </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> April 17, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>What is Link Juice? Link Juice, also known as link equity or SEO power, is</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-3738 post type-post status-publish format-standard hentry category-b category-slowni" role="listitem"> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/breadcrumbs-okruszki-chleba/" > Breadcrumbs </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> April 15, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>Breadcrumbs Breadcrumbs, known in Polish as "bread crumbs", is a navigation feature used</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-7695 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-marketing tag-projekt tag-projektowanie tag-strony-internetowe tag-szablon" role="listitem"> <a class="elementor-post__thumbnail__link" href="https://pixelis.pl/en/gotowe-szablony-vs-indywidualny-projekt-strony-w-kielcach-co-wybrac/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="768" height="432" src="https://pixelis.pl/wp-content/uploads/2025/08/lumel-mockup-768x432.webp" class="attachment-medium_large size-medium_large wp-image-6614" alt="" /></div> </a> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/gotowe-szablony-vs-indywidualny-projekt-strony-w-kielcach-co-wybrac/" > Ready-made templates vs. custom website design in Kielce – what to choose? </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> October 16, 2025 </span> </div> <div class="elementor-post__excerpt"> <p>Every company in Kielce faced with the decision to create a new website faces a dilemma: should they opt for a quick and affordable template-based solution, or invest in a unique, custom design? The answer depends on their business goals, budget, and how strongly they want to stand out in the local market. Let's explore the key differences and what design actually means in both cases.</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-5310 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> <a class="elementor-post__thumbnail__link" href="https://pixelis.pl/en/podstawy-ux-jak-poprawic-doswiadczenie-uzytkownika-na-stronie/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="768" height="432" src="https://pixelis.pl/wp-content/uploads/2024/07/ux-podstawy-768x432.webp" class="attachment-medium_large size-medium_large wp-image-5311" alt="" /></div> </a> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/podstawy-ux-jak-poprawic-doswiadczenie-uzytkownika-na-stronie/" > UX Basics: How to Improve User Experience on Your Website </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> July 19, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>Introduction User Experience (UX) is a key element of any website. A good website is</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-4691 post type-post status-publish format-standard hentry category-j category-slowni" role="listitem"> <div class="elementor-post__text"> <p class="elementor-post__title"> <a href="https://pixelis.pl/en/javascript/" > JavaScript </a> </p> <div class="elementor-post__meta-data"> <span class="elementor-post-date"> April 29, 2024 </span> </div> <div class="elementor-post__excerpt"> <p>What is JavaScript? JavaScript is a dynamic programming language that has become one of the fundamental tools</p> </div> </div> </article> </div> <div class="e-load-more-anchor" data-page="1" data-max-page="42" data-next-page="https://pixelis.pl/en/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/2/"></div> <nav class="elementor-pagination" aria-label="Pagination" data-no-translation-aria-label=""> <span aria-current="page" class="page-numbers current"><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Page</span>1</span> <a class="page-numbers" href="https://pixelis.pl/en/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/2/"><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Page</span>2</a> <a class="page-numbers" href="https://pixelis.pl/en/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/3/"><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Page</span>3</a> <a class="page-numbers" href="https://pixelis.pl/en/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/4/"><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Page</span>4</a> <a class="page-numbers" href="https://pixelis.pl/en/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/5/"><span class="elementor-screen-only" data-no-translation="" data-trp-gettext="">Page</span>5</a> </nav> </div> </div> </div> </div> </div> </div> </div> <footer data-elementor-type="footer" data-elementor-id="53" class="elementor elementor-53 elementor-location-footer" data-elementor-post-type="elementor_library"> <div class="elementor-section elementor-top-section elementor-element elementor-element-5127091f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5127091f" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7a2a95ef" data-id="7a2a95ef" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4d1f339c elementor-widget elementor-widget-heading" data-id="4d1f339c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <p class="elementor-heading-title elementor-size-default">Pixelis Interactive Agency</p> </div> <div class="elementor-element elementor-element-7f585e48 elementor-widget elementor-widget-text-editor" data-id="7f585e48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>Website and online store design. Professional and comprehensive services for your business.</p> </div> <div class="elementor-element elementor-element-f8104e6 elementor-widget elementor-widget-heading" data-id="f8104e6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <p class="elementor-heading-title elementor-size-default">How to get there?</p> </div> <div class="elementor-element elementor-element-f5076c5 elementor-widget__width-auto elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f5076c5" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://www.google.com/maps/dir//Kasztanowa+34,+26-026+Bilcza/@50.7903898,20.5148884,12z/data=!4m8!4m7!1m0!1m5!1m1!1s0x4717896412a11d91:0x443ab6e35c2dcb30!2m2!1d20.5972887!2d50.7904188?entry=ttu" target="_blank" rel="nofollow"> <span class="elementor-icon-list-text">Bilcza, Kasztanowa Street 34, 26-026 Morawica</span> </a> </li> </ul> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5ac2d451" data-id="5ac2d451" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3edebf8b elementor-widget elementor-widget-heading" data-id="3edebf8b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> <p class="elementor-heading-title elementor-size-default">Our services</p> </div> <div class="elementor-element elementor-element-cb48e5e elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget__width-initial elementor-widget elementor-widget-nav-menu" data-id="cb48e5e" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" data-widget_type="nav-menu.default"> <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> <ul id="menu-1-cb48e5e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1169"><a href="https://pixelis.pl/en/online-stores/" class="elementor-item">Online stores</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1168"><a href="https://pixelis.pl/en/websites/" class="elementor-item">Websites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1167"><a href="https://pixelis.pl/en/google-ads-campaigns/" class="elementor-item">Google Ads Campaigns</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1172"><a href="https://pixelis.pl/en/website-positioning/" class="elementor-item">Website positioning</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1171"><a href="https://pixelis.pl/en/business-cards-in-google-maps/" class="elementor-item">Business cards on Google Maps</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1170"><a href="https://pixelis.pl/en/obsluga-social-media/" class="elementor-item">Social media support</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1179"><a href="https://pixelis.pl/en/opieka-nad-strona-i-sklepem/" class="elementor-item">Website and store maintenance</a></li> </ul> </nav> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-cb48e5e" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1169"><a href="https://pixelis.pl/en/online-stores/" class="elementor-item" tabindex="-1">Online stores</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1168"><a href="https://pixelis.pl/en/websites/" class="elementor-item" tabindex="-1">Websites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1167"><a href="https://pixelis.pl/en/google-ads-campaigns/" class="elementor-item" tabindex="-1">Google Ads Campaigns</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1172"><a href="https://pixelis.pl/en/website-positioning/" class="elementor-item" tabindex="-1">Website positioning</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1171"><a href="https://pixelis.pl/en/business-cards-in-google-maps/" class="elementor-item" tabindex="-1">Business cards on Google Maps</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1170"><a href="https://pixelis.pl/en/obsluga-social-media/" class="elementor-item" tabindex="-1">Social media support</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1179"><a href="https://pixelis.pl/en/opieka-nad-strona-i-sklepem/" class="elementor-item" tabindex="-1">Website and store maintenance</a></li> </ul> </nav> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-311e17d1" data-id="311e17d1" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-e9c538c elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="e9c538c" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""}}" data-widget_type="nav-menu.default"> <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> <ul id="menu-1-e9c538c" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1178"><a href="https://pixelis.pl/en/sprzedaz-domen/" class="elementor-item">Domain sales</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1177"><a href="https://pixelis.pl/en/seo-copywriting/" class="elementor-item">SEO Copywriting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176"><a href="https://pixelis.pl/en/website-hosting/" class="elementor-item">Website hosting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1175"><a href="https://pixelis.pl/en/content-marketing/" class="elementor-item">Content marketing</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1174"><a href="https://pixelis.pl/en/creating-an-image-on-the-internet/" class="elementor-item">Creating an image on the Internet</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1173"><a href="https://pixelis.pl/en/visual-identification/" class="elementor-item">Visual identification</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4505"><a href="https://pixelis.pl/en/dictionary/" class="elementor-item">Glossary of Internet Terms</a></li> </ul> </nav> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-e9c538c" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1178"><a href="https://pixelis.pl/en/sprzedaz-domen/" class="elementor-item" tabindex="-1">Domain sales</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1177"><a href="https://pixelis.pl/en/seo-copywriting/" class="elementor-item" tabindex="-1">SEO Copywriting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176"><a href="https://pixelis.pl/en/website-hosting/" class="elementor-item" tabindex="-1">Website hosting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1175"><a href="https://pixelis.pl/en/content-marketing/" class="elementor-item" tabindex="-1">Content marketing</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1174"><a href="https://pixelis.pl/en/creating-an-image-on-the-internet/" class="elementor-item" tabindex="-1">Creating an image on the Internet</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1173"><a href="https://pixelis.pl/en/visual-identification/" class="elementor-item" tabindex="-1">Visual identification</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4505"><a href="https://pixelis.pl/en/dictionary/" class="elementor-item" tabindex="-1">Glossary of Internet Terms</a></li> </ul> </nav> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-894bd42 e-flex e-con-boxed e-con e-parent" data-id="894bd42" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> <div class="e-con-inner"> <div class="elementor-element elementor-element-568f113 elementor-widget__width-auto foot-liink elementor-widget elementor-widget-text-editor" data-id="568f113" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>Pixelis Interactive Agency</p> </div> <div class="elementor-element elementor-element-892e0c5 elementor-widget__width-auto foot-liink elementor-widget elementor-widget-text-editor" data-id="892e0c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> <p>© Copyright 2024 All rights reserved. <a href="/en/privacy-policy/">Privacy Policy</a>.</p> </div> </div> </div> </footer> <template id="tp-language" data-tp-language="en_US"></template><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/en/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/en/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <div class="trp_model_container" id="trp_ald_modal_container" style="display: none" data-no-dynamic-translation data-no-translation> <div class="trp_ald_modal" id="trp_ald_modal_popup"> <div id="trp_ald_popup_text"> We've detected you might be speaking a different language. Do you want to change to: </div> <div class="trp_ald_select_and_button"> <div class="trp_ald_ls_container"> <div class="trp-language-switcher trp-language-switcher-container" id="trp_ald_popup_select_container" data-no-translation> <div class="trp-ls-shortcode-current-language" id="pl_PL" special-selector="trp_ald_popup_current_language" data-trp-ald-selected-language= "pl_PL"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/pl_PL.svg" class="trp-flag-image" alt="Change language to Polish" decoding="async" width="18" height="14" /> Polish </div> <div class="trp-ls-shortcode-language"> <div class="trp-ald-popup-select" id="pl_PL" data-trp-ald-selected-language = "pl_PL"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/pl_PL.svg" class="trp-flag-image" alt="Change language to Polish" decoding="async" width="18" height="14" /> Polish </div> <div class="trp-ald-popup-select" id="en_US" data-trp-ald-selected-language = "en_US"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/en_US.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /> English </div> <div class="trp-ald-popup-select" id="fr_FR" data-trp-ald-selected-language = "fr_FR"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/fr_FR.svg" class="trp-flag-image" alt="Change language to French" decoding="async" width="18" height="14" /> French </div> <div class="trp-ald-popup-select" id="de_DE" data-trp-ald-selected-language = "de_DE"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/de_DE.svg" class="trp-flag-image" alt="Change language to German" decoding="async" width="18" height="14" /> German </div> </div> </div> </div> <div class="trp_ald_button"> <a href="https://pixelis.pl" id="trp_ald_popup_change_language"> Change Language </a> </div> </div> <a id="trp_ald_x_button_and_textarea" href="#"> <span id="trp_ald_x_button" title="Close and do not switch language"></span> <span id="trp_ald_x_button_textarea" title="Close and do not switch language"> Close and do not switch language </span> </a> </div> </div> <template id="trp_ald_no_text_popup_template"> <div id="trp_no_text_popup_wrap"> <div id="trp_no_text_popup" class="trp_ald_no_text_popup" data-no-dynamic-translation data-no-translation> <div id="trp_ald_not_text_popup_ls_and_button"> <div id="trp_ald_no_text_popup_div"> <span id="trp_ald_no_text_popup_text"> We've detected you might be speaking a different language. Do you want to change to: </span> </div> <div class="trp_ald_ls_container"> <div class="trp-language-switcher trp-language-switcher-container" id="trp_ald_no_text_select" data-no-translation> <div class="trp-ls-shortcode-current-language" id="pl_PL" special-selector="trp_ald_popup_current_language" data-trp-ald-selected-language="pl_PL"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/pl_PL.svg" class="trp-flag-image" alt="Change language to Polish" decoding="async" width="18" height="14" /> Polish </div> <div class="trp-ls-shortcode-language" id="trp_ald_no_text_popup_select_container"> <div class="trp-ald-popup-select" id="pl_PL" data-trp-ald-selected-language= "pl_PL"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/pl_PL.svg" class="trp-flag-image" alt="Change language to Polish" decoding="async" width="18" height="14" /> Polish </div> <div class="trp-ald-popup-select" id="en_US" data-trp-ald-selected-language="en_US"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/en_US.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /> English </div> <div class="trp-ald-popup-select" id="fr_FR" data-trp-ald-selected-language="fr_FR"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/fr_FR.svg" class="trp-flag-image" alt="Change language to French" decoding="async" width="18" height="14" /> French </div> <div class="trp-ald-popup-select" id="de_DE" data-trp-ald-selected-language="de_DE"> <img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/de_DE.svg" class="trp-flag-image" alt="Change language to German" decoding="async" width="18" height="14" /> German </div> </div> </div> </div> <div class="trp_ald_change_language_div"> <a href="https://pixelis.pl" id="trp_ald_no_text_popup_change_language"> Change Language </a> </div> </div> <div id="trp_ald_no_text_popup_x"> <button id="trp_close"></button> </div> </div> </div> </template> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 baner-a optin cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"><a href="https://pixelis.pl/en/" class="custom-logo-link" rel="home"><img loading="lazy" width="300" height="100" src="https://pixelis.pl/wp-content/uploads/2024/05/logo-Pixelis-biale.webp" class="custom-logo" alt="PIXELIS Interactive Agency Websites" decoding="async" /></a></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage your privacy</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog" data-no-translation-aria-label=""> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">We use technologies such as cookies to store and/or access information about your device. We do this to improve your browsing experience and display (non-)personalized ads. Consenting to these technologies will enable us to process data such as your browsing behavior or unique identifiers on this website. Not providing consent or withdrawing consent may impair certain features and functionality.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The storage of or access to technical data is strictly necessary for the legitimate purpose of enabling the use of a specific service expressly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">Storage or technical access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">Technical storage or access which is used solely for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">Technical storage or access, which is used solely for anonymous statistical purposes. Without a subpoena, voluntary compliance by the internet service provider, or additional records from a third party, information stored or retrieved solely for this purpose cannot generally be used to identify the user.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">Storage or technical access is required to create user profiles in order to send advertising or to track a user within a website or across websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <ul> <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container" data-no-translation="" data-trp-gettext="">Manage options</a></li> <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview" data-no-translation="" data-trp-gettext="">Manage services</a></li> <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper" data-no-translation="" data-trp-gettext="">Manage {vendor_count} vendors</a></li> <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database" data-no-translation="" data-trp-gettext="" data-no-translation-aria-label="">Read more about these purposes</a></li> </ul> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Reject</button> <button class="cmplz-btn cmplz-view-preferences">Manage options</button> <button class="cmplz-btn cmplz-save-preferences">Accept</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> </div> <div class="cmplz-documents cmplz-links"> <ul> <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> </ul> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div><div id="wa"></div> <script> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script>(function(w,d,u){var s=d.createElement(‘script’);s.async=true;s.src=u+‘?’+(Date.now()/60000|0);var h=d.getElementsByTagName(‘script’)[0];h.parentNode.insertBefore(s,h);})(window,document,‘https://cdn.bitrix24.pl/b28102131/crm/tag/call.tracker.js’);</script><script id="trp-dynamic-translator-js-extra"> var trp_data = {"trp_custom_ajax_url":"https://pixelis.pl/wp-content/plugins/translatepress-multilingual/includes/trp-ajax.php","trp_wp_ajax_url":"https://pixelis.pl/wp-admin/admin-ajax.php","trp_language_to_query":"en_US","trp_original_language":"pl_PL","trp_current_language":"en_US","trp_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-trp-translate-id-innertext]","script","style","head","trp-span","translate-press","[data-trp-translate-id]","[data-trpgettextoriginal]","[data-trp-post-slug]"],"trp_base_selectors":["data-trp-translate-id","data-trpgettextoriginal","data-trp-post-slug"],"trp_attributes_selectors":{"text":{"accessor":"outertext","attribute":false},"block":{"accessor":"innertext","attribute":false},"image_src":{"selector":"img[src]","accessor":"src","attribute":true},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":true},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":true},"title":{"selector":"[title]","accessor":"title","attribute":true},"a_href":{"selector":"a[href]","accessor":"href","attribute":true},"button":{"accessor":"outertext","attribute":false},"option":{"accessor":"innertext","attribute":false},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":true},"video_src":{"selector":"video[src]","accessor":"src","attribute":true},"video_poster":{"selector":"video[poster]","accessor":"poster","attribute":true},"video_source_src":{"selector":"video source[src]","accessor":"src","attribute":true},"audio_src":{"selector":"audio[src]","accessor":"src","attribute":true},"audio_source_src":{"selector":"audio source[src]","accessor":"src","attribute":true},"picture_image_src":{"selector":"picture image[src]","accessor":"src","attribute":true},"picture_source_srcset":{"selector":"picture source[srcset]","accessor":"srcset","attribute":true},"image_alt":{"selector":"img[alt]","accessor":"alt","attribute":true},"meta_desc":{"selector":"meta[name=\"description\"],meta[property=\"og:title\"],meta[property=\"og:description\"],meta[property=\"og:site_name\"],meta[property=\"og:image:alt\"],meta[name=\"twitter:title\"],meta[name=\"twitter:description\"],meta[name=\"twitter:image:alt\"],meta[name=\"DC.Title\"],meta[name=\"DC.Description\"],meta[property=\"article:section\"],meta[property=\"article:tag\"]","accessor":"content","attribute":true},"page_title":{"selector":"title","accessor":"innertext","attribute":false},"meta_desc_img":{"selector":"meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"],meta[name=\"twitter:image\"]","accessor":"content","attribute":true}},"trp_attributes_accessors":["outertext","innertext","src","value","placeholder","title","href","aria-label","poster","srcset","alt","content"],"gettranslationsnonceregular":"b0a12b3cec","showdynamiccontentbeforetranslation":"","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","trp_translate_numerals_opt":"no","trp_no_auto_translation_selectors":["[data-no-auto-translation]"]}; //# sourceURL=trp-dynamic-translator-js-extra </script> <script src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/js/trp-translate-dom-changes.js?ver=3.1.1" id="trp-dynamic-translator-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=3.8.1" id="ekit-widget-scripts-js"></script> <script src="https://pixelis.pl/wp-content/plugins/whatsapp-for-wordpress/assets/dist/js/njt-whatsapp.js?ver=3.7.3" id="nta-wa-libs-js"></script> <script id="nta-js-global-js-extra"> var njt_wa_global = {"ajax_url":"https://pixelis.pl/wp-admin/admin-ajax.php","nonce":"5b984fa660","defaultAvatarSVG":"\u003Csvg width=\"48px\" height=\"48px\" class=\"nta-whatsapp-default-avatar\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n viewBox=\"0 0 512 512\" style=\"enable-background:new 0 0 512 512;\" xml:space=\"preserve\"\u003E\n \u003Cpath style=\"fill:#EDEDED;\" d=\"M0,512l35.31-128C12.359,344.276,0,300.138,0,254.234C0,114.759,114.759,0,255.117,0\n S512,114.759,512,254.234S395.476,512,255.117,512c-44.138,0-86.51-14.124-124.469-35.31L0,512z\"/\u003E\n \u003Cpath style=\"fill:#55CD6C;\" d=\"M137.71,430.786l7.945,4.414c32.662,20.303,70.621,32.662,110.345,32.662\n c115.641,0,211.862-96.221,211.862-213.628S371.641,44.138,255.117,44.138S44.138,137.71,44.138,254.234\n c0,40.607,11.476,80.331,32.662,113.876l5.297,7.945l-20.303,74.152L137.71,430.786z\"/\u003E\n \u003Cpath style=\"fill:#FEFEFE;\" d=\"M187.145,135.945l-16.772-0.883c-5.297,0-10.593,1.766-14.124,5.297\n c-7.945,7.062-21.186,20.303-24.717,37.959c-6.179,26.483,3.531,58.262,26.483,90.041s67.09,82.979,144.772,105.048\n c24.717,7.062,44.138,2.648,60.028-7.062c12.359-7.945,20.303-20.303,22.952-33.545l2.648-12.359\n c0.883-3.531-0.883-7.945-4.414-9.71l-55.614-25.6c-3.531-1.766-7.945-0.883-10.593,2.648l-22.069,28.248\n c-1.766,1.766-4.414,2.648-7.062,1.766c-15.007-5.297-65.324-26.483-92.69-79.448c-0.883-2.648-0.883-5.297,0.883-7.062\n l21.186-23.834c1.766-2.648,2.648-6.179,1.766-8.828l-25.6-57.379C193.324,138.593,190.676,135.945,187.145,135.945\"/\u003E\n \u003C/svg\u003E","defaultAvatarUrl":"https://pixelis.pl/wp-content/plugins/whatsapp-for-wordpress/assets/img/whatsapp_logo.svg","timezone":"Europe/Warsaw","i18n":{"online":"Online","offline":"Offline"},"urlSettings":{"onDesktop":"api","onMobile":"api","openInNewTab":"ON"}}; //# sourceURL=nta-js-global-js-extra </script> <script src="https://pixelis.pl/wp-content/plugins/whatsapp-for-wordpress/assets/js/whatsapp-button.js?ver=3.7.3" id="nta-js-global-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.6" id="elementor-webpack-runtime-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.6" id="elementor-frontend-modules-js"></script> <script src="https://pixelis.pl/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1440,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"3.35.6","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/pixelis.pl\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/pixelis.pl\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/pixelis.pl\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"63a8bb47e9"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"viewport_laptop":1440,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes"},"post":{"id":6520,"title":"Pozycjonowanie%20sklepu%20internetowego%20%E2%80%93%20od%20czego%20zacz%C4%85%C4%87%3F%20-%20Agencja%20interaktywna%20PIXELIS%20Strony%20internetowe","excerpt":"Posiadanie sklepu internetowego to pierwszy, wielki krok w \u015bwiecie e-commerce. Jednak jego uruchomienie to dopiero pocz\u0105tek drogi. W obliczu milion\u00f3w konkurencyjnych ofert, najwi\u0119kszym wyzwaniem staje si\u0119 dotarcie do potencjalnych klient\u00f3w \u2013 dok\u0142adnie w momencie, gdy szukaj\u0105 oni produkt\u00f3w, kt\u00f3re oferujesz. Mo\u017cna to osi\u0105gn\u0105\u0107 za pomoc\u0105 p\u0142atnych reklam, ale to pozycjonowanie sklepu internetowego (SEO) jest fundamentem stabilnego, d\u0142ugoterminowego i najbardziej rentownego wzrostu. To inwestycja, kt\u00f3ra, w przeciwie\u0144stwie do kampanii PPC, buduje trwa\u0142\u0105 warto\u015b\u0107 i z czasem generuje darmowy, warto\u015bciowy ruch.","featuredImage":"https:\/\/pixelis.pl\/wp-content\/uploads\/2024\/06\/sklep-internetowy.webp"}}; //# sourceURL=elementor-frontend-js-before </script> <script src="https://pixelis.pl/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.6" id="elementor-frontend-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.35.1" id="e-sticky-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script> <script src="https://pixelis.pl/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script id="cmplz-cookiebanner-js-extra"> var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"100","version":"7.5.6.1","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://pixelis.pl/en/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"45","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://pixelis.pl/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=100","page_links":{"eu":{"cookie-statement":{"title":"Polityka prywatno\u015bci","url":"https://pixelis.pl/en/privacy-policy/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; //# sourceURL=cmplz-cookiebanner-js-extra </script> <script defer src="https://pixelis.pl/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1768481509" id="cmplz-cookiebanner-js"></script> <script id="cmplz-cookiebanner-js-after"> if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); window.uetq = window.uetq || []; window.uetq.push('consent', 'default', { 'ad_storage': 'denied' }); document.addEventListener('cmplz_fire_categories', function(e) { var consentedCategories = e.detail.categories; let marketing = 'denied'; if (cmplz_in_array('marketing', consentedCategories)) { marketing = 'granted'; } window.uetq.push('consent', 'update', { 'ad_storage': marketing }); }); document.addEventListener('cmplz_revoke', function(e) { window.uetq.push('consent', 'update', { 'ad_storage': 'denied' }); }); //# sourceURL=cmplz-cookiebanner-js-after </script> <script id="nta-js-popup-js-extra"> var njt_wa = {"gdprStatus":"","accounts":[{"accountId":2777,"accountName":"Pomoc","avatar":"","number":"+48604775501","title":"","predefinedText":"","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":{"sunday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"monday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"tuesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"wednesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"thursday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"friday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"saturday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}}}],"options":{"display":{"displayCondition":"showAllPage","displayPostCondition":"showAllPost","includePages":[],"excludePages":[],"includePosts":[],"excludePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Zacznij rozmow\u0119","responseText":"Odpowiadamy zazwyczaj w ci\u0105gu kilku minut.","description":"Cze\u015b\u0107! Kliknij poni\u017cej, aby porozmawia\u0107 na WhatsApp","backgroundColor":"#2db742","textColor":"#fff","titleSize":18,"accountNameSize":14,"descriptionTextSize":12,"regularTextSize":11,"scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"Potrzebujesz pomocy? \u003Cstrong\u003ESkontaktuj si\u0119 z nami.\u003C/strong\u003E","btnLabelWidth":"145","btnPosition":"right","btnLeftDistance":"30","btnRightDistance":"25","btnBottomDistance":"35","isShowBtnLabel":"OFF","isShowGDPR":"OFF","gdprContent":"Please accept our \u003Ca href=\"https://ninjateam.org/privacy-policy/\"\u003Eprivacy policy\u003C/a\u003E first to start a conversation.","widgetType":"expandable","isShowPoweredBy":"ON"},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"},"accounts":{"hideOfflineAgents":"OFF"}}}; //# sourceURL=nta-js-popup-js-extra </script> <script src="https://pixelis.pl/wp-content/plugins/whatsapp-for-wordpress/assets/js/whatsapp-popup.js?ver=3.7.3" id="nta-js-popup-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.1" id="elementor-pro-webpack-runtime-js"></script> <script src="https://pixelis.pl/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script> <script src="https://pixelis.pl/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/pixelis.pl\/wp-admin\/admin-ajax.php","nonce":"6e9c890516","urls":{"assets":"https:\/\/pixelis.pl\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/pixelis.pl\/en\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/pixelis.pl\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; //# sourceURL=elementor-pro-frontend-js-before </script> <script src="https://pixelis.pl/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.1" id="elementor-pro-frontend-js"></script> <script src="https://pixelis.pl/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.1" id="pro-elements-handlers-js"></script> <script id="elementskit-elementor-js-extra"> var ekit_config = {"ajaxurl":"https://pixelis.pl/wp-admin/admin-ajax.php","nonce":"a7f8399518"}; //# sourceURL=elementskit-elementor-js-extra </script> <script src="https://pixelis.pl/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=3.8.1" id="elementskit-elementor-js"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://pixelis.pl/wp-includes/js/wp-emoji-release.min.js?ver=6.9.1"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://pixelis.pl/wp-includes/js/wp-emoji-loader.min.js </script> <!-- Statistics script Complianz GDPR/CCPA --> <script data-category="functional"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': "denied", 'analytics_storage': 'denied', 'ad_storage': "denied", 'ad_user_data': 'denied', 'ad_personalization': 'denied', }); dataLayer.push({ 'event': 'default_consent' }); document.addEventListener("cmplz_fire_categories", function (e) { function gtag(){ dataLayer.push(arguments); } var consentedCategories = e.detail.categories; let preferences = 'denied'; let statistics = 'denied'; let marketing = 'denied'; if (cmplz_in_array( 'preferences', consentedCategories )) { preferences = 'granted'; } if (cmplz_in_array( 'statistics', consentedCategories )) { statistics = 'granted'; } if (cmplz_in_array( 'marketing', consentedCategories )) { marketing = 'granted'; } gtag('consent', 'update', { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': preferences, 'analytics_storage': statistics, 'ad_storage': marketing, 'ad_user_data': marketing, 'ad_personalization': marketing, }); }); document.addEventListener("cmplz_cookie_warning_loaded", function (e) { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5RRQTRG'); }); document.addEventListener("cmplz_revoke", function (e) { gtag('consent', 'update', { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': "denied", 'analytics_storage': 'denied', 'ad_storage': "denied", 'ad_user_data': 'denied', 'ad_personalization': 'denied', }); }); </script> <nav class="trp-language-switcher trp-floating-switcher trp-ls-dropdown trp-switcher-position-top" style="--bg:#FFFFFFB2;--bg-hover:#FFFFFFB2;--text:#000000;--text-hover:#000000;--border:1px solid transparent;--border-radius:0px 0px 8px 8px;--flag-radius:2px;--flag-size:18px;--aspect-ratio:4/3;--font-size:14px;--switcher-width:auto;--switcher-padding:10px 0;--transition-duration:0.2s;--top:0px;--right:10vw" role="navigation" aria-label="Website language selector" data-no-translation > <div class="trp-language-switcher-inner"> <div class="trp-language-item trp-language-item__current" title="English" role="button" tabindex="0" aria-expanded="false" aria-label="Change language" aria-controls="trp-switcher-dropdown-list" data-no-translation><img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/en_US.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /><span class="trp-language-item-name">English</span></div> <div class="trp-switcher-dropdown-list" id="trp-switcher-dropdown-list" role="group" aria-label="Available languages" hidden inert > <a href="https://pixelis.pl/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/" class="trp-language-item" title="Polish" data-no-translation><img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/pl_PL.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /><span class="trp-language-item-name">Polish</span></a> <a href="https://pixelis.pl/fr/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/" class="trp-language-item" title="French" data-no-translation><img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/fr_FR.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /><span class="trp-language-item-name">French</span></a> <a href="https://pixelis.pl/de/pozycjonowanie-sklepu-internetowego-od-czego-zaczac/" class="trp-language-item" title="German" data-no-translation><img loading="lazy" src="https://pixelis.pl/wp-content/plugins/translatepress-multilingual/assets/flags/4x3/de_DE.svg" class="trp-flag-image" alt="" role="presentation" decoding="async" width="18" height="14" /><span class="trp-language-item-name">German</span></a> </div> </div> </nav> </body> </html> <!-- Page cached by LiteSpeed Cache 7.8 on 2026-03-19 13:46:14 -->