Mobile First

We previously wrote a blog post on why having a responsive & mobile optimised site is essential.

Essentially, with the trend towards more and more users browsing the web on mobile devices and search engines determining your ranking based on how well your site performs on mobile the questions isn’t when to make this move but how soon can I.

At Terracor we’ve been building websites that are responsive and mobile friendly for some time now although knowing the importance of this and that the requirement will only get more stringent as time goes on we made the decision to make a complete overhaul of our zeckoShop frontend to make it a mobile first UI.

So what does mobile first mean? Simply put, it’s about designing and developing for a great mobile experience first and only then scaling it up to other devices and screen sizes e.g. desktop.

Why is this better? with the number of people browsing the web from mobile devices being in the majority and increasing it’s incredibly important to ensure that the mobile experience is the best possible and to make that the primary focus when creating and building a UI/UX experience. By constraining yourself to mobile and the smaller screen size you will have to make decisions based on what is truly important in terms of functionality & visual elements, that otherwise you wouldn’t if designing for desktop first. This results in a cleaner and more focused overall design and experience.

How did we do this? We removed all the existing styling in zeckoShop and built a whole new UI on top of an existing, popular and very powerful mobile first framework. This meant that we got to take advantage of a lot of hard work from a lot of very talented people who built a framework perfect for both mobile and desktop and then we added what was required for our needs.

Make sure to reach out to use so we can discuss making your site mobile first.

Facebook Pixel

Most people know the importance of having a site optimised for SEO (Search Engine Optimisation) yet most don’t give the same amount of importance to having initiatives in place around SEM (Search Engine Marketing) and conversion tracking.

In summary, SEO drives traffic to your site based on improving your site in order to increase your organic search engine rankings e.g. through keywords, rich content etc whereas SEM drives traffic to your site based on paid advertisements e.g. Google Adwords etc. Conversion tracking allows you to determine how often users are completing the actions that are most important to you on your site e.g. completing a purchase.

Once you’ve made a decision on what paid services you’d like to use to drive traffic to your site and what conversion metrics are most important you then need to determine which of the paid services are driving the expected and right amount of traffic to your site and in turn what the conversion rates are.

There are lots of ways to measure and track this but we’d like to highlight one where we recently released full support in our platform, Facebook Pixel.

So what is Facebook Pixel: simply put it’s an analytics tool that allows you to measure the effectiveness (conversion rate) of your advertising by gaining an insight into the actions that your users take on your site. By tracking and in turn analysing this traffic you can ascertain which sources the traffic is coming from and ensure your ads are being shown to those you intend.

Our integration not only tracks the pages visited by users but also several actions such as when a user adds an item to cart, goes to the checkout, completes a purchase, performs a search, registers for an account and visits a product details page.

By tracking and reporting on these events, you can then determine the effectiveness of the advertising services you are using and from there make an educated and data driven decision on which are the best to help you get the right traffic and highest rate of conversions.

To discuss not only this new addition but all our other features & services surrounding SEO & SEM make sure to reach out and we’d love to discuss.

Customer Part Numbers

As the popularity of e-commerce grows, competition is getting more fierce and demands that your website offer unique and truly useful features to your customers so they not only enjoy shopping on your site but continue to return and choose you over the competition.

It’s been known for some time that personalisation of a website makes users feel at home and once they start to create that unique experience for themselves they are less likely to go elsewhere as losing that personal experience is important to them.

We realised this ourselves some time ago and went about building several features into zeckoShop that allow your customers to personalise their website experience and tailor it to their needs.

As part of this on going effort we recently created a new feature we call ‘Customer Part Numbers’. It’s an incredibly simple yet powerful concept: instead of using the part numbers you’ve set up, whether that be to search for or be displayed alongside product, the customer gets to use their own part numbers that are unique and meaningful to them, thus personalising that aspect of the website experience.

From the moment they enter the site and see their part numbers in product previews to having those part numbers follow them through the whole shopping experience whether that be search, favourites & cart/checkout, your customers will feel at home with this and the myriad of other personalisation features we have available.

So why not differentiate your site from the rest of the pack and give your users a great new way to shop, just for them. Contact us to find out how you can go about adding this new feature to your site along with the others we have available to help add that personal touch to how you do business online.

CRM Integration

In a previous article we told you about a new feature of ours, ‘Salesperson Quotes’.

This was part of our initiative to help sales teams better utilise their zeckoShop website so that it not only serves their customers but also their needs in one integrated system.

