AnalyticaHouse

Marketing tips, news and more

Explore expert-backed articles on SEO, data, AI, and performance marketing. From strategic trends to hands-on tips, our blog delivers everything you need to grow smarter.

6 Reasons to Buy Media in November - AnalyticaHouse
Oct 17, 2022 664 reads

6 Reasons to Buy Media in November - AnalyticaHouse

Everyone knows that the November sales events, which even consumers who have never shopped online know well, hold special importance for both e-commerce brands and consumers. The Black Friday phenomenon, which began years ago in the U.S. and quickly took hold in our country as well, has extended beyond its original date (the last Friday of November). Seeing the potential of this period, brands with "bright" ideas have spread it before and after that date with various special days (11.11, Cyber Monday, etc.), turning the entire month of November into a month of deals in e-commerce. In just a couple of years, the term “Black Friday” has evolved into “Black November.” As you know, digital media channels outside the main performance marketing channels (Google, Meta, etc.)—such as Onedio, Ekşi Sözlük, Kızlar Soruyor, Admatic, Medyanet, Sahibinden.com, etc.—do not operate on a retargeting logic, and are therefore usually positioned in the user funnel for new user acquisition. Considering that new users on e-commerce sites typically make a purchase on their 7th–8th visit, expecting first-time visitors from these channels to complete a purchase in their first session (last click non-direct transaction) is not very realistic. In this article, we wanted to address the missed opportunities that arise when, looking at digital marketing activities as a whole, we focus too much on concrete metrics like ROAS and their primary inputs (search, retargeting, affiliate campaigns, etc.), while sidelining less directly measurable inputs like brand visibility and awareness. 1. Volume Problems in Performance Advertising In November, e-commerce brands of every scale are incentivized to run eye-catching promotions. Especially marketplace-based e-commerce brands (Trendyol, Hepsiburada, etc.) increase both their brand and performance marketing budgets to reach more people or drive existing users to shop. During this period, advertising slots on digital media channels see high demand due to the huge budgets of e-commerce giants. On the other hand, these channels prioritize selling inventory directly to brands that can purchase it outright; any unsold inventory is made available via Real Time Bidding (RTB) to Google and programmatic buying platforms. Therefore, brands relying solely on Google or programmatic display buys in peak season get stuck with lower-impact inventory. And because demand is high there too, they end up paying higher CPM or CPC to remain competitive in RTB auctions. 2. The Need for Extra Reach and Gain from Share of Voice As in traditional retail, clearance events in e-commerce make sense only if you bring in new customers. The discount model works by sacrificing margin to drive volume and maximize total profit. Therefore, performance marketers’ top priority must be to reach new users outside their core base during promotional periods. Thus, opening reach- and new-user–oriented display campaigns on Google, Meta, and other RTB platforms is necessary—but in November, due to the reasons outlined, their impact alone will fall short. 3. Visibility Loss and Ad Blindness in Performance Ads As noted in point 1, the most visible slots get sold direct, leaving lower-impact RTB inventory. Further, performance campaigns optimize for clicks or conversions, sidelining the creative impact of the banner itself—and thus any awareness benefits. 4. Rising Unit Costs and the Need for Alternative Channels Some non-performance platforms charge on a CPC basis. While more cost-effective than performance channels in normal times, in November they lose that edge due to high RTB bids. Thus, non-performance platforms become part of a holistic performance plan—Engageya, Medyanet, Ciner, etc., all offer CPC models. 5. Turning Increased Demand and Purchase Motivation into Opportunity Consumers tend to postpone non-essential purchases until big sale events—and casual browsers are more inclined to buy under the influence of heavy promotion. This “buying mood” benefits both big and small brands alike. 6. Indirect Performance Gains from Higher Brand & Campaign Awareness Performance ads target users most likely to convert, but brand campaigns raise overall awareness, strengthening later organic and paid performance. Regular media investment boosts search volume on Google, which yields the most valuable and cost-effective traffic for e-commerce. Google’s RTB rewards ads with higher click-through rates (CTR) by lowering their CPC. By positioning media buys as brand investments in November, brands can boost CTR, reduce CPC, and achieve lasting efficiency gains. In short, brand marketing and media buying become even more essential and effective in November. We recommend that all digital brands treat marketing holistically—balancing performance metrics with the brand awareness and positioning gains achieved in consumers’ minds.

