Feed aggregator

What are the Differences between Long Tail and Short Tail Keywords?

Perf Planet - 9 hours 46 min ago

When it comes to SEO, we are conversant with the fact that keywords are considered an essential part. Now there are two kinds of keywords, short tail and long tail keywords. In simple words, a short tail keywords compromises one to three words while a long tail keywords has more than three words. For example, “business plan” is a short tail keyword while “how to write a business plan” is a long tail keyword.

Here we are putting some useful tips in understanding the two in depth. The difference of the two will be discussed in form of their pros and cons. According to the internet and digital marketers, short tail keywords are better when you need to drive more traffic on your website or blog while on the other hand long tail keywords bring only the genuine and quality audience rather than fetching a large numbers.

Let’s us explain the two terms with more examples and their practicality. Whenever you search something on a search engine, it may either be a short tail or long tail keyword. For example, you search “wordpress plugins”, the search engine will bring you thousands of results as your competitors are using the same keyword. In short tail keywords, there is relatively high competition. If you search “top wordpress plugins with low cost”, you will be getting fewer results as there will be few websites with the same keyword. In long tail keyword, you get less competition and quality traffic.

Use of Long Tail & Short Tail Keywords:

The next question that the beginners to SEO may ask is how both of the keywords should be used in the content as per SEO rules. Both are necessary, you can’t miss out either. Working on both proves beneficial but there is a change of plan for using these.

When you are a newbie and have just started your website, long tail keywords are helpful and should be your choice. It will bring you more quality and genuine traffic to your website. Writing good and excellent content with proper integration of long tail keywords works a lot better in the start. When you have got a considerable number of audiences on your site, this is the right time to come up with short tail keywords and start utilizing them in your content.

Pros and Cons of Short Tail and Long Tail Keywords: Long Tail Keywords

Let’s have a look on Pros and Cons of Long tail keywords:


  • Less competition in long tail keywords
  • Attract only real, quality and genuine traffic
  • Appearance of the site in top results


  • Only a limited number of visitors
  • Conversion rate is high but frequency is very low.
  • Difficult to write and adjust long tail keywords in content.
Short Tail Keywords

And here are some pros and cons of short tail keywords:


  • A wide choice of short tail keywords
  • Bring some traffic and audience
  • In short tail, the users are in a large number thus you can get more visitors every day.


  • Less chances of real traffic
  • More investment and time-consuming.
  • The clicks you get are not good at all.

I hope you’ll find this article useful. stay tuned for more!

The post What are the Differences between Long Tail and Short Tail Keywords? appeared first on Artz Studio.

What is WordPress has_post_thumbnail function?

Perf Planet - Sun, 09/25/2016 - 12:29

has_post_thumbnail() is a function that identifies the presence of image in a post. This function signifies the featured image that has been attached to the post.

has_post_thumbnail() Function:

This function enables easy identification of featured image attached to a post by getting the direct image URL for the featured image.

<? php

has_post_thumbnail( $post_id );



$post_id: This optional parameter can be used to define the ID of the post that needs to identify the featured image’s presence. The default parameter is global $post. The default value gives null. The function returns bool i.e. whether the post has image attached or not.

  1. Default Size: To check whether a Post has a thumbnail assigned to it with default value null.

<? php