Following on and expanding on this even further we’ve now implemented integration to CRMs which essentially adds that missing piece and makes zeckoShop a full salesperson portal, providing an incredibly powerful way to not only create but analyse and drive new sales.

The idea is that instead of your reps needing to jump between the ERP/accounting system, zeckoShop and the CRM itself in order to determine information about customers, including their past sales history & shopping habits, they can now garner all this directly from the CRM, the place where they typically spend most of their time.

Specifically, we push all your customers & contacts, along with orders, quotes and invoices to the CRM so your reps can use this when working with their customers to drive new sales based on current and historical knowledge. Also, website events such as when a user logs in/out, goes to a product details page, adds an item to cart & completes a purchase is also pushed to their profile to give the sales rep some insight into the customers interests and buying habits online.

There are a myriad of CRM’s out there and we intend on supporting dozens over time but for now our initial rollout will include Hubspot & Pipedrive, two very popular, powerful & flexible CRM’s that should satisfy all your needs.

If this sounds useful and exciting to you make sure to reach out so we can discuss with you further and get your sales team fully equipped with the tools they need. Even if you don’t currently or intend to use the CRMs mentioned in our initial rollout just let us know and we can discuss the specific integration you need and who knows, by the time you contact us it just might already be in place.

Version 7.4 Release

We just released version 7.4 of zeckoShop which includes some great enhancements.

Addons Moved to Core

In an effort to continue enhancing our offering, we’ve moved several features, previously considered paid addons, into the core:

  • Abandoned carts
  • Blog
  • Cycling banners
  • Order detail custom field rules
  • Order templates
  • Premium statistics

We are reviewing all our addons and will continue to include others into the core in upcoming releases.

CRM Integration

We announced our new CRM integration in 7.3 and as promised are continuing to enhance based on feedback.

Firstly, we’ve added additional fields when syncing customer profiles to the CRM:

  • Year to date sales
  • Last Year Sales
  • Customer Notes
  • Days since last invoice
  • Ref Num
  • Credit Balance
  • Credit Limit

Another important enhancement is that we now adjust the “deal” stage based on the status of orders. As they change from quote to order, or order to invoiced, the stage is also updated automatically in the CRM to give your sales people the information they need and determine what deals were “Won” as they are invoiced in the ERP

We’ve also added additional information to deals to better help identify the salesperson, customer and participants associated.    


2 factor authentication has been added to the admin, thus increasing the security significantly when accessing this area of the site.

We’ve also increased the strength of passwords in zeckoShop by using a more advanced hashing algorithm. Along with this, the password reset mechanism forces users to reset their password after successfully logging in for the first time after requesting a reset.


Several additions have been added to the checkout including:

  • Ability to request billing & shipping address changes directly from the checkout for your customers
  • Ability for customers to choose their shipping preference for items on backorder i.e. ship when each becomes available or ship when all are available
  • Ability to set customer specific shipping padding and threshold that applies when an order is less then a specified threshold amount
  • As part of our ongoing effort to have all payment entered inline on the checkout screen, we’ve updated our Paypal integration to include this ability


With the importance of keeping your permalinks up to date we’ve updated our system to ensure these are automatically created for each new item added to the system, specifically:

  • Products
  • Categories
  • Manufacturers
  • Custom Pages

Also, a dedicated screen for maintaining your metadata has been added, which includes import/export capabilities.

Other Notable Additions:

  • Ability for users to order favourites as they wish
  • Ability to set global search filters based on custom fields and categories
  • Ability to set up recurring courses
  • Dozens of enhancements to the admin to make finding and updating information much easier

Upcoming Release

Our next major version is due for release end of November, version 7.5!

Along with our ongoing effort to increase performance, security and the admin, we’ll also be adding several new features and addons, each of which we’ll preview on our blog after the release is available.

Version 7.3 Release

We just released version 7.3 of zeckoShop which includes some great enhancements and new add ons.

CRM Integration

This is a feature we’ve wanted for some time now and it’s finally here, allowing your salespeople to view customer information & purchase history directly in your CRM without having to jump between that and your ERP/zeckoShop site to find required information.

We push the following data from your ERP to your CRM:

  • Customers: all billing customers are pushed as companies while their shipping addresses are pushed as child companies of the billing entity. Also, for both billing and shipping their contacts are pushed and associated with the relevant company
  • Invoices/Orders: the full order history for each company is pushed along with the workflow of orders updated to reflect changes in your ERP e.g. Quote, Open & Invoiced