test
Sep 5, 2022 1 reads

test

HelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHello

What is Client-Side Rendering (CSR) and Server-Side Rendering (SSR)?
Sep 5, 2022 7878 reads

What is Client-Side Rendering (CSR) and Server-Side Rendering (SSR)?

All of the work done for search engine bots to better understand, crawl, and index sites written in Javascript is called Javascript SEO. Analyzing the complete crawlability of text, image, and video content is a top priority for SEO professionals. With the increase of websites written with Javascript, Javascript SEO studies have also started. Modern front-end libraries (React JS, Vue JS, Angular JS, etc.) have paved the way for a new study here. If we go much more fundamentally, as we know, web pages consist of 3 main parts. 1. HTML – We can think of it as the skeleton and content area of your website. A page consisting entirely of Html can give you information but does not offer an attractive design.2. CSS – CSS files that add visuality and design to HTML. Thanks to CSS, we can access the web page design we are familiar with.3. Javascript – It is the programming language that enables movable or changeable areas on a website. When you hover over an area, its color changes, or when you scroll the page, new content is loaded at the bottom thanks to javascript. According to the user's movement, Javascript files are run in the background and the final structure to be shown to the user is presented. With the developments on the software side, websites have recently started to be coded only with JS. Code lines are not presented individually in HTML, but are given directly over JS files. So, how well could Google adapt to these developments?Google & Javascript Relationship Google Javascript sites have started to understand and make sense of it much better in recent years. However, crawling sites written directly in JS is very costly for Google. Compared to a normal site, it both spends more time browsing and exhausts its servers. So what is Google doing to optimize this expense? Google uses a method called 2-stage crawling to crawl pages written in Javascript. In the first stage, Googlebot enters your site, scans the HTML and CSS, and adds it to its index. It also sees the Javascript files here but leaves it to the 2nd time to scan and understand them. In the meantime, it starts to show the results as far as the user sees in the first stage. It puts your site in a row within itself for 2nd wave scanning. This can take hours or days. It evaluates your site in order of its own priority based on its value and authority. When it comes to the 2nd wave, it also scans the Javascript files and adds them to the index. Thus, it starts to show the user the final version that you actually planned. How Is Javascript Different From Other Languages For Google? The browsers we use parse HTML, CSS, and JS through render engines. Therefore, it must be rendered first. Languages such as PHP and Python stand out as languages rendered on the server side. Alternatives such as Angular and React from languages coded with JS can be rendered with both Server Side Rendering (SSR) and Client Side Rendering (CSR) methods. How Does GoogleBot Crawl Javascript Sites There are 2 different methods for the correct crawling and indexing of sites written in Javascript by search engine bots. Client Side Rendering (CSR) (Including Dynamic Rendering) Server Side Rendering (SSR) Client-Side Rendering (CSR) The user or the browser of the search engine makes a request to your address. The server accepts the request and returns the response. The browser downloads the content and accompanying JS files. The browser executes JS files to view the content. The content becomes interactable by users and bots. Pros and Cons of CSR (+) Faster processing after first-page load (+) Puts less load on the server (+) Provides rich site interaction (+) Provides fast website navigation (fewer HTTP requests to the server as it doesn't have to be re-downloaded for every page load) (-) Slower loading of the first page (due to loading of assets required for multiple pages) (-) Delayed loading on devices with low processors. (-) Late loading when the internet connection is weak. (-) It negatively affects SEO if not implemented properly. (The page will appear blank until the Javascript codes are run and the content is created at the opening of the page) (-) External libraries are needed very often. Risks of CSR SEO Your page, which you have prepared using the most modern technologies, may appear as a blank page for Google. If you have a site written with modern Javascript libraries, frequently check how Google understands your site via the "Show Crawled Page" button in the URL Checking tool via Google Search Console. If your page is still not in the Google index, you can also test it on the live URL. Dynamic Rendering Dynamic Rendering is a method used for websites created in CSR to be SEO compatible. The main difference lies in offering different rendering formats to GoogleBot and users. When the server request is made, it is understood whether the request is made via GoogleBot or by the user on the server side. If rendered by GoogleBot, it returns an HTML response that will be rendered on the server. Users continue to view your site as CSR. Server-Side Rendering (SSR) The user or the browser of the search engine makes a request to your address. The server accepts the request, renders the entire HTML and returns the response. The browser downloads the generated HTML and JS files. The content becomes interactable by users and bots. Pros and Cons of SSR (+) Improves user experience by making pages load faster. (+) It is advantageous in terms of SEO. (+) It is a much more ideal structure for sites that offer static content. (+) Fewer JS dependencies are available. (+) Also ideal when the user's internet connection is slow. (-) When the server has a large number of visitors or the site is large, it can cause significant slowdowns in page rendering. (TTFB time may be affected) (-) It has to reload the whole page on each navigation. (-) Server costs will be high to provide higher performance.