if ( has_post_thumbnail() {





  1. Varied thumbnail sizes: WordPress has default image sizes of thumbnail, medium, large, and full. Following functions show how these default sizes can be used with the_post_thumbnail() function:
  • Post thumbnail without parameter
    • the_post_thumbnail_url();
  • Post thumbnail (150px x 150px max)
    • the_post_thumbnail_url( ‘thumbnail’ );
  • Post thumbnail Medium (300px x 300px max)
    • the_post_thumbnail_url( ‘medium’ );
  • Post thumbnail Large ( 640px x 640px max)
    • the_post_thumbnail_url( ‘large’ );
  • Post thumbnail Full (original size uploaded)
    • the_post_thumbnail_url( ‘full’ );

The function’s source is wp-includes/post-thumbnail-template.php and the basic code snippet is

function has_post_thumbnail( $post = null ) {

return (bool) get_post_thumbnail_id( $post );


The function is further used by wp-includes/post-template.php and wp-includes/embed.php

Tips to use has_post_thumbnail:

To configure the featured post in theme, in functions.php file add the following snippet

if ( has_post_thumbnail() ) {



else {

echo ‘<img src=”‘ . get_bloginfo( ‘stylesheet_directory’ )

. ‘/images/thumbnail-default.jpg” />’;




add_theme_support( ‘post-thumbnails’ );

set_post_thumbnail_size(200,200); // W x H, hard crop

It will place the image on the post page in admin section and also adjust its size according to the requirement. It improves the usability of the theme.

The post What is WordPress has_post_thumbnail function? appeared first on Artz Studio.

What is WordPress get_permalink function?

Perf Planet - Sun, 09/25/2016 - 12:22

WordPress uses various functions to facilitate its users in delivering the best. Among various functions get_permalink is the one and holds importance one way or another. In WordPress theme or plugin, if the post permalink is required then get_permalink() function is used.

get_permalink Function:

get_permalink retrieves the permalink of current post to the frontend as a variable but does not echo it out like the_permalink function. If a permalink of another post is required then post ID can be passed to the function.

<? PHP

$permalink = get_permalink( $id, $leavename );



There are two optional parameters for this function:

  • $id: This parameter gives the developer the freedom of assigning the ID of the desired post, whose permalink is required, manually in integer form. The default is the global $post.
  • $leavename: This parameter provides permalink structure instead of displaying the full permalink and take Boolean operators as inputs (i.e. bool $leavename = false ). The default value is false.
  1. Permalink of a post: In this example, the permalink of the post with id 7 is being retrieved and assigned to variable permalink. Afterwards, the variable’s value is being displayed via echo function.

<? php

$permalink = get_permalink(7);

echo $permalink;


  1. Permalink structure of a post: In this example, the permalink structure of a post is being displayed by assigning $leavename the value TRUE:

<? php

$permalink = get_permalink(5, true);

echo $permalink;


In WordPress, you can easily change the structure of permalinks in the settings sections as shown in the figure below:


The function is used in wp-include/link-template.php, wp-include/embed.php, wp-includes/comment.php, wp-admin/includes/dashboard.php and other files.

The business purpose of using permalinks are to facilitate the search engines and make efficient SEO. The custom structure or post name is the most suitable if you want the site to be SEO efficient.

Tips to use Permalinks:

Prefer underscores (_) to name the posts instead of dashes (-). It will help in SEO. Also use of keywords could help the post in search engine optimization. The most important tip when using permalink is never change them after publishing the post or page. It will affect the traffic at yur website. If it is necessary, then set up a 301 redirection from old URL to new URL via .htaccess. This could also be done via updating the permalinks and saving the file. It will automatically update the .htaccess file.

The post What is WordPress get_permalink function? appeared first on Artz Studio.

What is the Best SEO Friendly CMS in 2016 for a Blog?

Perf Planet - Sat, 09/24/2016 - 07:43

Selecting and deciding on a versatile CMS is very tricky. Many of the CMS present today might be fancy but often they don’t proffer the expected functionality and tools that the users need. Here we have listed some of the important points that should be taken into serious considerations while deciding a CMS for your needs. Our write-up aims at covering the best CMS and these criteria will serve us as a help to come to a final and decisive conclusion.

Factors to Consider for the Best CMS
  • The core functionality of the content management system should be overlooked.
  • User-friendly editor
  • Proper management of assets
  • Adequate search functionality
  • Flexible customization ability
  • Roles and permissions
  • Support for multiple websites
So which is the Best CMS Today?

As for as the query “the best CMS for blogs in 2016” concerns, WordPress is the most popular, widely used (55% and Joomla 20%) and versatile content management system for the blogs nowadays. Basically it was suitable for blogs but now you can develop multiple sites of different standards and kinds. Even now with WordPress, eCommerce websites can be developed as well but that requires additional plugins of wooCommerce.

WordPress is available in two forms; wordpress.com and wordpress.org. The .org version of WordPress proffers the same functionality as .com but it supports some extra features for the bloggers too. WordPress.org is considered to be a great choice for developing sites for the users who need to have complete control over their blogs with all customization abilities in their hands.

Reasons to Prove that WordPress is the Best CMS

Here we have listed some of the reasons to convince the users that WordPress is a CMS that’s matchless and unique.

  • A perfect choice for blogs
  • Reasonably a better choice for personal sites, BBC, CNN, Harvard University Review, New York Times and many other sites are WordPress based.
  • SEO-friendly Content Management System that supports multiple plugins for SEO.
  • Undoubtedly, wordpress is a very responsive CMS today.
  • The wordpress premium is the most secure and sensible choice.
  • Not that much expensive or costly, rather costs not more than $60 for premium themes.
  • A CMS developed by top professional and engineers
Final Thoughts

The facts and current statistics prove WordPress the best and most used CMS nowadays for blogs and websites as well. Due to its top-notch development, it caters a wide range of users in its community and the number of widgets and plugins available take it a step ahead of all. More than half of the websites in this time and age is WordPress based and the fact is a real testimonial of its worth and vitality.


The post What is the Best SEO Friendly CMS in 2016 for a Blog? appeared first on Artz Studio.

Performance Impact of Third Party Components

Perf Planet - Fri, 09/23/2016 - 11:21

Understanding the performance and impact third party content has on a website isn’t a new thing.   Back in 2010 Steve Souders wrote about the complexity of third party content and published a table on the impact some components had on performance. The world of the web has changed quite a bit since then but the need to understand the impact third party content has on page performance has not. Well maybe it has become even more important since then.

In an effort to make an application more interactive and personalized companies have added third party elements to:

  • help with A/B testing
  • share content on social media channels
  • speak with a customer service representative
  • track a visitor’s path through the site
  • monitor real user performance
  • generate revenue from advertising

And the list goes on and on.

Since 2011 the percentage of third party content has grown as companies look to improve the digital experience of their applications. HttpArchive has been tracking the growth of third party vs first party content. For sites with fewer resources on the page the percentage of third party content is smaller but growing. For sites with more resources on the page the percentage of third party content has not grown, but it does make up over 50% of the requests.

With the massive amounts of third party content it isn’t surprising that this can have an impact on the user experience. A recent Secret Media study on the influence of advertising on user experience found in the US ads take up only 9% of the graphic space but account for 54% of the load time. As a user, I don’t care whether a page isn’t loading because of a third party component or a first party. I will get frustrated with the owner of the application if performance is poor, even though in some cases the majority of the page is being delivered by third parties. The owner of the website is ultimately responsible for the performance of all content whether served internally or by a third party.

As a result, many organizations require Service Level Agreements (SLAs) from providers. SLAs offer a guaranteed level of service to organizations utilizing a provider’s service. Vendors need to be held accountable for the service they are delivering and customers have to be realistic about performance metrics. New York Magazine is starting to hold its advertisters accountable for providing performant ads to guarantee viewability. Is it realistic to expect 100% uptime? SLAs should have defined metrics and be measurable. In A Practical Guide to SLAs we defined four pillars for an effective SLA practice

  1. Administration
  2. Monitoring
  3. Reporting
  4. Compliance

SLAs are essentially useless unless there is the ability to monitor and report on them

Catchpoint recently released two new features to help organizations understand the impact of third party content and to manage SLAs. As of September 2016 Catchpoint is able to automatically separate requests from first and third parties enabling customers to quickly identify whether performance issues are related to internal or third party content. Customers can define domains to be included under self to ensure all  domains are measured appropriately.

Information on how to configure first and third party zones can be found in this knowledgebase article.

When not actively troubleshooting a performance problem, it can be easy to lose track of whether SLAs are being met. Emailed reports can now be defined and color-coded with SLA thresholds keeping all stake holders up to date on the current status of whether SLAs are being met.

If you’re not measuring the performance of third party you aren’t measuring the performance of your application. Using Self vs third party zones in conjunction with SLA performance reporting, organizations are able to ensure excellent digital experiences for their users.

The post Performance Impact of Third Party Components appeared first on Catchpoint's Blog.

Is WordPress Premium Worth it?

Perf Planet - Fri, 09/23/2016 - 06:24

If the answer of this question is asked in positive or negative, there comes a big YES that wordpress premium is worth purchasing and pays off ultimately. There a lot many free wordpress themes that are more useful for the novice and the professionally developed themes are expensive, not too much, and are called premium.

It also depends on your needs too when it comes to buying a reliable wordpress theme. Normally it costs not more than $60 for a well-done and professional wordpress premium theme. You pay the amount not for the themes but for the support you will get when you are stuck somewhere. According to the senior and professional developers, most of the time wordpress premium is worth buying and only the support you get is above all the benefits.

WordPress is the choice of millions of users and hacking, often time, happens on the wordpress sites that are developed on free themes. Thus investing some dollars on a premium wordpress theme is of vital significance. Someone later on can be hired to make adjustments to your website and provide you with a site that feels looks and performs as per your wishes. Here we have concluded in form of a few points to prove that a wordpress premium is worth it.

  • Level of security with wordpress premium
  • High standards support
  • Responsiveness of the theme
  • A great way to income
  • Highly optimized with exceptional quality themes
  • Ability for customization
  • Perfect functionality and space for modifications
  • Updates

Let’s see these points in detail:

1. Security

The biggest reason for which the bloggers and users get wordpress premium is the security. You can lose your website if it’s on a free theme and no one comes for your support. Thus it goes better buying a premium theme from the professional developers who offer reliable support as well.

2. Great Way to Income

According to the developers, if you have plans for adding ads and making money from your wordpress website, going for premium version is better and recommended. WordPress premium is suggested for the bloggers who wish to drive good traffic to their websites and make a handsome amount of money from it.

3. Support

The best reason that answers well to the question in title is the support. For free themes, who would bother giving you support? That’s why the premium themes are a great way for your websites and the developers, if selected wisely, provide enough support for all sort of problems and issues.

4. Customization

In free themes, you don’t get a site with elegant look, customization and protection. The premium themes of wordpress worth in a way that you can personalize your website in channels you want. The ability to make changes and adjustments is optimum as compared to the free themes.

We hope the information quoted here are useful for the WordPress developers and proffer a sound understanding of the matter that WordPress premium is worth it in most of the cases.


The post Is WordPress Premium Worth it? appeared first on Artz Studio.

what are the top 4 Essentials for Website Optimization?

Perf Planet - Thu, 09/22/2016 - 13:45

Website optimization is a combination of more than one strategy. If someone asks what is the only and best tip for site optimization or ranking a website on top or to do perfect SEO of your site, there is none and the question is out of logic. Rather a question aiming at seeking the possible essentials for perfect optimization of a site will be great in nature. So, Let’s discuss some essentials for website optimization in this article.

When it comes to site optimization, it refers to better ranking, appearing in top results, website’s improved page speed, user-friendly and with more sales. We have included top five factors needed for better optimization of the site and these are as follows:

Start with Keywords

A blogger or a person, who needs to optimize the site, should start with keywords research as it’s a basic too of SEO and marketing. You need to understand that keywords are still a very relevant factor to influence visitors and the users who search your products. These are the keywords through which a user approaches you and it may come from social media as well. Thus in search engine, keywords should be integrated in your content with great care and sagacity.

Page Title and Tags Optimization

Start smaller and grow bigger. You might not have enough time to optimize your all content, do optimize your titles and tags then. Not only the content inside a blog or topic is useful in getting visitors but the titles and tag lines that are often the promotion blurs prove handy as well. Spending a fair amount of time on mediation and finding suitable short titles and descriptions will go a long way in optimization of your site.

Use Quality Content and Smart Links

When the guest posting is done, it includes getting proper backlinks to your blog, website or product pages. Creating a good quality content and publishing it on a site with good domain followed by a natural link will be very meaningful in increasing ranking of your site and it will start appearing in top results based on the relevant queries as well.

Content doesn’t need to be of thousand words, a short article or blog with proper integration of keywords is far better than untargeted content. Use top keywords, integrate them properly and spread the content as much as you can.

Build Authority and Gain Traffic

Inclusion of a successful and effective marketing ride is the important essential for site optimization. Your site pages, content, products and keywords should be spread. Social media can be a well-to-perform choice for marketing your product and business. After search engines, most of the traffic comes through social platforms. All the big and successful businesses have invested reasonably on marketing for social media.


The post what are the top 4 Essentials for Website Optimization? appeared first on Artz Studio.

Advanced eCommerce Monitoring – one tool does it all

Perf Planet - Thu, 09/22/2016 - 12:16

No eCommerce platform can be operated without a proper monitoring solution in place. In fact monitoring or analytics alone isn’t enough. If you are serious about your online business you need to do all of it: continuous performance management, user analytics, marketing analysis, business monitoring and customer service management. I like to call it: eCommerce Monitoring With […]

The post Advanced eCommerce Monitoring – one tool does it all appeared first on about:performance.

Advanced eCommerce Monitoring – one tool does it all

No eCommerce platform can be operated without a proper monitoring solution in place. In fact monitoring or analytics alone isn’t enough. If you are serious about your online business you need to do all of it: continuous performance management, user analytics, marketing analysis, business monitoring and customer service management. I like to call it: eCommerce Monitoring With […]

The post Advanced eCommerce Monitoring – one tool does it all appeared first on about:performance.

Categories: Load & Perf Testing

Introducing the Topology and Smartscape API

Perf Planet - Thu, 09/22/2016 - 10:25

One of the most outstanding Dynatrace benefits is the ability to view your entire environment within Smartscape, our real-time environment-topology visualization tool. An enhancement to our existing API now enables API consumers to query the details of the relationships between the applications, services, and hosts within an environment.

Smartscape delivers a quick and efficient overview of all topological dependencies on the vertical axis while showing all ingoing/outgoing call relationships on the horizontal axis. With the latest release of Dynatrace, we’ve added a new Topology and Smartscape REST endpoint to the Dynatrace API which allows API consumers to query application, service, and host attributes, including all incoming and outgoing call relationships.

For example, a call to:


Returns a list of monitored applications within the environment along with all ingoing/outgoing call relationships with other applications and services. Here’s example output of this call:

With the new Dynatrace Topology and Smartscape API, you can quickly and automatically visualize a service map (see example below) by simply writing a few lines of JavaScript code.

Ready to try out the Topology and Smartscape API endpoint on your own? Download this Topology and Smartscape JavaScript example directly from our GitHub page.

The post Introducing the Topology and Smartscape API appeared first on #monitoringlife.

New dashboard tiles: Key user actions, Overall conversion goals, and Individual goals

Perf Planet - Thu, 09/22/2016 - 10:16

Not all user actions share the same priority for your business. User actions that are vital to the success of your business require elevated visibility. This is why “key” user actions—those actions that you’ve identified as being vital to the success of your business—now have their own standalone dashboard tile. We’ve also made it easier for you to track your business’ success toward conversion goals by introducing two new conversion-goal tiles.

Key user actions tile

By adding the new Key user actions tile to your dashboard, you’ll know immediately if one of your application’s key user actions has a problem. A click on the tile takes you directly to Key user actions tab of the associated application. From here you can see all relevant details related to an application’s key user actions.

Conversion goal tiles

We recently introduced the option to track your application’s success in achieving your business’ conversion goals (for example, the number of customers signing up for a newsletter or the number of times that customers add items to a shopping cart). We’ve introduced two new dashboard tiles to make these statistics immediately visible on your home dashboard.

The new Overall goals tile provides high-level conversion numbers for up to five defined conversion goals. The new Goal tile displays the Conversion rate, total number of goal Completions, and a time-of-day trend timeline to help you better understand the details of an individual goal’s achievement. Not only do these new tiles make your dashboard more effective by providing improved business insights, they also provide quick access to your conversion goals for quick updates.

The post New dashboard tiles: Key user actions, Overall conversion goals, and Individual goals appeared first on #monitoringlife.

Service flow now includes applications and user actions!

Perf Planet - Thu, 09/22/2016 - 09:57

Earlier this year, we introduced Service flow view to visualize service requests from end-to-end, making it possible for you to see the sequences of service calls that result from each individual web request. While valuable, Service flow view lacked the ability to correlate its insights with the applications and user actions that initially trigger these sequences. We’ve now enhanced Service flow so that its insights are presented within the context of associated applications and user actions.

With enhanced Service flow, you can now see which services are called by each application and understand how those services call each other, all within the context of the associated applications and user actions.

To access service flow for an application
  1. Select Web applications in the navigation menu.
  2. Select the application you want to analyze.
  3. Click the Services tile in the lower-right corner of the Performance analysis infographic.
  4. Within the Called services section below, click the View service flow button.


To access service flow for a user action
  1. Select Web applications in the navigation menu.
  2. Select the application that includes the user action you want to analyze.
  3. Scroll down to the Top 3 user actions section and click View full details.
  4. On the User actions page, select the user action you want to analyze from the Top 100 user actions or the Key user actions lists.
  5. On the User action page, scroll down to the Top 3 web request contributors section and click View full details.
  6. Click the View service flow button.


The post Service flow now includes applications and user actions! appeared first on #monitoringlife.

PurePaths now available for Dynatrace SaaS/Managed!

Perf Planet - Thu, 09/22/2016 - 09:51

PurePath technology has always been at the heart of what we do at Dynatrace, since our earliest days. PurePath technology is now once again taking center stage, this time as a key benefit of the new Dynatrace platform (both SaaS and Managed offerings). PurePaths can now be accessed in a variety of ways in conjunction with the advanced analytics features that you’ve come to know and love: Service flow, backtraces, response time distribution, and much more.

Where can I find PurePaths? To view individual PurePaths for a service
  1. Select Services & transactions in the navigation menu.
  2. Select the service you want to analyze.
  3. On the Service page, open the Browse (…) menu and select View PurePaths.
  4. Select a PurePath from the list.
    For details on what’s included in PurePaths, please see the next section.

Alternatively, you can access PurePaths for specific types of requests. Just open the Browse (…) menu and select View PurePaths.

Filtering and searching PurePaths

The PurePaths page includes a list of PurePaths that you can browse, sort, filter, and analyze. It always shows the last ~100 PurePath in the given time frame that match your filter. You can filter the PurePaths by Response timeCPU timeHTTP Response code, HTTP Method, service instance, and more. You can also use the quick filter text box to search for specific requests that have been processed by the selected service.

You can then analyze a selected PurePath by clicking View response time hotspots, View service flow, or View backtrace. See the example below.

As you can see, PurePath technology demonstrates the full power of Dynatrace by enabling you to understand and analyze individual transactions end-to-end.

Finding a problematic PurePath

Because sifting through thousands of PurePaths is often impractical, we’ve also made PurePaths accessible in some other valuable ways. For example, let’s assume you’re looking for outliers. The best way to find outliers is by using response time distribution analysis. From here you can drill down into a specific response-time range. You can then either review the PurePaths of the requests within that response time range or you can take things one step further by looking at the Service flow for those requests.

From here, select the Service flow branch that you’re interested in. In the example below, say you’re interested in the Customer Frontend service requests that call the JourneyService service and ultimately the database. Now click the View PurePaths button to see something amazing…

Dynatrace returns a list of all the easyTravel Customer Frontend service transactions that send trigger to the JourneyService calls that in turn call the database. Additionally those same easyTravel Customer Frontend requests have response times within the selected Response time range! In this example, you can see that all requests that meet the selected criteria come from orange.jsf service calls.

From here you can easily compare the Response timeCPU time, HTTP Response code, HTTP Method, and service instances of each of the relevant PurePaths.

Or, expand an individual PurePath and dig deeper by clicking View response time hotspots, View service flow, or View backtrace. For example, Response time analysis view provides insights into code execution, service calls, database statements, and much more (see example below) .

In this way, Dynatrace PurePath technology makes it easy to find and understand outlier service requests. And this functionality is available throughout Dynatrace!

Have a look at the outlier example below. It shows that 54% of the requests executed by the BookingService service call the Credit card verification service. This contributes 578ms to the overall response time. By clicking the View PurePaths button here we can analyze the specific requests that do this.

While PurePaths are already accessible from all Service pages, this is just the beginning! In the coming weeks, we’ll integrate more PurePath power and functionality, enabling you to dig deeply into the analysis of every single transaction in your environment!

The post PurePaths now available for Dynatrace SaaS/Managed! appeared first on #monitoringlife.

See the technologies that underlie each process!

Perf Planet - Thu, 09/22/2016 - 09:45

More than simply knowing the types of processes in your environment (e.g., Java or .NET), Dynatrace understands the technologies that underlie those processes. For example, Dynatrace understands when a Java process is comprised of a Tomcat or a Jetty — in many cases it even knows the versions of these technologies. For the first time, we’re making this information available to you on each Process page.

With detailed analysis of the technologies and versions underlying specific processes, you’ll no longer have to wonder where varying versions have been deployed. This is a vital first step in troubleshooting problems.

To view the technology properties underlying a process
  1. Click Hosts in the navigation menu.
  2. Select that host that runs the process you’re interested in.
  3. From the Processes and Docker Containers section on the Host page, select the process you’re interested in.
  4. On the Process page, expand the Properties pane near the top of the page.

In many cases you’ll find a version number next to the process Type and a new property called Technologies. Here you’ll typically find ancillary details, like CLR or Java version, but you may also find details like SOLR or MongoDB-client version. See the examples below to better understand the types of information we can now provide.

The post See the technologies that underlie each process! appeared first on #monitoringlife.

What are the Most Effective Tools to Boost Website Ranking?

Perf Planet - Thu, 09/22/2016 - 07:57

Is there any blogger or website owner who doesn’t want their sites to be ranked on top? Definitely a big NO. All the bloggers and site owners wish to be found in top results but it’s not always as easy as figured. Your website never works on your dreams rather it seeks investment in terms of time, money, efforts and following SEO standards. Here we have listed the top and most effective SEO tools that can boost your website ranking.

Google Trends

This is an online tool for checking trends of different keywords. Not only can you find the stats regarding a keywords but compare different keywords as well. Whenever SEO is done of any site, it’s based on keywords search and keywords are obtained after a detailed analysis. You can derive your desired keywords, compare them and use the most searched keywords into your content. Utilization of Google Trends is really beneficial for monetary purposes.

Screaming Frog

We have seen many website owners who complain that their sites are not producing revenues and performing well as was expected. It’s not simple. There will be reasons behind this failure. He might not have done proper SEO and thus the site fails to appear in top results. When you are having such problems, use Screaming Frog, it’s actually an SEO audit. It brings all the reports regarding your mistakes, website content, broken links, metadata and all the blunders you have done. Analyze the statistics and improve your site to be ranked on top.

Responsive Design Checker

As with every passing day, online searches through cell phones is increasing the site owners are passionate to see their sites working well on all devices. Google paid a huge chunk of money to Apple just to maintain Google as a default browser. This is a simple example.

You need to be curious whether your site is good on all devices, how does it look like etc. you should not look for multiple sites but use Responsive Design Checker tool and get the useful results. It will present how better your website is working on al devices. In the event, you spot unresponsive design, work on your website and make it responsive.

Rank Checker

Having knowledge of your site’s position is crucial. It helps to decide how much amount of time and efforts the site needs. Now you can check your online status and ranking in search results only with a button. Rank Checker is a tool that you can use for checking ranking and status of your website. The tool can be used in your tool bar and the button will let you find results in the time of need.

All the above listed tools are free and found very practical in improving the site’s rankings. We hope the information listed here will work in favor of the SEO experts and developers.


The post What are the Most Effective Tools to Boost Website Ranking? appeared first on Artz Studio.

Is WordPress a Content Management System (CMS)?

Perf Planet - Thu, 09/22/2016 - 07:52

A content management system (CMS) is an application that provides the users with different scenarios to manage, access and use website data, information, content and other applications. The purpose of a (CMS) is to get access to a website including its content, data and other information for recreation, editing and upgradation of the necessary changes. WordPress is world’s most popular CMS. It’s free and open source CMS. According to a study of April 2016, 60 million websites are WordPress based and its use as a CMS has increased to 26%.

WordPress Content Management Tools
  • Post Types
  • Taxonomies/organizing posts
  • Custom fields
  • Author archives
  • Dynamically created pages
  • The wordpress blog page

When you are using wordpress, you can switch from one theme to the other. Different themes employed help in changing the look of the website and this can be done in content of the site. The change in themes not only revamps look but alters the functionality as well. WordPress sites need one theme all the time and a theme in wordpress can be changed through CSS, HTML and PHP. When it comes to wordpress themes, there are two types; the free themes available in wordpress directory and the premium themes that can be purchased.


WordPress plugin architecture enables the users to add more features and extend the functionality of the website or blog. There are more than 40000 wordpress plugins available and they all let the developers and users alter and tailor the sites to their specific needs. The customization of the plugins normally includes SEO, client portal, CMS, content displaying features, and adding navigation and widgets. it should be remembered that all plugins not come with updates so some may not support few features or don’t work at all.


The benefits associated with wordpress as a CMS are added here:

  • Very easy to use as compared to CSS, HTML and PHP
  • The community provides useful support
  • The thousands of plugins available make it easier than ever
  • The themes and templates let you enjoy website with multiple themes
  • Manu management of wordpress enables for changes and updates
  • No standards in adding files by yourself
  • Modifications require PHP knowledge
  • For graphic changes, you need to know CSS and HTML
  • Needs multiple plugins and better efficiency
  • Content is not protected at all
  • Formatting tables may become very complex

The post Is WordPress a Content Management System (CMS)? appeared first on Artz Studio.

Beginners Guide to Search Engine Optimization (SEO)

Perf Planet - Wed, 09/21/2016 - 12:54

SEO is a marketing trend that focuses on increasing the organic traffic in order to get more conversions and more sales. There are a lot number of factors that count when it comes to SEO. Technical and practical steps are involved to optimize a site in a way that it appears in top search results. SEO is important for all the sites and blogs. Let me explain with an example. When a user has to buy or purchase something, he/she normally, now, comes on web search engines. The search engine might be Google, Yahoo, Bing or any other. As the user puts the query, the search engine gives him the useful results apropos the query. The results appeared on top are better ranked and of those websites that have worked a lot and improved their SEO.

From this simple example, it becomes evident that SEO is the backbone of any business especially in this time and age. When people search the products you sell, you will be getting direct customers through your website if it’s properly ranked. For ranking a site on top, content, keywords, SEO strategy, quality of the goods and optimization of your site are important.

Why a Site Needs SEO?

There are two major types of sources where you can get visitors and convert them into customers. First, the top search engines like Google, Bing and others and second the important and top social media platforms like Facebook etc. Most of the organic (non-paid) traffic comes through search engines and thus focusing on keywords and your ranking is highly required to stand in the market. No matter what type of products, services and facilities you offer, to get a considerable number of customers you got to rank your site on top.

It must be kept into mind that search engines make all this happen; they either let you flourish or throw you out of the competition due to poor ranking. SEO is the backbone of your business. I have personally seen multiple international companies that performed well but they finally came to SEO for ranking and optimization of their sites.

Factors Affecting a Search

Here we listed some important points that impact a search and ultimately the users.

  • The query searched on search engine
  • Your location
  • The creators of the product or content
  • Your friend zone
  • The device, the device through which your search your questions
What Does Actually SEO Do?

Now the beginners should be able to understand what SEO is for actually. So we have listed some of the functions:

  • Site optimization
  • Optimizes keywords
  • Builds useful links
  • Content generation
  • More conversions and more customers
  • Increased traffic and sales

I hope you’ll find this article useful Stay tuned for more.

The post Beginners Guide to Search Engine Optimization (SEO) appeared first on Artz Studio.

Testing on the Toilet: What Makes a Good End-toEnd Test?

Google Testing Blog - Wed, 09/21/2016 - 11:44
by Adam Bender

This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office.

An end-to-end test tests your entire system from one end to the other, treating everything in between as a black box. End-to-end tests can catch bugs that manifest across your entire system. In addition to unit and integration tests, they are a critical part of a balanced testing diet, providing confidence about the health of your system in a near production state. Unfortunately, end-to-end tests are slower, more flaky, and more expensive to maintain than unit or integration tests. Consider carefully whether an end-to-end test is warranted, and if so, how best to write one.

Let's consider how an end-to-end test might work for the following "login flow":

In order to be cost effective, an end-to-end test should focus on aspects of your system that cannot be reliably evaluated with smaller tests, such as resource allocation, concurrency issues and API compatibility. More specifically:
  • For each important use case, there should be one corresponding end-to-end test. This should include one test for each important class of error. The goal is the keep your total end-to-end count low.
  • Be prepared to allocate at least one week a quarter per test to keep your end-to-end tests stable in the face of issues like slow and flaky dependencies or minor UI changes.
  • Focus your efforts on verifying overall system behavior instead of specific implementation details; for example, when testing login behavior, verify that the process succeeds independent of the exact messages or visual layouts, which may change frequently.
  • Make your end-to-end test easy to debug by providing an overview-level log file, documenting common test failure modes, and preserving all relevant system state information (e.g.: screenshots, database snapshots, etc.).
End-to-end tests also come with some important caveats:
  • System components that are owned by other teams may change unexpectedly, and break your tests. This increases overall maintenance cost, but can highlight incompatible changes
  • It may be more difficult to make an end-to-end test fully hermetic; leftover test data may alter future tests and/or production systems. Where possible keep your test data ephemeral.
  • An end-to-end test often necessitates multiple test doubles (fakes or stubs) for underlying dependencies; they can, however, have a high maintenance burden as they drift from the real implementations over time.
Categories: Software Testing

9 Reasons You Need a Digital Experience Monitoring Strategy

Perf Planet - Wed, 09/21/2016 - 07:07

Digital experience monitoring (DEM) is an emerging technology that goes beyond application performance monitoring (APM) and end user experience monitoring (EUEM). EUEM looks specifically at the human end-user or customer interaction with an application. APM focuses on the performance and availability of the application. Gartner defines DEM as the experience of all digital agents—human and machine—as they interact with enterprises’ application and service portfolios.

With more organizations focused on digital transformation a DEM strategy is critical Below are nine reasons why organizations need to move from APM to DEM.

1. The Internet of Things

While humans continue to be the primary consumer of applications they may soon be outnumbered by machines. Even today, for some applications machines may be the primary consumer of information. My car talks to the dealership and informs me when a maintenance appointment needs to be scheduled. I don’t interact with this application at all except to read the email I receive and schedule an appointment. I don’t think about this service often but I imagine the car manufacturer and dealer do. They need to make sure the communications between my car and the application are working. These machine to machine transactions are just as important to monitor as the human to machine interactions to avoid damage to brand and customer satisfaction.

2. Mobile is everywhere

Monitoring strategies need to shift to address the growing use of native applications as opposed to mobile web sites. You may have looked at user metrics and decided your application receives a small number of mobile visitors so monitoring for mobile doesn’t matter. What if the performance of the application is so bad on mobile devices your application is unusable? Don’t discount mobile until you have all the necessary information.

For mobile the necessary information means not only monitoring performance of the application from mobile devices and providers but also monitoring the APIs delivering content to the mobile application. Mobile applications rely on APIs to communicate with back end infrastructure. Ensuring these APIs are returning valid information with no errors or delays is a critical component of a DEM strategy.

3. Pick a protocol

No application uses a single protocol. What protocols matter to your organization and are they all being monitored? Solutions that only monitor HTTP can leave gaps in your monitoring strategy.  Are key business applications using FTP, WebSockets, if so these protocols need to be included in a DEM strategy.

4. User experience is no longer about page load time

There has been a shift in the web performance space away from page load time as the metric to measure in terms of how well an application performs. What matters more is how the user perceived the loading of the page. It doesn’t matter to the user if elements they can’t see aren’t loading, they only care about when they can interact with the page. Measurements such as Speed Index, Critical Resources Index and Perceptual Speed Index have emerged to attempt to measure the perceived page load time.

5. Be more agile

With Agile development, releases are happening at a much higher cadence, requiring companies to continuously test and optimize their applications to stay in business. Even with testing, code releases can cause unexpected performance degradation. Being notified about these as soon as possible leads to a faster resolution or roll back if needed. It isn’t possible to test every permutation of browser, device, and network provider which is why companies are including RUM as a part of their DEM strategy.

6. Non-stop information

Information is being served and shared on an almost constant basis. Phones and computers are constantly informing us of the arrival of a new message, tweet, sports update, etc. It sometimes feels like we are overwhelmed with information, but we have also come to expect this. The outrage that occurs when information isn’t immediately available quickly spreads and can cause organizations to lose customers.

7. Influence of social media

Today when news breaks, or an application is unavailable information spreads quickly across social media. These days stories of site outages aren’t as newsworthy as they once were. What matters more is not the details about the issue but rather how the organization handled the communication.

If your site is having issues, users will flood online to share their negative feelings. The need to track and monitor social sentiment is becoming more critical. Transparency during issues is needed. Responding to social messages quickly and sharing details on progress is expected.

8. Need to reduce spend on running IT

Would you rather spend money on fun things like vacations, a nice bottle of wine, or a new car; or do you want all of your money to go towards your mortgage/rent, groceries, and utilities? If you’re like me you want money to spend on the fun things. Businesses are the same way, the less money spent on the running of IT frees up more money to be spent on fun things like innovation.

9. Maintain a competitive advantage

Failing to keep up with demands of digital consumers will drive companies behind, and today the majority of consumers are digital. With a DEM strategy you can find valuable performance insights in application performance data and user behavior. Survey results from Digital Enterprise Journal’s recent Digital Transformation Benchmark found that competition is increasingly important to organizations.   Half of the statements have to do with competition.



As organizations embrace digital transformation to provide a better user experiences, all aspects of the digital experience need to be monitored. A glitch in the system can mean revenue lost, hours of lost productivity or damage to the brand. Implementing a DEM strategy enables businesses to deliver amazing digital experiences.



The post 9 Reasons You Need a Digital Experience Monitoring Strategy appeared first on Catchpoint's Blog.

Track down front-end CPU hogs?

Perf Planet - Wed, 09/21/2016 - 06:00

Often when monitoring and debugging site performance we focus on network activity and individual resources, but what about the CPU? As more and more sites switch to using large Javascript frameworks and manipulating the page using Javascript, the execution time this code takes and the available CPU can instead become the performance bottleneck.

CPU usage for all Chrome tests

For any of SpeedCurve's Chrome-based tests, including emulated devices, we capture the Chrome Dev Tools timeline. From the browser main thread usage in the timeline we extract how busy the CPU is and what it's spending time on. Is it busy executing Javascript functions or busy laying out elements and painting pixels?

We also measure the CPU usage to different key events in the rendering of the page. SpeedCurve's focus is on the user experience and getting content in front of people as fast as possible, so we show you what the CPU is doing up till the page starts to render. This reflects CPU usage during the browser critical rendering path and can highlight various issues. If there's lots of CPU idle time then you're not delivering your resources efficiently. You want to get the CPU busy nice and early rendering the page, rather than sitting idle waiting for slow resources.

In the test below we see in the first pie chart that the CPU is spending a lot of time on layout up to the start render event, which is quite a different picture from the Fully Loaded CPU usage.  

CPU trends and budgets

We've also added trending charts for the CPU time to both the Start Render and Fully Loaded browser events. This allows you to spot any significant changes over time and can highlight both CSS and Javascript changes which are causing CPU issues. In the example below we see a dramatic change in the Layout CPU time for this URL. The browser was being tied up by dodgy Javascript which was causing a huge amount of layout thrashing and reflows. Once fixed the Layout time drops dramatically.

We also support performance budgets for all the CPU metrics allowing you to get email and Slack alerts whenever a threshold is crossed. It's going to be interesting to see what sort of budgets teams put on script execution and layout. Not only can you monitor the size and number of Javascript or CSS scripts but you can ensure it's well written code that's not thrashing the CPU.

Chrome Dev Tools timeline goodness

It's amazing how much performance data is packed into the Chrome Dev Tools timeline and for every single Chrome based test on SpeedCurve we capture the timeline. You can click through to an online timeline viewer at the bottom of the SpeedCurve waterfall chart.

Here's the timeline for the URL above which had a layout thrashing issue, highlighted by the dark red bar between 2-4s. It's amazing to have this level of debugging for every test!

Test agent CPU

It's worth noting that the test agents we currently run at SpeedCurve are fairly low spec and so don't have oodles of available CPU. We do this to help emulate lower spec mobile devices. Over the last year we've seen CPU usage grow and some URLs with a lot of heavy Javascript and CSS are now maxing out the CPUs on our test agents. Although it's fascinating to see well constructed sites (I'm looking at you Smashing) not have this issue at all, with plenty of CPU idle time available as the page renders.

We all need to add CPU usage to our front-end performance toolkits!

We're thinking about introducing new agents with higher CPU specs so that you can test on both a lower spec CPU that represents an emulated device and a high CPU agent that better represents a desktop browser. Sing out in the comments if this is something you're interested in or you've discovered something interesting in your CPU usage charts.