Also, to provide tighter integration between your systems and zeckoShop we also push the following events to your CRM as they happen real time in zeckoShop:

  • Login
  • Logout
  • Search
  • Product Viewed
  • Add to Cart
  • Initiate Checkout
  • Purchase

For our initial rollout we have integrated with Hubspot & Pipedrive but we will continue to add more integrations over the coming months including zohoCRM.

If you have a specific CRM in mind and are wondering if we can integrate with it just send us an email or give us a call and we’ll discuss.

Inline Payment Processing

Since the inception of zeckoShop we’ve used what is referred to as “Hosted Payment Pages”, HPP for short, to process payment. The advantage of these are with regards to security since all transactions happens on the payment processor end and thus Terracor doesn’t have to handle any sensitive information by integrating via APIs.

Since these pages live outside of zeckoShop it has always meant an additional step when checking out as your customers are forwarded to these pages after verifying the details of their order and selecting their shipping.

As part of our ongoing effort to modernise and improve our platform, we are making several updates and additions to our checkout and in this build we’ve updated two of our more popular payment processors to now accept payment directly on the checkout page and thus removing the HPP previously in place.

This not only streamlines the process of making a purchase on your site but it looks more integrated with the overall site as the form is embedded directly in the checkout.

For now we’ve implemented this for Bambora & Moneris, along with adding a new integration with Stripe but we will continue to update other payment processors in upcoming builds. For instance, or next release will embed Paypal along with add support for Amazon Pay.

Accessibility Support

Accessibility is a complex topic but something becoming even more important on the modern web.

With this in mind we have put together an ongoing effort to ensure our platform is accessible to all and will continue to make improvements as we release newer versions of our software.

For this build we have made dozens of changes to better support accessibility benchmarks to allow tools and readers to better navigate any site build on the zeckoShop platform.


Another major area we’ve been making improvements in and will continue to do so is giving you the ability to make additions/changes to the site content in more powerful ways.

We created a new component we call “Ads” that simply allow you to place as many advertisements on your site as you require, thus allowing you to maintain this list of ads over time as your requirements change.

“Ads” at their core are just rich content allowing you to include any text, images etc but you also have the ability to choose who these ads will display for based on properties in the customer/user profile, location etc

Other Notable Additions:

  • Custom checkout disclaimers
  • Close to free shipping notifications to your users/customers
  • Auto mark products as new
  • Support for up to 5 decimals places for pricing display

Upcoming Release

Our next major version is due for release mid August, version 7.4!

This version will be heavily focussed on further improvements to our checkout and payment processors, ongoing improvements/enhancements to our platform accessibility & CRM integration along with major enhancements to security & performance to ensure you have a platform that is not only full featured but secure and reliable.

Version 7.2 Release

We just released version 7.2 of zeckoShop which includes some great enhancements and new add ons.

Salesperson Quotes

This addon allows the creation of quotes in zeckoShop by both salespeople and customers and interaction between both parties during the quoting process

It allows for your salespeople to maintain all their quotes through a listing in the admin. The salesperson can then modify all aspects of a quote including line items, address information, shipping, status etc.

As a quote goes through different phases the user tied to the quote is constantly updated via email so they can keep track of all the changes. The user can also view the quote details on the site and request any changes they would like to have made.

Finally, once the quote has been approved by the user and marked as completed by the salesperson it will flow down to your ERP as an order.

Notify Me

This allows users of a site to request notifications from the system when certain conditions are met:

  • When a product goes on sale
  • When a product is out of stock

For any product that is either not on sale and/or is out of stock a ‘Notify Me’ button will appear on previews and the details page allowing users to opt-in to notifications of when a particular product meets one of these conditions.

Once a particular condition is met the user will be emailed letting them know so the can take action.

Facebook Pixel

This has been added as a core feature to allow tracking analytics of your site through Facebook.

Alongside the default behaviour of tracking page views we’ve also included the tracking of several other events:

  • Add to cart
  • Initiate checkout
  • Purchase
  • Search
  • User registration
  • Product details page view

Customer Part Numbers

This addon allows setting customer specific part numbers on the site

Once active customers can add & update their customer part numbers through the product details and my account sections of the site

When products have customer specific part numbers assigned these will display on the product details, cart, checkout & my account sections of the site

Other Notable Additions:

  • Desjardin payment processor integration
  • Setting custom Javascript & CSS via the admin
  • Alternate parts

Upcoming Release

Our next major release is due for release mid April, version 7.3!

This release will include many other improvements related to how we integrate with payment processors to make it more seamless, enhancements to better support site accessibility, CRM integration and more…