How to Check Google Index in 10 Steps?
Sep 5, 2022 3636 reads

How to Check Google Index in 10 Steps?

Updates in search engine algorithms have made many metrics and technical infrastructure important for providing a more successful user experience. In the period from 2015 to 2022, users' mobile and tablet usage increased significantly, while desktop and laptop usage decreased. This situation has caused poor user experiences, especially on sites with large page sources.For example, users visiting a website from mobile devices experience excessive resource consumption and wasted time while loading websites with high-volume images and unused CSS and JS files. This is because the loading times and site speeds of such websites provide an inadequate experience for users, and since the user accesses the site from a search engine, it also causes search engines to lose image.Aware of this, search engines have started to pay significant attention to website speed and resource consumption with the latest updates in their algorithms. To optimize this situation, website owners have strengthened their optimizations in this regard by analyzing the speed and resource consumption of their websites with measurement tools such as Pagespeed and GTMetrix.Pagespeed Page Speed AnalysisAmong the most important performance tools used when optimizing a website, Pagespeed and GTMetrix tools undoubtedly come first. Pagespeed, in particular, developed by Google, shares with us the speed metrics that prevent a successful user experience on websites.One of the metrics that website owners frequently encounter and often fail to solve in Pagespeed analyses is the removal of unused CSS files.Unfortunately, Pagespeed and GTMetrix tools do not share with us which lines in the unused CSS files are actively used, but only provide us with estimated savings and files. This warning alone is not enough to solve this problem.What Are Unused CSS Files?In today's modern web programming technologies, many developers prefer ready-made libraries instead of coding HTML & CSS from scratch. Libraries like Boostrap and Tailwind are examples of these structures. The difference of ready-made CSS libraries is that they collect many button, navbar, grid structure, visual and design commands under certain classes in a single library. In this way, web site developers can easily use all style and CSS arrangements by giving a class to the relevant HTML element, instead of writing separate CSS commands for each structure and module. For example, while many lines of CSS code need to be written to give a button various color and radius styles and hover effects, the desired style arrangements can be obtained by giving a single class since the relevant commands and lines are included in the ready-made library.Although ready-made CSS libraries are very practical for developers, they can cause some problems in SEO-related arrangements as they increase the query and resource consumption on the website. For example, when you include the bootstrap library on your website, you can actively use only 1 or 2 of the 16 different button styles in it. The remaining 14 button styles continue to be included in the CSS file and increase the page's resource consumption even though they are not actively used.In these cases, performance tools that measure speed, such as PageSpeed, inform us that there are actively unused CSS files on the website and ask us to make optimizations related to this.How to Detect Unused CSS Files?There are several ways to detect unused CSS lines on a website. You can use modules like purgeCSS or manually view these lines from the page inspection.To detect unused CSS files, the first thing you need to do is right-click on the page and click on the "Inspect" option.Then click on the three dots on the right side of the window that opens and click on the More Tools > Coverage option.You will see a record button in the section that opens at the bottom. Click this button and refresh the page with CTRL + F5 or Command + F5. After the page is refreshed, you will see that many CSS and JS files have appeared below.The rates on the right side in this section show the unused rate in the relevant CSS file at the moment the page is loaded.When you click on any CSS file, the relevant file opens in the window, and you can again view the unused CSS lines in red and the actively used ones in blue.The important detail here is to determine which code is used on different pages and which lines are active on mobile and tablet devices.How to Remove Unused CSS Files?We learned where to see the unused CSS lines on the website. However, the important part here is to be able to analyze well which CSS line is really used and which is not. Because some CSS lines may be included in a single file for different pages, as well as being included in mobile and tablet devices.For this reason, you should first copy the unused lines from the ready-made library codes in the CSS lines, then navigate to the service, category, product, contact, etc. pages of the site and perform the coverage process we shared above on each page.In addition to this process, you should switch to the mobile and tablet views of your website from the device selection area in the inspect section and, in the same way, visit all pages and copy the unused CSS lines to one side.In the final stage, you can clean the common and actively unused CSS lines among all the CSS lines you have copied.Note: It is recommended that you perform all these operations on the test version of your website and, after performing the cleaning, carry it to the main version if no problems are observed.

