favicon V O L D İ

Net 50 Discount + Free Custom Theme Installation! 🚀

Days
Hour
Minute
Second
  •   
  •   
  •   
  •   
  •   

Search Engine Optimization (SEO)

image

Search Engine Optimization (SEO)

Search engine optimization (SEO) is important not only for e-commerce sites but for all websites, playing a key role in marketing activities to achieve top rankings. The time, effort, and budget dedicated to this optimization can yield much more efficient results compared to other marketing activities in the long term. It should be noted that SEO is a long-term goal and should not be expected to produce immediate results like paid advertising services. However, its impact will last significantly longer in proportion.

Search Engine Optimization (SEO) is not only important for e-commerce sites, but it also holds a top position during marketing activities on all websites. The time, effort, and budget allocated for this optimization can yield much more efficient results compared to other marketing activities in the long term. It should be remembered that search engine optimization is a long-term goal. Unlike paid advertising services, immediate results should not be expected. However, its effect will last proportionally much longer.

In optimization, the roles of software and the user are very close. Poor software will cause a waste of time and effort, just as excellent software with poor content will yield the same result. The basic principle here should be targeted content. Proper content keeps the user who clicked on your site engaged for a longer time and prevents them from clicking on the next link. The last thing to do is to try to deceive the search engine. For example, keeping a product you do not have in stock, with an old price, active in the search engine URL list specifically for indexing purposes is a bad idea. After clicking this address, the user will leave the site quickly and click the next link. An increased bounce rate is an unwanted situation during optimization. Conversely, directing users to products with correct prices, titles, images, and unique content that answers their questions will both strengthen your search engine presence and positively impact sales.

Search engine optimization is a vast field worthy of books and requires keeping up with current trends. Search engines like Google provide a very limited list of recommendations for ranking high. These suggestions usually focus on improving content and coding quality. Experts in this field try to achieve results through long trial-and-error processes. These results remain valid until the search engine algorithm is updated.

In this content, we examine some features in ShopPHP software that provide advantages during search engine optimization.

1. SEO Management

The SEO management panel makes our work easier in many ways. Instead of entering meta descriptions and/or titles for each product/category/article individually, you can easily generate your SEO content with ready-made macros from this panel. These macros are for general use. You can also create personalized content for each product, category, or brand outside of this algorithm. For example, you can enter a product title in the SEO settings panel as:

Product Title - Only VAT-EXCLUDED PRICE + VAT

Or for a single product, you can enter:

ABC Product Special for New Year Including VAT 1,000 TL

This entry covers all processes including URL creation, meta description, and meta keywords. For the list of macros you can use in this panel, click here.

2. Automatic URL Redirection

Generally, the first question for users transitioning from a different software is what will happen to the old product/category/brand URLs? Here we have three options:

   1. If available in the old software’s XML service, we can use the URLs as they are.
   2. If the old URL structure is fundamentally close to the SEO usage in the infrastructure, product, category, brand, and blog links can be arranged similarly to the old software.
   3. Using URL redirection, we can redirect each content to a different URL address.

There is no limit to the use of this panel. You can even shorten a long URL with search and filter parameters from the same panel.

3. Customizable Meta Description, Meta Keywords, Page Title, and URL Support in Contents

In ShopPHP, you can benefit from either the common SEO settings formula or content-specific SEO entries. You can assign different descriptions, titles, and/or URL addresses for each product, category, brand, or content. (Note: Meta keywords are still present in the infrastructure but are no longer functional in search engines.)

 

4. Extensive Google Integration Options