Version 7 Release

We just released version 7 of zeckoShop and just like it’s predecessor it’s a pretty substantial one including several new features and major changes to our UI.

UI Overhaul

In an effort to cut down on maintenance, make upgrades easier & to improve the default look of zeckoShop we’ve started a full UI overhaul

The majority of the work got completed in this build although there are several other areas of improvements we’ll be making over the coming builds, both already known and based on feedback. Here is some information on the main areas we focused and will continue to focus on:

Mobile first

  • With the prevalence of mobile users surfing the web now and it’s constant increase it’s important to think mobile first when developing a modern day website
  • We choose a framework that has been built with mobile first in mind and added our own zeckoShop specific styles on top of it
  • We also updated several aspects of the site such as the checkout page, product previews, product details, my account etc so they look and behave well on mobile devices

More Configurable

  • Up till now only someone with knowledge of CSS could change the appearance of a site
  • Over the coming versions we want to change this so there are default themes/skins any user can choose from and also give our clients the ability to change several aspects of the sites branding themselves

Easier Upgrades

  • One of the most difficult parts of upgrading is the site skin as it’s customised for each client and will usually break in some way after an upgrade. How much it breaks depends on how old the site is, how complex the skinning is etc
  • The goal moving forward is to have it such that when skinning a site that only the minimum amount of styles are created and the core is heavily utilised
  • This means that when sites are upgraded the clients skin would be minimally affected thus allowing us to upgrade sites more frequently moving forward
  • A little bit more work is required to make this completely the case and it will only be the case for versions > 7.0

Syncs/Download Manager

The syncs and download manager settings and UI have all been ported to the zeckoShop admin

This in turn means that the sync tool has no UI and only needs to be installed on the clients server moving forward

All the following screens now exist in zeckoShop:

  • Amazon Integration Settings Screen
  • eBay Integration Settings
  • Download Manager Settings Screen
  • Sync Settings Screen
  • ShipStation Settings
  • Prism Settings
  • Sync Profiles
  • ERP Settings Screen – settings will show for the specific ERP based of the ERP Code setting

Manual Syncing

  • As per the previous tools, manual syncs can be run
  • The difference now is that only a single manual sync can be run at a time across all users
  • So if one user initiates a sync and another user goes to the admin to run another the sync button will be disabled until the other one finishes
  • This not only removes potential issues with overlapping syncs but also reduces the burden on our servers by having only one run at a same time

Sync Profiles

  • Now that there is only a single sync, ERP -> Shop, sync chaining is no longer required
  • Also, the previous syncs were overly complicated in terms of the dependency graph needed to determin when certain items should be mandatory based on selection
  • The whole setting up of a sync profile has now been simplified to include just major areas for syncing e.g. “Products” and once selected all data pertinent to that entity will be sync’d automatically
  • The available sync items are:
    • System: currencies etc
    • Products: product profile, pricing etc
    • Stock Levels
    • Product Categories
    • Customers: customer profile, addresses, custom fields & customer specific pricing
    • Orders


  • This new addon allows creating courses in the system that users can purchase seats for
  • A course can have a “Description”, “Instructor”, “Location” & “Seat Capacity” all of which are displayed to the user and apply to each instance of a course
  • A course can run over many days and have different time slots with each considered an “instance” of the course
  • Each instance in turn can have a “Date”, “Start Time”, “End Time” and for that specific instance can override the course “Instructor”, “Location” & “Seating Capacity”
  • When displaying courses in search results they are laid out very much like a normal product preview with the addition of the location, seating capacity etc
  • The product details page is where all the available instances reside so a user can select the instance they are interested in and add to cart
  • When course instances download to the ERP they do so as normal products with the addition of the instance specific data for date & time

Keyword Search History

  • All keyword searches are now saved to the database for later search
  • An admin screen has been added that allows filtering on past searches
  • The data recorded includes:
    • The username of the person who ran the specific keyword search
    • The name of the search since a site can have multiple keyword searches
    • The search terms entered
    • Any search filters applied
    • The group by & sort by if applicable
    • The date the search was run
    • The number of search results yielded
  • The data can also be exported if advanced data manipulation/filtering is required
  • This screen can help us and our clients improve their search such as:
    • Catch misspellings and creating synonyms
    • Find all searches yielded 0 results to determine potential issues with setup
    • Determine the most common searches and engineer their return relevance or reach out to clients with targetted mailers