Creating Personas and Funnels in Digital Media Planning
Sep 5, 2022 855 reads

Creating Personas and Funnels in Digital Media Planning

In digital marketing—and especially in e-commerce—identifying potential customers and reaching them at the right time, in the right place, is essential.In traditional marketing, the first step to identifying target customers is creating personas and developing individual strategies for each. However, this is not enough to get ahead of your competitors. The tools of digital marketing have introduced an unprecedented level of data and customer insight into the marketing world.This boundless sea of marketing data has made it necessary to create more nuanced personas and develop micro-level strategies tailored to these segments. Undoubtedly, in today’s marketing world, the leading brands are those that can interpret this data most effectively and turn their learnings into powerful strategies.The key to interpreting data and creating strategies lies in understanding the source of the data—in other words, identifying the users from whom the data is gathered. Comparing different customer groups using the same metrics is often the first and most critical mistake made.To put it simply: while strategy creation requires creativity, reading data requires numerical and analytical thinking. Identifying the customer, on the other hand, is a part of marketing that draws heavily from social sciences like psychology, philosophy, and sociology.1. First Step in Defining the Customer: Persona CreationAlthough there are various approaches today, the widely accepted method for persona creation in marketing is based on consumption motivation. Since personas are often associated with demographic details like age and gender, these are usually the first elements considered. But this is a mistake.Potential customers should first be segmented based on the motivations that drive them to purchase. Then, the demographic characteristics of these personas can be examined. In other words, demographics are not the cause—they are the result.Pro Tip: The personas you create may overlap or be interchangeable. For example, imagine you're managing an e-commerce platform that sells stationery products. A 30-year-old white-collar male with a university degree might purchase products for his company, buy colored pencils for his child to use at school, or make a personal purchase simply because he enjoys drawing.These three different purchasing motivations require three different strategies. Therefore, a defined demographic group can include multiple personas (overlap), and the same user can belong to different personas at the same time (interchangeability).2. Second Step in Defining the Customer: Funnel CreationThe persona definition provides a general and static profile of your target customer. However, your communication with the customer is constantly changing and evolving based on actions you take and macro variables. Within the same persona, you may have both potential customers who don’t know you and loyal customers who frequently purchase from you.Trying to reach consumers at different communication stages (brand awareness) with the same ad (message) or the same advertising channel will lower the efficiency you get from that persona. Therefore, you need to define communication stages with your customers on a persona-based level and structure it within a funnel (user funnel).Although standard funnel structures are often used in marketing, digital user funnels based on personas are more complex than basic steps like awareness, consideration, and engagement.Most importantly, when defining funnel steps, it’s more functional to name them based on the user’s current milestone rather than their place in the brand communication journey. Regardless of persona, every target customer will fall into one of the groups below:2.1. New User AcquisitionNote: Users in this funnel step do not include those who have already progressed to later stages. Users who recognize your brand and logo in the context of your industry. Users who know and are convinced of the unique features that distinguish your product/service from competitors. Users who are not actively searching but may enter the search phase when approached. Users who are actively searching for a product/service. Users who have visited your digital sales channel at least once during their active search. (Retargeting begins here and continues through subsequent steps.) Users who have engaged with your platform at above-average levels (e.g., membership, favorites list). Users who have completed at least one purchase (new customers). 2.2. Remarketing Previous customers who were satisfied with their last purchase. Former customers reminded of their positive past experience. Former customers not currently searching but may become active again when approached (by you or competitors). Former customers who might specifically choose you if they re-enter the purchase phase. Past customers who have recently visited your sales channel again during an active search. Customers who have made repeat purchases (loyal customers). 2.3. EngagementWhile engagement is typically defined as strengthening interaction and communication with users who have not yet made a purchase, it also includes efforts to maximize the lifetime value of existing loyal customers.Note: Remarketing and engagement efforts are carried out simultaneously for users who have completed at least one purchase. The main goal of engagement is not just repurchasing, but generating different customer values. Former customers who were satisfied with their last purchase. Customers who have shared positive experiences in digital or social settings. Customers who have decided never to choose another brand (lovemark). Further actions depend on your marketing team’s brand vision. In the media planning phase, applying the approach above with 100% precision may not always be feasible due to the limitations of ad platforms’ infrastructure and content-advertising models. Therefore, when choosing ad platforms, it’s best to evaluate their targeting and data capabilities and decide where your funnel steps can realistically be applied.