From your Google settings panel, you can easily configure:

  • Google Analytics
    One of the safest ways to track your website statistics. With a simple JS code, you can obtain many detailed insights that guide your marketing activities with free Google Analytics statistics. The main analyses of Google Analytics are:
     
    • E-commerce conversion analysis (Google Analytics 4)
    • Customization analysis
    • Real-time visitor analysis
    • Audience visitor analysis
    • Analysis of organic, direct, referral, social media visitors
    • Behavior analysis
    • Conversion analysis
  • Merchant XML Service
    Google initially requests this XML service from you at the start of marketing activities. All product details, including shipping costs, are included in the Merchant XML service. This service remains constantly updated, ensuring your stock numbers, prices, and shipping information are accurate during Google ads. The XML output follows a standard and can be used by other services. You can obtain the Google Merchant XML service in multiple languages from the ShopPHP XML outputs panel.
     
  • Sitemap / Imagemap
    Sitemap is essentially a list of all URLs on your site. The file type is XML. With this file, you can inform Google about pages that may not be found otherwise. With ShopPHP, you can activate and use multi-language supported sitemaps immediately.
     
  • Rich Snippets,
    Also known as Rich Results, these are structured data in Google search results displaying detailed information. Google retrieves these data from structured data embedded in your page's HTML.

    Some product data readable by Google via Rich Snippets include:

    • Product Name
    • URL
    • Description
    • Date information
    • Product Images
    • Product Reviews
    • Ratings
    • Price information
    • Website name
    • Website logo
  • Conversion (membership and sales)
  • Dynamic Remarketing
  • Data Layer
  • Track Purchases
    The above four integrations are used for marketing tracking. With these integrations, you can see which product was sold from which marketing activity, which user registered, and which users did or did not complete an order after adding items to the cart.
     
  • Customer Reviews
    When active, Google displays a review and rating panel on the screen after purchase. The shopping site cannot interfere, and the reviews are entirely objective. It should be activated for a loyal customer base, and as many positive reviews as possible should be collected.
     
  • reCaptcha,
    You can prevent forms from being submitted by bots with reCaptcha. Bots cannot automatically reach the part added by Google, so they cannot submit the forms.

5. 404 Page Tracking

Search engines like Google dislike missing and uninformative pages. Starting from ShopPHP v5.05, you can track missing pages from the statistics panel. There are two options for 404 pages:

   1. Request removal of missing pages via webmaster tools.
   2. Redirect the 404 URL to an active address using the method in the second step of the main points. If the link comes from a search engine, you can find the relevant word in Content > SEO Links panel, create specific content, and redirect to this page.

6. Custom 404 Page

All content unreachable by the user is recorded from v5.05. You can personalize the default 404 page content displayed on missing pages. You can redirect users to another page or request additional information about the erroneous page. 404 pages usually appear when switching from another software due to old URLs remaining in search engines.

7. Category-Specific "Header" and "Footer" Content Entry

You can add content to the top and bottom of category listing sections via the panel. This content can be text only or text with images. Entering category information directly for SEO purposes will be highly beneficial. As always, only relevant content should be added for indexing specific keywords.

8. Choice Between Different URL Usages

Starting from ShopPHP v5.0, four different URL types are available throughout the infrastructure. For example, only product name, category/product name, or whether it ends with .html. You can choose the desired URL type from the SEO Settings panel. It should be selected once and not frequently changed. Even if changed, old addresses continue to work, and the search engine is informed of the current URL via the "Canonical URL" meta tag.

9. Intervention in Template Codes

You can access and personalize ShopPHP template HTML, JS, CSS, and PHP codes either via the management panel or FTP. Codes are color-coded for ease of use during customization in the panel.

 

10. Automatic CSS / JS Compression

All CSS and JavaScript codes from ShopPHP infrastructure (except template-specific customizations) are automatically compressed and sent to the screen. Although compressed, they can be edited via FTP. Compressed CSS and JS increase site loading speed and rank high in search engine optimization criteria.

11. Proper Placement of CSS / JS

Google speed tests recommend calling CSS and JS from specific parts of templates. CSS files from ShopPHP infrastructure are loaded in the template's upper section, and 95% of JS files are loaded from the bottom. This improves the first load screen speed and helps ranking.