Order Admin Listing

  • The previous order admin listing just showed a basic filterable list of orders
  • This has been updated to allow viewing the details of each order in a separate review screen
  • Also, any errors/issues encountered when downloading orders will be recorded and displayed here with the ability to create missing customers

Category Product Carousels

  • Product categories can now have carousels for assigned products displayed at the top of a page
  • This is activated on a per category basis via the product category admin screen
  • The products displayed can be set to random order or based off YTD sales with random order as the default
  • Also, how number to display can be set with the default being 5

Other Notable Additions:

  • Freightcom Integration (also allows initiating shipments from the admin
  • Punchout Integration
  • Import/Export now CSV and not Google Sheets anymore
  • User manager overhaul to make it easier and more intuitive to use
  • Manufacturer based teasers
  • Ability to add products to order templates from the search/browse and details page

Upcoming Release

Our next major release is due for release in January, version 7.2!

This release will include many other major improvements around syncing and UI including:

  • Quickbooks sync
  • Salesperson portal for handling quotes which will allow the initiation of quotes and working with existing ones, allowing for collaboration between salespeople and the end user
  • Affiliate updates to allow affiliates themselves to change settings, mark up pricing etc
  • Hubspot CRM integration
  • More major UI changes
  • And much more…

Version 6 Release

We just released version 6 of zeckoShop and it’s a pretty substantial one including several new features but also making major changes to how you administer the data on your site.

Data Admin Changes

Since the inception of zeckoShop you’ve administered the data aspects of your site in your ERP and zeckoCentral and then any site specific data or settings are manipulated through the zeckoShop admin.

This approach has worked great but we also found it difficult in terms of training and understanding of our system not to mention that it can include data maintenance concerns and can add to potential syncing issues you experience.

In a move to change all this and constantly improve we will be making several big changes over this and our next build to make things easier and more robust all round.

For 6.0.0 we’ve moved all data administration to the zeckoShop admin essentially making zeckoCentral just a tool for syncing (in fact we’ve renamed it to zeckoSyncs to drive this concept home).

Now when it comes to setting up your category structure, working with custom fields and adding manufacturers you will do that directly in zeckoShop, no need to worry about two administration sections anymore, it’s a one stop shop!

Also, image thumbnail generation has moved to the web. Instead of us generating these on your server and uploading them to the web individually which is a time consuming process, we instead compress and move batches of your ERP images to the web and from there your thumbnails are generated. This approach is not only more efficient but several issues which is great for all our clients dealing with lots of image changes.  

Now on to features…

Product Promotions

This is a feature we’ve wanted in zeckoShop for some time and it’s finally here!

This feature works off our our already existing coupons but adds very important enhancements that add to the visual aspects of the discounts and promotions in play.

So let’s say for instance you wanted to offer a normal BOGO style coupon, you can now set it to a promotion and the system will handle it in a much more visual and helpful way for your customers.

Firstly, any promotions will be displayed in the product previews and details page making your users aware that they actually exist and that they can take advantage.

Once a user has added a promotion to their cart the discount is displayed so they know what savings they have made and this information flows all the way to the receipt.

Along with this we’ve really taking your helpful feedback on board and made setting up coupons/promotions much simpler than previous by making this all happen in a single admin screen.

Also, in order to add true flexibility to how and when a coupon/promotion is applied we’ve updated the system to now use our conditions system. This means that you can base coupons/promotions not just on part #’s and categories but manufacturers, custom fields, customer information, user information, location etc. The options here are vast and allow for you to have different coupons/promotions for completely different sets of users based on any make up of conditions you like. Truly powerful.

Auto Translations

zeckoShop has had the concept of translations for some time now.

You could have multiple languages and once you had a full set of translations available could import them into the system and voila! You support the alternate languages of your user base.

The problem we found was that sometimes you didn’t have the means to get the translations in place. Whether it be cost or effort it just wouldn’t be feasible and overall the daunting nature made this a difficult project to take on.

What we’ve done is set up an integration with Google Translate that automatically translates all your descriptions for products & categories so that every time you make changes to them in your ERP or the zeckoShop import, that they are automatically translated without any intervention from you.

Of course, if you find that you don’t like how a translation occurred, you can just go in and make adjustments after the fact so it reads exactly as you want.

Multiple Stock Indicators

We’ve not made it so you can have as many stock indicators and their associated settings as you need. For instance if you wanted your retail and wholesale customers to see different stock indicators you can set one up for each customer type.

The best part is that like coupons/promotions these are all controlled by the same condition system which has the flexibility for you to have stock indicators appear differently in a multitude of situations, including on mobile.

Product Quickview

This feature, when enabled, allows your users to quickly view the details on a product without having to leave the search/browse page they are on to jump off to the details page.

You get to configure exactly what shows here and by simply clicking the link a popup will appear with all these details.

Much more efficient then jumping back and forth between a list of products and their details page which will speed up the shopping process considerably and make it more enjoyable for your users.

Price Matrix

We have a long standing integration with Essentials/Spire and as part of this we’ve supported their incredibly powerful price matrix system.

The price matrix however lacks support for currencies so we’ve enhanced our implementation to allow setting a currency for each price matrix rule.

An import/export has also been included so you can administer as much of your pricing through our implementation as you need.

Other Improvements

  • Your users can now search on alternate part #’s, multiple UPC’s and the SEO keywords associated with a product.
  • Product addons can now be embedded directly in the product details page instead of appearing as a popup
  • Product selectors now have multiple choices for how options are displayed. Previously all options appeared in a dropdown whereas now they can appear as a list, colour list or image list
  • The Google Taxonomy component has been completely reworked to be automated with much less setup involved. Instead of associating the taxonomies with products they are associated with the product categories. When you add new products to your ERP and they sync the taxonomies assigned to the associated category are now automatically applied to the products so you no longer have to manually handle this yourself
  • We’ve added support for the Paytrace payment gateway
  • We’ve added diagnostics around missing shipping information so you can tell if dimensions and weights are missing for your products and for which

Upcoming Release

Our next release is due in September, version 7!

This release will include many other major improvements around syncing and UI including:

  • We will be removing the UDC and so only a single sync between your ERP and zeckoShop will exist
  • We will move administration of the syncs to the web so you will only need a single install of zeckoSyncs on your server. No more multiple installs required!
  • We will be doing a major overhaul to our UI to make it even more mobile friendly but also to include more advanced components and give you the ability to change certain appearance properties yourself e.g. background colour, fonts etc

SEO Best Practices

We are constantly asked by our clients about SEO, both in terms of best practices and how to improve search engine ranking overtime.

We don’t offer any in-house SEO services at Terracor but we are experts in our field and are very well equipped to give our clients advice on best practices in order to receive favourable search rankings.

So we wanted to create a simple post to highlight the best practices so you, our clients, could refer to this as needed overtime and hopefully ensure your SEO initiatives bring you the success we want you to have in your online business.

Instead of rehashing all the information already available we wanted to point you to a fantastic document that already details the necessary information, and even better it was created by Google themselves.


Click here if you’d prefer to download the document for offline viewing

Note: some of the advice in the document is very low level and refers to web page structure and how it should be built but don’t worry, whenever you see these details you can safely ignore them knowing that zeckoShop has taken care of this for you. We’ve supplied lots of screens in the zeckoShop admin panel that allow you to make changes to these areas if needed without having to worry about the intricacies of web development.

A few important notes specific to zeckoShop’s SEO implementation:

  • Page Titles: zeckoShop will set a page title using a default value determined by the system. What this default is will depend on the page in question but as an example on a product details page the product short description is used as the title. Importantly, the title of a page is used as the first and main line of text in any search results so if the default isn’t what you’d like to appear in search engine results then make sure to change it in the zeckoShop admin.
  • Page Descriptions: Similarly to page titles zeckoShop uses a default here. Returning to the example of the product details page, the product long description is used by default for the description. Google may use this as the description of your page in search results so again make sure if the default description isn’t what you’d like displayed in search results that you change it through the zeckoShop admin portal.
  • URL Structure: zeckoShop also has a default URL structure that out of the box is not SEO friendly. It’s important that you use our admin tools to setup your SEO friendly URLs which can be done on a per page basis but the best approach is to use or permalink rules feature which allows you to setup the general structure of your URLs and then let zeckoShop create your URLs for you without any intervention. This means whenever you create and upload new products to the site that you don’t have to do anything for the product URL to be SEO friendly. This is a huge time saver!
  • Sitemaps: zeckoShop provides the ability to generate a sitemap with a click of a button. Just remember that whenever you add or change categories and products that you regenerate it to ensure the latest version is available to search engines.
  • Mobile: As an additional offering we can create both a desktop and mobile specific version of your site. Not only is having a mobile optimised site required for good search engine ranking but we also ensure that both are served from the same URL. This is a great convenience as it means your users only have to worry about a single URL, you only worry about maintaining data and settings for a single site and search engines don’t need any special instructions when crawling your site.

Good luck in your SEO endeavours and remember we are always here to help.