What is SEO Title Layout? What Should the Heading Hierarchy Be Like?
Sep 5, 2022 4719 reads

What is SEO Title Layout? What Should the Heading Hierarchy Be Like?

One of the metrics frequently encountered in search engine optimization (SEO) work is related to the proper heading structure. One of the questions that people new to or completely unfamiliar with SEO find difficult to understand is what the SEO heading structure should be. When creating an SEO-friendly page, the titles on the page with heading tags are very important. Heading tag types are used to correctly reflect the page content, and to give the user and search engine bots the content parts and focus titles on the page. So why are heading title types so important? In our article, we have included this information for you!What Are Heading Tags?Search engine bots aim to show the most accurate and rich websites with content to users who are searching for a topic. However, since search engine bots are not human, they try to make sense of web sites by scanning them within a certain set of algorithm rules. During this interpretation process, they try to learn what the page content is about and what it explains by taking some metrics as a basis.Heading tags are one of the very important SEO metrics that help search engine bots make sense of the page. Heading tags are usually written in the "" code block and proceed hierarchically from 1 to 6.Why Should We Use Heading Tags?Heading tags are highlight texts that allow the page content to be interpreted by both the user and search engine bots. By default, style structures such as size and thickness are different and more prominent than other text. When interpreting web pages, search engines want the pages to be prepared in accordance with the user's reading and navigation order. This is because providing websites that allow users to access the information they need in the most efficient and practical way increases the reliability and prestige of search engines.For this reason, search engines want page contents to be created in an academic structure and hierarchy. Heading tags play an important role in determining this hierarchy. Because the heading tags added hierarchically on the page interpret the "main topic > sub-topic > sub-heading and description" structure and list the site results in the SERP according to the order of importance within this heading structure for the user performing the search.The use of heading tags not only helps search engines interpret the page, but also allows users visiting the web page to easily access the titles and information texts they need. Therefore, the use of heading tags is one of the most important metrics for creating an SEO-friendly web page.What Are Heading Tags?There are different types and usage examples of heading tags from 1 to 6. These heading types vary from a larger and more prominent style to a more normal and smaller font style according to the number they take. Heading types are as follows: H1: It is the main title of the page. There should be only 1 H1 tag on each page. The H1 tag specifies what topic the relevant page provides information/content about and reflects the main keyword that the page is intended to be visible for in the SERP. H2: These are the topic titles that support the main title of the page (H1). H2 tags refer to the main titles in the page content. H3: These are the subheadings that support the main headings on the page. It is used to specify titles and topics related to that tag under the H2 tag. H4, H5 and H6: They are used to specify subheadings if needed in the page content. For example, if the H3 title and texts used under the H2 main title need to be divided into more subheadings, H4, H5 and H6 headings can be used. How Should the Heading Hierarchy Be?If heading tags are to be used on a web page, these tags must be added hierarchically to the page in a way that ensures topic integrity. For example, if a web page content is created with the title Digital Marketing and this content has subheadings and topics; the heading hierarchy of the relevant content could be as follows:H1: Digital Marketing H2: What is Digital Marketing? H2: Why Digital Marketing? H2: Advantages and Disadvantages of Digital Marketing H3: Advantages of Digital Marketing H3: Disadvantages of Digital Marketing H2: Digital Marketing Courses H3: Which Course Should I Take for Digital Marketing? H4: Udemy Digital Marketing CourseWhat is important when creating the heading hierarchy is that the titles maintain their topic integrity and that the subheadings are always added after the main headings related to that topic. For example, while there is an H2 in the Digital Marketing Courses title, the title Which Course Should I Take for Digital Marketing? should be a subheading of the Digital Marketing Courses title. Therefore, this title is added in the H3 tag and this title should be placed immediately after the Digital Marketing Courses H2 title.Common Mistakes in Using Heading TagsMany websites make mistakes in topic integrity and heading hierarchy when using heading tags in their content. These mistakes make it difficult for search engine bots to interpret and make sense of the page, while also providing the user with an aesthetically inefficient content. Common mistakes when using heading tags are usually as follows:Adding All Content Titles with H2 TagGenerally, due to its style and font size, websites can only use H2 in content titles. However, this is a very wrong method. This is because the style and font sizes of the headings (H2, H3, H4, etc.) can be adjusted with the help of CSS and brought to the desired size and highlighting tones. The main reason for using heading tags in the content is not style and form, but to help search engine bots understand the page hierarchy. Therefore, using all headings within H2 tags is a very wrong method.Using H2 Heading Without Adding Text After H1One of the mistakes many websites make is to add the H1 tag used on the page just for the sake of using it. However, the H1 tag is arguably the most important heading tag that reflects the main keyword of the page content. Therefore, a text content of 100-150 words should be included after the H1 tag. This text content supports the H1 heading tag by providing a summary of the page and the main topic of the page. After that, H2, H3 and other subheadings should be included.Placing All Subheadings at the End of the ContentSome websites misunderstand the heading hierarchy and add all H2 headings first, then all H3 headings on the page. The hierarchy here is related to the topic integrity of the writing and headings. Therefore, using heading types in order on the page is a wrong hierarchy. The correct heading usage structure is as we gave in the example above: Main Heading > Subheading that concerns the Main Heading if any. So, after using H2 and then H3 on the page, if a different main heading that does not concern the used H2 and H3 headings is to be added, it should be added to the page again with the H2 tag.Using Heading Tags in Fixed Areas of the PageHeading tags are often used in many fixed areas on pages due to their form and font size. For example, using heading tags in menu links in the header, in social media links, or in links and category sidebars in the footer is a method that spoils the interpretation of the page content. This is because heading tags are used to ensure the heading hierarchy and topic integrity of the page content. Therefore, for fixed areas and links on pages, instead of headings, span tags can be used and their form and font size can be adjusted with the help of CSS.Hiding H1 Tag with CSSOn many websites, the H1 tag is not wanted to be used because of its font size and form. This is because the H1 tag is the tag with the largest and most prominent font on the page. In this case, websites hide the H1 tag they added just to have used H1 on the page by making it display:none or visibility:hidden with the help of CSS. However, this method is old and provides no benefit. This is because search engine bots can interpret texts and headings that are hidden on the page. Therefore, when the H1 added to the page is hidden with the help of CSS and not shown to the user, it is considered invisible to search engine bots and cannot provide the benefit it should. Instead of hiding the H1 tag added to the page with the help of CSS, the size and form of the H1 tag can be adjusted in the same CSS code line to make it compatible with the page aesthetics.