12. Other Integration Codes

You can use tracking (body and/or head) or conversion codes from other search engines, not just Google, in the panel. They are used only in necessary template areas.

13. Product Tag Support

To strengthen relevant keywords in search engines, you can use product tagging. When a user clicks on a tag (e.g., https://www.domainadiniz.com/etiket), other products with the same tag are listed. This improves indexing and enhances user navigation. Misleading tags should be avoided.

14. Canonical Tag Support

Search engines dislike multiple URLs indexing the same content. The Canonical URL tag prevents this. For example, when sorting a category, Google knows the main category URL using this tag. Similarly, if you change the URL type, old URLs remain active, but Google recognizes the current address.

15. SEO-Friendly Image Names and Alt Tags

In e-commerce, strengthening product name indexing is done via alt tags in images. The software automatically fills alt tags and saves image names based on product names without additional action from you.

16. Strong Cache Support

The software uses strong caching both on client and server sides where necessary. This reduces server and client resource usage. For example, if a page has 50 database queries, cache reduces it by 90%, leaving 5 queries. This benefits both server load and page loading speed, important for SEO.

17. Image Compression Support

All images used in multiple places are compressed and displayed at the appropriate size. This is crucial for SEO. ShopPHP v5 provides four types of image compression automatically without further action.

18. Bulk Image Format Conversion (webp) Support

Google often warns about image sizes. It generally recommends converting images to webp. In ShopPHP, you can convert all product images to webp with one click in the technical operations panel.

19. Proper Breadcrumb Usage

All product and category levels are displayed in a proper breadcrumb on product and category pages. The software informs search engines technically (via Breadcrumb Schema). This helps Google prioritize indexing products/categories.

20. Blog (Article) Entries

Creating a blog is one of the best ways to attract users with proper indexing. With ShopPHP blog support, you can create subcategories and add comment-enabled blog posts. Comments are visible only after your approval.

 

21. Bulk SEO Information Update

You can make personal SEO entries for each entry (product/category/brand/blog), or ShopPHP can fill them all based on the entered information automatically.

22. Previous and Next Page Information (link rel=prev, link rel=next)

For paginated products, using the required tags ensures no category subpage is missed in indexing.

23. Automatic Nofollow Usage

To reduce bounce rate, certain pages are automatically set to nofollow. For example, if a product is out of stock, its detail page is automatically set to nofollow. Customization is possible upon request.

24. Automatic Robots.txt File

This dynamically generated file in the root directory informs search engines which pages should not be indexed. The file is dynamic and created in real time. Non-indexed sections can be customized upon request.

25. Separate URL for Each Language

For multi-language sites, a separate URL is created for each page, e.g., https://www.domainadiniz.com/ln-en/philips. This URL structure is used throughout the site and in XML services, providing separate XML services for each language, e.g., https://www.domainadiniz.com/ln-en/sitemap.xml.

26. 100% Mobile Compatible

Mobile compatibility is a key requirement for all search engines, especially Google. All ShopPHP v5 themes are 100% responsive. You can also use a separate template designed only for mobile. Mobile compatibility includes both the site and the management panel, allowing all actions on a computer to be performed on mobile devices.

27. Internal Site Search Statistics

Tracking internal site searches is crucial for determining which pages to index. You can see how many times each search was performed, create new content based on search results, and prioritize marketing efforts accordingly.

28. Search Result Redirection

You can analyze the statistics panel and redirect a search result to a specific page instead of listing search products. For example, redirect all PS5 searches to a PS5 product page, or correct common misspellings (e.g., psx5 to ps5).

29. Search-Specific Content Pages

Every redirection from search engines is recorded with the search term. You can track which keywords lead to the site and how many times. If a keyword has many redirects, you can create a dedicated content page for that keyword in the panel. Add related content and select products to list, ensuring all content is relevant to the keyword, strengthening your SEO.

  Online Order