SEO SQUIRRLY™ - Version 10.0.04

Version Description

  • 05/25/2020 =
  • Fix - Audit Term ID in the Audit Page returned an error if post ID wasn't found
  • Fix - Focus Pages audit info to show data in case not all the Focus Pages have valid audits
  • Fix - Show the Google Search Console connection button in Focus Pages when needed
  • Fix - Show the Google Analytics connection button in Focus Pages when needed
  • Fix - Keyword Research speed and increased the number of keyword results
  • Fix - Keyword Research competition info to show it every time
  • Update - Tooltip messages in the Bulk SEO and Focus Pages
Download this release

Release Info

Developer cifi
Plugin Icon 128x128 SEO SQUIRRLY™
Version 10.0.04
Comparing to
See all releases

Code changes from version 9.2.21 to 10.0.04

Files changed (53) hide show
  1. classes/ActionController.php +1 -1
  2. classes/BlockController.php +1 -1
  3. classes/DisplayController.php +2 -3
  4. classes/Error.php +8 -1
  5. classes/FrontController.php +7 -0
  6. classes/RemoteController.php +484 -243
  7. classes/helpers/Sanitize.php +16 -26
  8. classes/helpers/Tools.php +65 -41
  9. config.json +63 -9
  10. config/config.php +3 -2
  11. config/paths.php +2 -4
  12. controllers/Account.php +30 -2
  13. controllers/Api.php +89 -6
  14. controllers/Assistant.php +8 -2
  15. controllers/Audits.php +263 -8
  16. controllers/BulkSeo.php +107 -0
  17. controllers/CheckSeo.php +273 -28
  18. controllers/Cron.php +3 -29
  19. controllers/Dashboard.php +25 -20
  20. controllers/FocusPages.php +241 -111
  21. controllers/Frontend.php +8 -29
  22. controllers/Help.php +1 -0
  23. controllers/Menu.php +89 -24
  24. controllers/Onboarding.php +3 -2
  25. controllers/Overview.php +35 -0
  26. controllers/Patterns.php +1 -0
  27. controllers/Post.php +260 -99
  28. controllers/PostsList.php +21 -3
  29. controllers/Ranking.php +27 -21
  30. controllers/Research.php +80 -88
  31. controllers/SeoSettings.php +116 -233
  32. controllers/Sitemaps.php +9 -5
  33. controllers/Snippet.php +13 -10
  34. core/BlockAssistant.php +1 -0
  35. core/BlockAudits.php +1 -0
  36. core/BlockConnect.php +54 -0
  37. core/BlockFocusPages.php +1 -0
  38. core/BlockJorney.php +16 -20
  39. core/BlockKRFound.php +1 -0
  40. core/BlockKRHistory.php +1 -0
  41. core/BlockKnowledgeBase.php +1 -0
  42. core/BlockRanks.php +1 -0
  43. core/BlockSEOIssues.php +1 -0
  44. core/BlockSearch.php +1 -0
  45. core/BlockStats.php +7 -6
  46. core/BlockSupport.php +1 -0
  47. core/BlockToolbar.php +1 -0
  48. core/Blocklogin.php +25 -31
  49. demo.json +1 -1
  50. languages/squirrly-seo-cs_CZ.mo +0 -0
  51. languages/squirrly-seo-cs_CZ.po +7718 -3366
  52. languages/squirrly-seo-de_DE.mo +0 -0
  53. languages/squirrly-seo-de_DE.po +4252 -2323
classes/ActionController.php CHANGED
@@ -43,7 +43,7 @@ class SQ_Classes_ActionController extends SQ_Classes_FrontController {
43
  */
44
  public function hookHead() {
45
  echo '<script>
46
- var sqQuery = {
47
  "adminurl": "' . admin_url() . '",
48
  "ajaxurl": "' . admin_url('admin-ajax.php') . '",
49
  "adminposturl": "' . admin_url('post.php') . '",
43
  */
44
  public function hookHead() {
45
  echo '<script>
46
+ var sqQuery = {
47
  "adminurl": "' . admin_url() . '",
48
  "ajaxurl": "' . admin_url('admin-ajax.php') . '",
49
  "adminposturl": "' . admin_url('post.php') . '",
classes/BlockController.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  /**
4
  * The main class for core blocks
@@ -78,7 +79,6 @@ class SQ_Classes_BlockController {
78
  var __blog_url = "' . get_bloginfo('url') . '";
79
  var __token = "' . SQ_Classes_Helpers_Tools::getOption('sq_api') . '";
80
  var __language = "' . get_bloginfo('language') . '";
81
- var __api_url = "' . _SQ_API_URL_ . '";
82
  var __apiv2_url = "' . _SQ_APIV2_URL_ . '";
83
  </script>';
84
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
  * The main class for core blocks
79
  var __blog_url = "' . get_bloginfo('url') . '";
80
  var __token = "' . SQ_Classes_Helpers_Tools::getOption('sq_api') . '";
81
  var __language = "' . get_bloginfo('language') . '";
 
82
  var __apiv2_url = "' . _SQ_APIV2_URL_ . '";
83
  </script>';
84
  }
classes/DisplayController.php CHANGED
@@ -96,7 +96,6 @@ class SQ_Classes_DisplayController {
96
  }
97
  }
98
 
99
-
100
  /**
101
  * return the block content from theme directory
102
  *
@@ -107,7 +106,7 @@ class SQ_Classes_DisplayController {
107
  public function getView($block, $view) {
108
 
109
  try {
110
- $file = _SQ_THEME_DIR_ . $block . '.php';
111
 
112
  if (file_exists($file)) {
113
 
@@ -117,7 +116,7 @@ class SQ_Classes_DisplayController {
117
  }
118
 
119
  } catch (Exception $e) {
120
- SQ_Debug::dump($file, $e->getMessage(), $e->getFile(), $e->getLine());
121
  }
122
  return false;
123
  }
96
  }
97
  }
98
 
 
99
  /**
100
  * return the block content from theme directory
101
  *
106
  public function getView($block, $view) {
107
 
108
  try {
109
+ $file = apply_filters('sq_view', _SQ_THEME_DIR_ . $block . '.php', $block);
110
 
111
  if (file_exists($file)) {
112
 
116
  }
117
 
118
  } catch (Exception $e) {
119
+ // SQ_Debug::dump($file, $e->getMessage(), $e->getFile(), $e->getLine());
120
  }
121
  return false;
122
  }
classes/Error.php CHANGED
@@ -25,6 +25,13 @@ class SQ_Classes_Error extends SQ_Classes_FrontController {
25
  return false;
26
  }
27
 
 
 
 
 
 
 
 
28
  /**
29
  * Show the error in wrodpress
30
  *
@@ -89,7 +96,7 @@ class SQ_Classes_Error extends SQ_Classes_FrontController {
89
  self::showError($error['text'], $error['id']);
90
  }
91
  }
92
- self::$errors = array();
93
  }
94
 
95
  /**
25
  return false;
26
  }
27
 
28
+ /**
29
+ * Clear all the Errors from Squirrly SEO
30
+ */
31
+ public static function clearErrors() {
32
+ self::$errors = array();
33
+ }
34
+
35
  /**
36
  * Show the error in wrodpress
37
  *
96
  self::showError($error['text'], $error['id']);
97
  }
98
  }
99
+ //self::$errors = array();
100
  }
101
 
102
  /**
classes/FrontController.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  /**
4
  * The main class for controllers
@@ -132,4 +133,10 @@ class SQ_Classes_FrontController {
132
  */
133
  public function hookHead() { }
134
 
 
 
 
 
 
 
135
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
  * The main class for controllers
133
  */
134
  public function hookHead() { }
135
 
136
+ /**
137
+ * Show the notification bar
138
+ */
139
+ public function getNotificationBar(){
140
+ echo $this->getView('Blocks/VersionBar');
141
+ }
142
  }
classes/RemoteController.php CHANGED
@@ -3,59 +3,46 @@
3
  class SQ_Classes_RemoteController {
4
 
5
  public static $cache = array();
6
- public static $apiversion = 1;
7
  public static $apimethod = 'get';
8
 
9
  /**
10
  * Call the Squirrly Cloud Server
11
  * @param string $module
12
- * @param array $params
13
  * @param array $options
14
  * @return string
15
  */
16
- public static function apiCall($module, $params = array(), $options = array()) {
17
  $parameters = "";
18
 
19
- if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '' && $module <> 'login' && $module <> 'register') {
20
- return false;
21
- }
22
-
23
- //predefined args
24
- $args = array(
25
- 'user_url' => get_bloginfo('url'),
26
- 'lang' => get_bloginfo('language'),
27
- 'token' => SQ_Classes_Helpers_Tools::getOption('sq_api'),
28
- 'versq' => (int)str_replace('.', '', SQ_VERSION)
29
- );
30
-
31
  //predefined options
32
  $options = array_merge(
33
  array(
34
  'method' => self::$apimethod,
35
  'sslverify' => SQ_CHECK_SSL,
36
- 'timeout' => 10,
37
  'headers' => array(
38
  'USER-TOKEN' => SQ_Classes_Helpers_Tools::getOption('sq_api'),
39
- 'USER-URL' => get_bloginfo('url'),
40
- 'LANG' => get_bloginfo('language'),
41
  'VERSQ' => (int)str_replace('.', '', SQ_VERSION)
42
  )
43
  ),
44
  $options);
45
 
46
  try {
47
- $args = array_merge($args, $params);
48
-
49
- foreach ($args as $key => $value) {
50
- if ($value <> '') {
51
- $parameters .= ($parameters == "" ? "" : "&") . $key . "=" . urlencode($value);
52
  }
53
  }
54
 
55
  //call it with http to prevent curl issues with ssls
56
- $url = self::cleanUrl(((self::$apiversion == 1) ? _SQ_API_URL_ : _SQ_APIV2_URL_) . $module . "?" . $parameters);
57
 
58
- //echo $url .'<br/>';
59
  if (!isset(self::$cache[md5($url)])) {
60
  if ($options['method'] == 'post') {
61
  $options['body'] = $args;
@@ -130,11 +117,15 @@ class SQ_Classes_RemoteController {
130
 
131
  switch ($method) {
132
  case 'get':
 
133
  unset($options['method']);
 
134
  $response = wp_remote_get($url, $options);
135
  break;
136
  case 'post':
 
137
  unset($options['method']);
 
138
  $response = wp_remote_post($url, $options);
139
  break;
140
  default:
@@ -162,17 +153,17 @@ class SQ_Classes_RemoteController {
162
  return trim($response, '()');
163
  }
164
 
165
- /********************** API CALLs ******************************/
166
  /**
167
  * @param array $args
168
  * @return array|mixed|object|WP_Error
169
  */
170
  public static function connect($args = array()) {
171
- self::$apiversion = 1; //api v2
172
- self::$apimethod = 'get'; //call method
173
- $json = json_decode(self::apiCall('user/connect', $args));
174
 
175
  if (isset($json->error) && $json->error <> '') {
 
176
  if ($json->error == 'invalid_token') {
177
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', false);
178
  }
@@ -195,16 +186,21 @@ class SQ_Classes_RemoteController {
195
  * @return bool|WP_Error
196
  */
197
  public static function login($args = array()) {
198
- self::$apiversion = 1; //api v2
199
- self::$apimethod = 'get'; //call method
200
 
201
- $json = json_decode(self::apiCall('login', $args));
202
 
203
  if (isset($json->error) && $json->error <> '') {
204
  return (new WP_Error('api_error', $json->error));
 
 
205
  }
206
 
207
- return $json;
 
 
 
 
208
  }
209
 
210
  /**
@@ -214,50 +210,87 @@ class SQ_Classes_RemoteController {
214
  * @return bool|WP_Error
215
  */
216
  public static function register($args = array()) {
217
- self::$apiversion = 1; //api v2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  self::$apimethod = 'get'; //call method
219
 
220
- $json = json_decode(self::apiCall('register', $args));
221
 
222
  if (isset($json->error) && $json->error <> '') {
223
  return (new WP_Error('api_error', $json->error));
 
 
224
  }
225
 
226
- return $json;
 
 
 
 
227
  }
228
 
229
  /**
230
- * Checkin on API v2
231
  *
232
  * @param array $args
233
  * @return bool|WP_Error
234
  */
235
  public static function checkin($args = array()) {
236
- self::$apiversion = 2; //api v2
237
  self::$apimethod = 'get'; //call method
238
 
239
  $json = json_decode(self::apiCall('api/user/checkin', $args));
240
 
241
  if (isset($json->error) && $json->error <> '') {
242
- self::connect(); //connect the website
243
 
 
 
 
 
 
 
 
 
 
 
 
 
244
  return (new WP_Error('api_error', $json->error));
 
 
 
245
  }
246
 
247
- if (isset($json->data)) {
248
- //Save the connections into database
249
- if (isset($json->data->connection_gsc) && isset($json->data->connection_ga)) {
250
- $connect = SQ_Classes_Helpers_Tools::getOption('connect');
251
- $connect['google_analytics'] = $json->data->connection_ga;
252
- $connect['google_search_console'] = $json->data->connection_gsc;
253
- SQ_Debug::dump($connect);
254
- SQ_Classes_Helpers_Tools::saveOptions('connect', $connect);
255
- }
256
 
257
- return $json->data;
 
 
 
 
 
258
  }
259
 
260
- return false;
261
  }
262
 
263
  /**
@@ -265,7 +298,6 @@ class SQ_Classes_RemoteController {
265
  * @return array
266
  */
267
  public static function getStats() {
268
- self::$apiversion = 2; //api v2
269
  self::$apimethod = 'get'; //call method
270
 
271
  $args = $stats = array();
@@ -275,6 +307,8 @@ class SQ_Classes_RemoteController {
275
  self::connect(); //connect the website
276
 
277
  return (new WP_Error('api_error', $json->error));
 
 
278
  }
279
 
280
  if (!isset($json->data)) {
@@ -282,20 +316,15 @@ class SQ_Classes_RemoteController {
282
  }
283
 
284
  $data = $json->data;
285
-
286
  if (isset($data->optimized_articles) && isset($data->average_optimization) && isset($data->kr_research) && isset($data->kr_in_briefcase)
287
  && isset($data->ranked_top) && isset($data->audits_made)) {
288
 
289
- //do not show stats if not optimization is made
290
- if ($data->optimized_articles == 0 && $data->kr_research == 0) {
291
- return false;
292
- }
293
 
294
  //Get last month articles
295
  $stats['all_articles'] = array();
296
  $stats['all_articles']['value'] = ((int)$data->optimized_articles);
297
  $stats['all_articles']['text'] = __('Articles optimized so far', _SQ_PLUGIN_NAME_);
298
- $stats['all_articles']['link'] = SQ_Classes_Helpers_Tools::getAdminUrl('post-new.php');
299
  $stats['all_articles']['linktext'] = __('add post', _SQ_PLUGIN_NAME_);
300
 
301
  //Get last month articles
@@ -308,7 +337,7 @@ class SQ_Classes_RemoteController {
308
  //Get all keyword researched
309
  $stats['all_researches'] = array();
310
  $stats['all_researches']['value'] = (int)$data->kr_research;
311
- $stats['all_researches']['text'] = __('All Keyword Researches performed for all websites', _SQ_PLUGIN_NAME_);
312
  $stats['all_researches']['link'] = SQ_Classes_Helpers_Tools::getAdminUrl('sq_research');
313
  $stats['all_researches']['linktext'] = __('do research', _SQ_PLUGIN_NAME_);
314
 
@@ -338,37 +367,67 @@ class SQ_Classes_RemoteController {
338
  return $stats;
339
  }
340
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
341
 
342
  /**
343
  * Get audits from API
 
344
  * @param array $args
345
- * @return array|bool
346
  */
347
  public static function getBlogAudits($args = array()) {
348
- self::$apiversion = 1; //api v1
349
  self::$apimethod = 'get'; //call method
350
 
351
- $json = json_decode(self::apiCall('audit/get-blog-audits', $args));
 
 
 
 
 
 
352
 
353
- if (isset($json->audits)) {
354
- return $json->audits;
355
  }
356
 
357
- return false;
358
  }
359
 
360
  /******************************** BRIEFCASE *********************/
361
  public static function getBriefcase($args = array()) {
362
- self::$apiversion = 2; //api v1
363
  self::$apimethod = 'get'; //call method
364
 
365
  $json = json_decode(self::apiCall('api/briefcase/get', $args));
366
 
367
  if (isset($json->error) && $json->error <> '') {
368
  return (new WP_Error('api_error', $json->error));
 
 
369
  }
370
 
371
- if (isset($json->data)) {
372
  return $json->data;
373
  }
374
 
@@ -376,25 +435,24 @@ class SQ_Classes_RemoteController {
376
  }
377
 
378
  public static function addBriefcaseKeyword($args = array()) {
379
- self::$apiversion = 2; //api v1
380
  self::$apimethod = 'post'; //call method
381
 
382
  $json = json_decode(self::apiCall('api/briefcase/add', $args));
383
 
384
  if (isset($json->error) && $json->error <> '') {
385
  return (new WP_Error('api_error', $json->error));
 
 
386
  }
387
 
388
- if (isset($json->data)) {
389
  return $json->data;
390
  }
391
 
392
-
393
  return false;
394
  }
395
 
396
  public static function removeBriefcaseKeyword($args = array()) {
397
- self::$apiversion = 2; //api v1
398
  self::$apimethod = 'post'; //call method
399
 
400
  if ($json = json_decode(self::apiCall('api/briefcase/hide', $args))) {
@@ -405,7 +463,6 @@ class SQ_Classes_RemoteController {
405
  }
406
 
407
  public static function getBriefcaseStats($args = array()) {
408
- self::$apiversion = 2; //api v2
409
  self::$apimethod = 'get'; //call method
410
 
411
  $json = json_decode(self::apiCall('api/briefcase/stats', $args));
@@ -414,9 +471,11 @@ class SQ_Classes_RemoteController {
414
  self::connect(); //connect the website
415
 
416
  return (new WP_Error('api_error', $json->error));
 
 
417
  }
418
 
419
- if (isset($json->data)) {
420
  return $json->data;
421
  }
422
 
@@ -424,16 +483,17 @@ class SQ_Classes_RemoteController {
424
  }
425
 
426
  public static function saveBriefcaseKeywordLabel($args = array()) {
427
- self::$apiversion = 2; //api v1
428
  self::$apimethod = 'post'; //call method
429
 
430
  $json = json_decode(self::apiCall('api/briefcase/label/keyword', $args));
431
 
432
  if (isset($json->error) && $json->error <> '') {
433
  return (new WP_Error('api_error', $json->error));
 
 
434
  }
435
 
436
- if (isset($json->data)) {
437
  return $json->data;
438
  }
439
 
@@ -442,16 +502,17 @@ class SQ_Classes_RemoteController {
442
 
443
 
444
  public static function addBriefcaseLabel($args = array()) {
445
- self::$apiversion = 2; //api v1
446
  self::$apimethod = 'post'; //call method
447
 
448
  $json = json_decode(self::apiCall('api/briefcase/label/add', $args));
449
 
450
  if (isset($json->error) && $json->error <> '') {
451
  return (new WP_Error('api_error', $json->error));
 
 
452
  }
453
 
454
- if (isset($json->data)) {
455
  return $json->data;
456
  }
457
 
@@ -459,16 +520,17 @@ class SQ_Classes_RemoteController {
459
  }
460
 
461
  public static function saveBriefcaseLabel($args = array()) {
462
- self::$apiversion = 2; //api v1
463
  self::$apimethod = 'post'; //call method
464
 
465
  $json = json_decode(self::apiCall('api/briefcase/label/save', $args));
466
 
467
  if (isset($json->error) && $json->error <> '') {
468
  return (new WP_Error('api_error', $json->error));
 
 
469
  }
470
 
471
- if (isset($json->data)) {
472
  return $json->data;
473
  }
474
 
@@ -476,16 +538,17 @@ class SQ_Classes_RemoteController {
476
  }
477
 
478
  public static function removeBriefcaseLabel($args = array()) {
479
- self::$apiversion = 2; //api v1
480
  self::$apimethod = 'post'; //call method
481
 
482
  $json = json_decode(self::apiCall('api/briefcase/label/delete', $args));
483
 
484
  if (isset($json->error) && $json->error <> '') {
485
  return (new WP_Error('api_error', $json->error));
 
 
486
  }
487
 
488
- if (isset($json->data)) {
489
  return $json->data;
490
  }
491
 
@@ -495,60 +558,84 @@ class SQ_Classes_RemoteController {
495
  /******************************** KEYWORD RESEARCH ****************/
496
 
497
  public static function getKROthers($args = array()) {
498
- self::$apiversion = 1; //api v1
499
  self::$apimethod = 'get'; //call method
500
 
501
- if ($json = json_decode(self::apiCall('kr/other', $args))) {
502
 
503
- if (isset($json->error) && $json->error <> '') {
504
- return (new WP_Error('api_error', $json->error));
505
- }
 
 
506
 
507
- return $json;
 
508
  }
509
 
510
  return false;
511
  }
512
 
513
  /**
514
- * Get Keyword Research Suggestion
515
  *
516
  * @param array $args
517
  * @return array|bool|mixed|object|WP_Error
518
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
519
  public static function getKRSuggestion($args = array()) {
520
- self::$apiversion = 1; //api v1
521
  self::$apimethod = 'get'; //call method
522
 
523
- if ($json = json_decode(self::apiCall('kr/suggestion', $args, array('timeout' => 300)))) {
524
 
525
- if (isset($json->error) && $json->error <> '') {
526
- return (new WP_Error('api_error', $json->error));
527
- }
 
 
528
 
529
- return $json;
 
530
  }
531
 
532
  return false;
533
  }
534
 
 
535
  /**
536
  * Get Keyword Research History
537
  * @param array $args
538
  * @return array|bool|mixed|object|WP_Error
539
  */
540
  public static function getKRHistory($args = array()) {
541
- self::$apiversion = 1; //api v1
542
  self::$apimethod = 'get'; //call method
543
 
544
- $json = json_decode(self::apiCall('kr/history/json/1', $args));
545
 
546
  if (isset($json->error) && $json->error <> '') {
547
  return (new WP_Error('api_error', $json->error));
 
 
548
  }
549
 
550
- if (isset($json->json)) {
551
- return $json->json;
552
  }
553
 
554
  return false;
@@ -560,17 +647,18 @@ class SQ_Classes_RemoteController {
560
  * @return bool|WP_Error
561
  */
562
  public static function getKrFound($args = array()) {
563
- self::$apiversion = 1; //api v1
564
  self::$apimethod = 'get'; //call method
565
 
566
- $json = json_decode(self::apiCall('kr/found', $args));
567
 
568
  if (isset($json->error) && $json->error <> '') {
569
  return (new WP_Error('api_error', $json->error));
 
 
570
  }
571
 
572
- if (isset($json->json)) {
573
- return $json->json;
574
  }
575
 
576
  return false;
@@ -582,18 +670,18 @@ class SQ_Classes_RemoteController {
582
  * @return bool|WP_Error
583
  */
584
  public static function getKrCountries($args = array()) {
585
- self::$apiversion = 1; //api v1
586
  self::$apimethod = 'get'; //call method
587
 
588
- $args['json'] = true;
589
- $json = json_decode(self::apiCall('kr/countries', $args));
590
 
591
  if (isset($json->error) && $json->error <> '') {
592
  return (new WP_Error('api_error', $json->error));
 
 
593
  }
594
 
595
- if (isset($json->json)) {
596
- return $json->json;
597
  }
598
 
599
  return false;
@@ -602,14 +690,26 @@ class SQ_Classes_RemoteController {
602
  /******************** WP Posts ***************************/
603
  /**
604
  * Save the post status on API
 
605
  * @param array $args
606
- * @return bool
607
  */
608
  public static function savePost($args = array()) {
609
- self::$apiversion = 1; //api v1
610
- self::$apimethod = 'get'; //call method
 
611
 
612
- return json_decode(self::apiCall('seo/post', $args));
 
 
 
 
 
 
 
 
 
 
613
 
614
  }
615
 
@@ -620,21 +720,21 @@ class SQ_Classes_RemoteController {
620
  * @return array|mixed|object
621
  */
622
  public static function getPostOptimization($args = array()) {
623
- self::$apiversion = 1; //api v1
624
 
625
- return json_decode(self::apiCall('seo/get-optimization', $args));
626
- }
627
 
628
- /**
629
- * Update the post status on API
630
- * @param array $args
631
- * @return bool
632
- */
633
- public static function updatePost($args = array()) {
634
- self::$apiversion = 1; //api v1
635
- self::$apimethod = 'get'; //call method
636
 
637
- return json_decode(self::apiCall('seo/update', $args));
 
 
 
 
638
 
639
  }
640
 
@@ -646,16 +746,17 @@ class SQ_Classes_RemoteController {
646
  * @return bool|WP_Error
647
  */
648
  public static function addSerpKeyword($args = array()) {
649
- self::$apiversion = 2; //api v2
650
  self::$apimethod = 'post'; //call method
651
 
652
  $json = json_decode(self::apiCall('api/briefcase/serp', $args));
653
 
654
  if (isset($json->error) && $json->error <> '') {
655
  return (new WP_Error('api_error', $json->error));
 
 
656
  }
657
 
658
- if (isset($json->data)) {
659
  return $json->data;
660
  }
661
 
@@ -668,16 +769,17 @@ class SQ_Classes_RemoteController {
668
  * @return bool|WP_Error
669
  */
670
  public static function deleteSerpKeyword($args = array()) {
671
- self::$apiversion = 2; //api v2
672
  self::$apimethod = 'post'; //call method
673
 
674
  $json = json_decode(self::apiCall('api/briefcase/serp-delete', $args));
675
 
676
  if (isset($json->error) && $json->error <> '') {
677
  return (new WP_Error('api_error', $json->error));
 
 
678
  }
679
 
680
- if (isset($json->data)) {
681
  return $json->data;
682
  }
683
 
@@ -690,18 +792,20 @@ class SQ_Classes_RemoteController {
690
  * @return bool|WP_Error
691
  */
692
  public static function getRanksStats($args = array()) {
693
- self::$apiversion = 2; //api v2
694
  self::$apimethod = 'get'; //call method
695
 
696
  $json = json_decode(self::apiCall('api/serp/stats', $args));
697
 
698
  if (isset($json->error) && $json->error <> '') {
699
  return (new WP_Error('api_error', $json->error));
 
 
700
  }
701
 
702
- if (isset($json->data)) {
703
  return $json->data;
704
  }
 
705
  return false;
706
  }
707
 
@@ -711,18 +815,20 @@ class SQ_Classes_RemoteController {
711
  * @return bool|WP_Error
712
  */
713
  public static function getRanks($args = array()) {
714
- self::$apiversion = 2; //api v2
715
  self::$apimethod = 'get'; //call method
716
 
717
  $json = json_decode(self::apiCall('api/serp/get-ranks', $args));
718
 
719
  if (isset($json->error) && $json->error <> '') {
720
  return (new WP_Error('api_error', $json->error));
 
 
721
  }
722
 
723
- if (isset($json->data)) {
724
  return $json->data;
725
  }
 
726
  return false;
727
  }
728
 
@@ -733,20 +839,21 @@ class SQ_Classes_RemoteController {
733
  * @return bool|WP_Error
734
  */
735
  public static function checkPostRank($args = array()) {
736
- self::$apiversion = 2; //api v2
737
  self::$apimethod = 'get'; //call method
738
 
739
  $json = json_decode(self::apiCall('api/serp/refresh', $args));
740
 
741
  if (isset($json->error) && $json->error <> '') {
742
  return (new WP_Error('api_error', $json->error));
 
 
743
  }
744
 
745
- if (isset($json->data)) {
746
  return $json->data;
747
  }
748
 
749
- return true;
750
  }
751
 
752
  /******************** FOCUS PAGES ***********************/
@@ -758,18 +865,20 @@ class SQ_Classes_RemoteController {
758
  * @return SQ_Models_Domain_FocusPage|WP_Error|false
759
  */
760
  public static function getFocusPages($args = array()) {
761
- self::$apiversion = 2; //api v2
762
  self::$apimethod = 'get'; //call method
763
 
764
  $json = json_decode(self::apiCall('api/posts/focus', $args));
765
 
766
  if (isset($json->error) && $json->error <> '') {
767
  return (new WP_Error('api_error', $json->error));
 
 
768
  }
769
 
770
- if (isset($json->data)) {
771
  return $json->data;
772
  }
 
773
  return false;
774
  }
775
 
@@ -780,40 +889,19 @@ class SQ_Classes_RemoteController {
780
  * @return bool|WP_Error
781
  */
782
  public static function getFocusAudits($args = array()) {
783
- self::$apiversion = 2; //api v2
784
  self::$apimethod = 'get'; //call method
785
 
786
  $json = json_decode(self::apiCall('api/audits/focus', $args));
787
 
788
  if (isset($json->error) && $json->error <> '') {
789
  return (new WP_Error('api_error', $json->error));
 
 
790
  }
791
 
792
- if (isset($json->data) && !empty($json->data)) {
793
  return $json->data;
794
  }
795
- return false;
796
- }
797
-
798
- /**
799
- * Get the audit for a specific page
800
- * @param array $args
801
- * @return array|bool|mixed|object|WP_Error
802
- */
803
- public static function getSeoAudit($args = array()) {
804
- self::$apiversion = 2; //api v2
805
- self::$apimethod = 'get'; //call method
806
-
807
- if ($json_audit = json_decode(self::apiCall('api/audits/old', $args))) {
808
-
809
- if (isset($json_audit->error) && $json_audit->error <> '') {
810
- return (new WP_Error($json_audit->error));
811
- }
812
-
813
- if (isset($json_audit->data)) {
814
- return json_decode(json_encode($json_audit->data));
815
- }
816
- }
817
 
818
  return false;
819
  }
@@ -824,35 +912,38 @@ class SQ_Classes_RemoteController {
824
  * @return bool|WP_Error
825
  */
826
  public static function addFocusPage($args = array()) {
827
- self::$apiversion = 2; //api v2
828
  self::$apimethod = 'post'; //post call
829
 
830
- if ($json = json_decode(self::apiCall('api/posts/set-focus', $args))) {
831
 
832
- if (isset($json->error) && $json->error <> '') {
833
- return (new WP_Error('api_error', $json->error));
834
- }
 
 
835
 
836
- if (isset($json->data)) {
837
- return $json->data;
838
- }
839
  }
 
840
  return false;
841
  }
842
 
843
  public static function updateFocusPage($args = array()) {
844
- self::$apiversion = 2; //api v2
845
  self::$apimethod = 'post'; //post call
846
 
847
- if ($json = json_decode(self::apiCall('api/posts/update-focus', $args))) {
848
- if (isset($json->error) && $json->error <> '') {
849
- return (new WP_Error('api_error', $json->error));
850
- }
851
 
852
- if (isset($json->data)) {
853
- return $json->data;
854
- }
 
855
  }
 
 
 
 
 
856
  return false;
857
  }
858
 
@@ -862,115 +953,270 @@ class SQ_Classes_RemoteController {
862
  * @return bool|WP_Error
863
  */
864
  public static function deleteFocusPage($args = array()) {
865
- self::$apiversion = 2; //api v2
866
  self::$apimethod = 'post'; //post call
867
 
868
  if (isset($args['user_post_id']) && $args['user_post_id'] > 0) {
869
- if ($json = json_decode(self::apiCall('api/posts/remove-focus/' . $args['user_post_id']))) {
870
 
871
- if (isset($json->error) && $json->error <> '') {
872
- return (new WP_Error('api_error', $json->error));
873
- }
874
-
875
- if (isset($json->data)) {
876
- return $json->data;
877
- }
878
  }
 
 
879
  }
 
880
  return false;
881
  }
882
 
883
  /**************************************** CONNECTIONS */
884
  /**
885
  * Disconnect Google Analytics account
886
- * @param array $args
887
  * @return bool|WP_Error
888
  */
889
- public static function revokeGaConnection($args = array()) {
890
- self::$apiversion = 2; //api v2
891
  self::$apimethod = 'get'; //post call
892
 
893
- if ($json = json_decode(self::apiCall('api/ga/revoke'))) {
894
- if (isset($json->error) && $json->error <> '') {
895
- return (new WP_Error('api_error', $json->error));
896
- }
897
 
898
- if (isset($json->data)) {
899
- return $json->data;
900
- }
 
 
 
 
 
901
  }
902
 
903
  return false;
904
  }
905
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
906
 
907
  /**
908
  * Disconnect Google Search Console account
909
- * @param array $args
910
  * @return bool|WP_Error
911
  */
912
- public static function revokeGscConnection($args = array()) {
913
- self::$apiversion = 2; //api v2
914
  self::$apimethod = 'get'; //post call
915
 
916
- if ($json = json_decode(self::apiCall('api/gsc/revoke'))) {
917
- if (isset($json->error) && $json->error <> '') {
918
- return (new WP_Error('api_error', $json->error));
919
- }
920
 
921
- if (isset($json->data)) {
922
- return $json->data;
923
- }
 
 
 
 
 
924
  }
925
 
926
  return false;
 
927
  }
928
 
929
  public static function syncGSC($args = array()) {
930
- self::$apiversion = 2; //api v2
931
  self::$apimethod = 'get'; //post call
932
 
 
933
 
934
- if ($json = json_decode(self::apiCall('api/gsc/sync/kr', $args))) {
 
 
 
 
935
 
936
- if (isset($json->error) && $json->error <> '') {
937
- return (new WP_Error('api_error', $json->error));
938
- }
939
 
940
- if (isset($json->data)) {
941
- return $json->data;
942
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
943
  }
944
 
945
  return false;
 
946
  }
947
 
 
948
 
949
- /******************** OTHERS *****************************/
950
- public static function crawlURL($args = array()) {
951
- self::$apiversion = 2; //api v2
952
- self::$apimethod = 'get'; //post call
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
953
 
 
 
 
 
 
 
 
954
 
955
- if ($json = json_decode(self::apiCall('api/url/crawl', $args, array('timeout' => 60)))) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
956
 
957
  if (isset($json->error) && $json->error <> '') {
958
  return (new WP_Error('api_error', $json->error));
 
 
959
  }
960
 
961
- if (isset($json->data)) {
962
  return $json->data;
963
  }
964
- }
965
 
 
966
  return false;
967
  }
968
 
 
969
  public static function saveSettings($args) {
970
- self::$apiversion = 1; //api v1
 
 
 
 
 
 
 
 
 
 
971
  self::$apimethod = 'get'; //call method
972
 
973
- self::apiCall('user/settings', array('settings' => json_encode($args)));
 
 
 
 
 
 
 
 
 
 
 
 
974
  }
975
 
976
  /**
@@ -978,27 +1224,35 @@ class SQ_Classes_RemoteController {
978
  */
979
  public static function loadJsVars() {
980
  global $post;
 
 
981
  $sq_postID = (isset($post->ID) ? $post->ID : 0);
982
 
 
 
 
 
 
 
983
  echo '<script>
984
  var SQ_DEBUG = ' . (int)SQ_DEBUG . ';
985
  (function($){
986
  $.sq_config = {
987
  sq_use: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_use') . ',
988
  sq_version: "' . SQ_VERSION . '",
 
989
  token: "' . SQ_Classes_Helpers_Tools::getOption('sq_api') . '",
990
  sq_baseurl: "' . _SQ_STATIC_API_URL_ . '",
991
  sq_uri: "' . SQ_URI . '",
992
- sq_apiurl: "' . str_replace('/sq', '', _SQ_API_URL_) . '",
993
- user_url: "' . get_bloginfo('url') . '",
994
- language: "' . get_bloginfo('language') . '",
 
995
  sq_keywordtag: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_keywordtag') . ',
996
- sq_seoversion: "' . ((int)SQ_Classes_Helpers_Tools::getOption('sq_sla') + 1) . '",
997
- keyword_information: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_keyword_information') . ',
998
  frontend_css: "' . _SQ_ASSETS_URL_ . 'css/frontend' . (SQ_DEBUG ? '' : '.min') . '.css",
999
  postID: "' . $sq_postID . '",
1000
  prevNonce: "' . wp_create_nonce('post_preview_' . $sq_postID) . '",
1001
- __infotext: ["' . __('Recent discussions:', _SQ_PLUGIN_NAME_) . '", "' . __('SEO Search Volume:', _SQ_PLUGIN_NAME_) . '", "' . __('Competition:', _SQ_PLUGIN_NAME_) . '", "' . __('Trend:', _SQ_PLUGIN_NAME_) . '"],
1002
  __keyword: "' . __('Keyword:', _SQ_PLUGIN_NAME_) . '",
1003
  __date: "' . __('date', _SQ_PLUGIN_NAME_) . '",
1004
  __saved: "' . __('Saved!', _SQ_PLUGIN_NAME_) . '",
@@ -1010,19 +1264,12 @@ class SQ_Classes_RemoteController {
1010
  __notrelevant: "' . __('Not relevant?', _SQ_PLUGIN_NAME_) . '",
1011
  __insertparagraph: "' . __('Insert in your article', _SQ_PLUGIN_NAME_) . '",
1012
  __ajaxerror: "' . __(':( An error occurred while processing your request. Please try again', _SQ_PLUGIN_NAME_) . '",
1013
- __krerror: "' . __('Keyword Research takes too long to get the results. Click to try again', _SQ_PLUGIN_NAME_) . '",
1014
  __nofound: "' . __('No results found!', _SQ_PLUGIN_NAME_) . '",
1015
- __morewords: "' . __('Enter one more word to find relevant results', _SQ_PLUGIN_NAME_) . '",
1016
- __toolong: "' . __("It's taking too long to check this keyword", _SQ_PLUGIN_NAME_) . '",
1017
- __doresearch: "' . __('Do a research!', _SQ_PLUGIN_NAME_) . '",
1018
- __morekeywords: "' . __('Do more research!', _SQ_PLUGIN_NAME_) . '",
1019
  __sq_photo_copyright: "' . __('[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]', _SQ_PLUGIN_NAME_) . '",
1020
  __has_attributes: "' . __('Has creative commons attributes', _SQ_PLUGIN_NAME_) . '",
1021
  __no_attributes: "' . __('No known copyright restrictions', _SQ_PLUGIN_NAME_) . '",
1022
  __noopt: "' . __('You haven`t used Squirrly SEO to optimize your article. Do you want to optimize for a keyword before publishing?', _SQ_PLUGIN_NAME_) . '",
1023
- __limit_exceeded: "' . __('Keyword Research limit exceeded', _SQ_PLUGIN_NAME_) . '",
1024
  __subscription_expired: "' . __('Your Subscription has Expired', _SQ_PLUGIN_NAME_) . '",
1025
- __add_keywords: "' . __('Add 20 Keyword Researches', _SQ_PLUGIN_NAME_) . '",
1026
  __no_briefcase: "' . __('There are no keywords saved in briefcase yet', _SQ_PLUGIN_NAME_) . '",
1027
  __fulloptimized: "' . __('Congratulations! Your article is 100% optimized!', _SQ_PLUGIN_NAME_) . '",
1028
  __toomanytimes: "' . __('appears too many times. Try to remove %s of them', _SQ_PLUGIN_NAME_) . '",
@@ -1038,8 +1285,9 @@ class SQ_Classes_RemoteController {
1038
  __addminimumwords: "' . __('write %s more words to start calculating', _SQ_PLUGIN_NAME_) . '",
1039
  __add_to_briefcase: "' . __('Add to Briefcase', _SQ_PLUGIN_NAME_) . '",
1040
  __add_keyword_briefcase: "' . __('Add Keyword to Briefcase', _SQ_PLUGIN_NAME_) . '",
1041
- __usekeyword: "' . __('Use Keyword', _SQ_PLUGIN_NAME_) . '",
1042
- __new_post_title: "' . __('Auto Draft') . '"
 
1043
  };
1044
 
1045
 
@@ -1065,11 +1313,4 @@ class SQ_Classes_RemoteController {
1065
 
1066
  }
1067
 
1068
- public static function versionOne() {
1069
- return 1;
1070
- }
1071
-
1072
- public static function versionTwo() {
1073
- return 2;
1074
- }
1075
  }
3
  class SQ_Classes_RemoteController {
4
 
5
  public static $cache = array();
 
6
  public static $apimethod = 'get';
7
 
8
  /**
9
  * Call the Squirrly Cloud Server
10
  * @param string $module
11
+ * @param array $args
12
  * @param array $options
13
  * @return string
14
  */
15
+ public static function apiCall($module, $args = array(), $options = array()) {
16
  $parameters = "";
17
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  //predefined options
19
  $options = array_merge(
20
  array(
21
  'method' => self::$apimethod,
22
  'sslverify' => SQ_CHECK_SSL,
23
+ 'timeout' => 15,
24
  'headers' => array(
25
  'USER-TOKEN' => SQ_Classes_Helpers_Tools::getOption('sq_api'),
26
+ 'USER-URL' => apply_filters('sq_homeurl', get_bloginfo('url')),
27
+ 'LANG' => apply_filters('sq_language', get_bloginfo('language')),
28
  'VERSQ' => (int)str_replace('.', '', SQ_VERSION)
29
  )
30
  ),
31
  $options);
32
 
33
  try {
34
+ if (!empty($args)) {
35
+ foreach ($args as $key => $value) {
36
+ if ($value <> '') {
37
+ $parameters .= ($parameters == "" ? "" : "&") . $key . "=" . urlencode($value);
38
+ }
39
  }
40
  }
41
 
42
  //call it with http to prevent curl issues with ssls
43
+ $url = self::cleanUrl(_SQ_APIV2_URL_ . $module . "?" . $parameters);
44
 
45
+ //print_R($options) . '<br>';echo $url . '<br>';exit();
46
  if (!isset(self::$cache[md5($url)])) {
47
  if ($options['method'] == 'post') {
48
  $options['body'] = $args;
117
 
118
  switch ($method) {
119
  case 'get':
120
+ //not accepted as option
121
  unset($options['method']);
122
+
123
  $response = wp_remote_get($url, $options);
124
  break;
125
  case 'post':
126
+ //not accepted as option
127
  unset($options['method']);
128
+
129
  $response = wp_remote_post($url, $options);
130
  break;
131
  default:
153
  return trim($response, '()');
154
  }
155
 
156
+ /********************** USER ******************************/
157
  /**
158
  * @param array $args
159
  * @return array|mixed|object|WP_Error
160
  */
161
  public static function connect($args = array()) {
162
+ self::$apimethod = 'post'; //call method
163
+ $json = json_decode(self::apiCall('api/user/connect', $args));
 
164
 
165
  if (isset($json->error) && $json->error <> '') {
166
+
167
  if ($json->error == 'invalid_token') {
168
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', false);
169
  }
186
  * @return bool|WP_Error
187
  */
188
  public static function login($args = array()) {
189
+ self::$apimethod = 'post'; //call method
 
190
 
191
+ $json = json_decode(self::apiCall('api/user/login', $args));
192
 
193
  if (isset($json->error) && $json->error <> '') {
194
  return (new WP_Error('api_error', $json->error));
195
+ } elseif (!isset($json->data)) {
196
+ return (new WP_Error('api_error', 'no_data'));
197
  }
198
 
199
+ if (!empty($json->data)) {
200
+ return $json->data;
201
+ }
202
+
203
+ return false;
204
  }
205
 
206
  /**
210
  * @return bool|WP_Error
211
  */
212
  public static function register($args = array()) {
213
+ self::$apimethod = 'post'; //call method
214
+
215
+ $json = json_decode(self::apiCall('api/user/register', $args));
216
+
217
+ if (isset($json->error) && $json->error <> '') {
218
+ return (new WP_Error('api_error', $json->error));
219
+ } elseif (!isset($json->data)) {
220
+ return (new WP_Error('api_error', 'no_data'));
221
+ }
222
+
223
+ if (!empty($json->data)) {
224
+ return $json->data;
225
+ }
226
+
227
+ return false;
228
+ }
229
+
230
+ public static function getCloudToken($args = array()) {
231
  self::$apimethod = 'get'; //call method
232
 
233
+ $json = json_decode(self::apiCall('api/user/token', $args));
234
 
235
  if (isset($json->error) && $json->error <> '') {
236
  return (new WP_Error('api_error', $json->error));
237
+ } elseif (!isset($json->data)) {
238
+ return (new WP_Error('api_error', 'no_data'));
239
  }
240
 
241
+ if (!empty($json->data)) {
242
+ return $json->data;
243
+ }
244
+
245
+ return false;
246
  }
247
 
248
  /**
249
+ * User Checkin
250
  *
251
  * @param array $args
252
  * @return bool|WP_Error
253
  */
254
  public static function checkin($args = array()) {
 
255
  self::$apimethod = 'get'; //call method
256
 
257
  $json = json_decode(self::apiCall('api/user/checkin', $args));
258
 
259
  if (isset($json->error) && $json->error <> '') {
 
260
 
261
+ //prevent throttling on API
262
+ if ($json->error == 'too_many_requests') {
263
+ SQ_Classes_Error::setError(__("Too many API attempts, please slow down the request.", _SQ_PLUGIN_NAME_));
264
+ SQ_Classes_Error::hookNotices();
265
+ return (new WP_Error('api_error', $json->error));
266
+ } elseif ($json->error == 'maintenance') {
267
+ SQ_Classes_Error::setError(__("Squirrly Cloud is down for a bit of maintenance right now. But we'll be back in a minute.", _SQ_PLUGIN_NAME_));
268
+ SQ_Classes_Error::hookNotices();
269
+ return (new WP_Error('maintenance', $json->error));
270
+ }
271
+
272
+ self::connect(); //connect the website
273
  return (new WP_Error('api_error', $json->error));
274
+
275
+ } elseif (!isset($json->data)) {
276
+ return (new WP_Error('api_error', 'no_data'));
277
  }
278
 
279
+ if (isset($json->data->offer) && $json->data->offer <> '') {
280
+ SQ_Classes_Helpers_Tools::saveOptions('sq_offer', $json->data->offer);
281
+ } else {
282
+ SQ_Classes_Helpers_Tools::saveOptions('sq_offer', false);
283
+ }
 
 
 
 
284
 
285
+ //Save the connections into database
286
+ if (isset($json->data->connection_gsc) && isset($json->data->connection_ga)) {
287
+ $connect = SQ_Classes_Helpers_Tools::getOption('connect');
288
+ $connect['google_analytics'] = $json->data->connection_ga;
289
+ $connect['google_search_console'] = $json->data->connection_gsc;
290
+ SQ_Classes_Helpers_Tools::saveOptions('connect', $connect);
291
  }
292
 
293
+ return $json->data;
294
  }
295
 
296
  /**
298
  * @return array
299
  */
300
  public static function getStats() {
 
301
  self::$apimethod = 'get'; //call method
302
 
303
  $args = $stats = array();
307
  self::connect(); //connect the website
308
 
309
  return (new WP_Error('api_error', $json->error));
310
+ } elseif (!isset($json->data)) {
311
+ return (new WP_Error('api_error', 'no_data'));
312
  }
313
 
314
  if (!isset($json->data)) {
316
  }
317
 
318
  $data = $json->data;
 
319
  if (isset($data->optimized_articles) && isset($data->average_optimization) && isset($data->kr_research) && isset($data->kr_in_briefcase)
320
  && isset($data->ranked_top) && isset($data->audits_made)) {
321
 
 
 
 
 
322
 
323
  //Get last month articles
324
  $stats['all_articles'] = array();
325
  $stats['all_articles']['value'] = ((int)$data->optimized_articles);
326
  $stats['all_articles']['text'] = __('Articles optimized so far', _SQ_PLUGIN_NAME_);
327
+ $stats['all_articles']['link'] = SQ_Classes_Helpers_Tools::getAdminUrl('sq_assistant', 'assistant');
328
  $stats['all_articles']['linktext'] = __('add post', _SQ_PLUGIN_NAME_);
329
 
330
  //Get last month articles
337
  //Get all keyword researched
338
  $stats['all_researches'] = array();
339
  $stats['all_researches']['value'] = (int)$data->kr_research;
340
+ $stats['all_researches']['text'] = __('Keyword Researches', _SQ_PLUGIN_NAME_);
341
  $stats['all_researches']['link'] = SQ_Classes_Helpers_Tools::getAdminUrl('sq_research');
342
  $stats['all_researches']['linktext'] = __('do research', _SQ_PLUGIN_NAME_);
343
 
367
  return $stats;
368
  }
369
 
370
+ /******************************** NOTIFICATIONS *********************/
371
+ /**
372
+ * Get the Notifications from API for the current blog
373
+ * @return array|WP_Error
374
+ */
375
+ public static function getNotifications() {
376
+ self::$apimethod = 'get'; //call method
377
+
378
+ $notifications = array();
379
+ if ($json = json_decode(self::apiCall('api/audits/notifications', array()))) {
380
+
381
+ if (isset($json->error) && $json->error <> '') {
382
+ return (new WP_Error('api_error', $json->error));
383
+ } elseif (!isset($json->data)) {
384
+ return (new WP_Error('api_error', 'no_data'));
385
+ }
386
+
387
+ $notifications = $json->data;
388
+
389
+ }
390
+
391
+ return $notifications;
392
+ }
393
 
394
  /**
395
  * Get audits from API
396
+ *
397
  * @param array $args
398
+ * @return bool|WP_Error
399
  */
400
  public static function getBlogAudits($args = array()) {
 
401
  self::$apimethod = 'get'; //call method
402
 
403
+ $json = json_decode(self::apiCall('api/audits/get-audits', $args));
404
+
405
+ if (isset($json->error) && $json->error <> '') {
406
+ return (new WP_Error('api_error', $json->error));
407
+ } elseif (!isset($json->data)) {
408
+ return (new WP_Error('api_error', 'no_data'));
409
+ }
410
 
411
+ if (!isset($json->data->audits)) {
412
+ return (new WP_Error('api_error', 'no_data'));
413
  }
414
 
415
+ return $json->data->audits;
416
  }
417
 
418
  /******************************** BRIEFCASE *********************/
419
  public static function getBriefcase($args = array()) {
 
420
  self::$apimethod = 'get'; //call method
421
 
422
  $json = json_decode(self::apiCall('api/briefcase/get', $args));
423
 
424
  if (isset($json->error) && $json->error <> '') {
425
  return (new WP_Error('api_error', $json->error));
426
+ } elseif (!isset($json->data)) {
427
+ return (new WP_Error('api_error', 'no_data'));
428
  }
429
 
430
+ if (!empty($json->data)) {
431
  return $json->data;
432
  }
433
 
435
  }
436
 
437
  public static function addBriefcaseKeyword($args = array()) {
 
438
  self::$apimethod = 'post'; //call method
439
 
440
  $json = json_decode(self::apiCall('api/briefcase/add', $args));
441
 
442
  if (isset($json->error) && $json->error <> '') {
443
  return (new WP_Error('api_error', $json->error));
444
+ } elseif (!isset($json->data)) {
445
+ return (new WP_Error('api_error', 'no_data'));
446
  }
447
 
448
+ if (!empty($json->data)) {
449
  return $json->data;
450
  }
451
 
 
452
  return false;
453
  }
454
 
455
  public static function removeBriefcaseKeyword($args = array()) {
 
456
  self::$apimethod = 'post'; //call method
457
 
458
  if ($json = json_decode(self::apiCall('api/briefcase/hide', $args))) {
463
  }
464
 
465
  public static function getBriefcaseStats($args = array()) {
 
466
  self::$apimethod = 'get'; //call method
467
 
468
  $json = json_decode(self::apiCall('api/briefcase/stats', $args));
471
  self::connect(); //connect the website
472
 
473
  return (new WP_Error('api_error', $json->error));
474
+ } elseif (!isset($json->data)) {
475
+ return (new WP_Error('api_error', 'no_data'));
476
  }
477
 
478
+ if (!empty($json->data)) {
479
  return $json->data;
480
  }
481
 
483
  }
484
 
485
  public static function saveBriefcaseKeywordLabel($args = array()) {
 
486
  self::$apimethod = 'post'; //call method
487
 
488
  $json = json_decode(self::apiCall('api/briefcase/label/keyword', $args));
489
 
490
  if (isset($json->error) && $json->error <> '') {
491
  return (new WP_Error('api_error', $json->error));
492
+ } elseif (!isset($json->data)) {
493
+ return (new WP_Error('api_error', 'no_data'));
494
  }
495
 
496
+ if (!empty($json->data)) {
497
  return $json->data;
498
  }
499
 
502
 
503
 
504
  public static function addBriefcaseLabel($args = array()) {
 
505
  self::$apimethod = 'post'; //call method
506
 
507
  $json = json_decode(self::apiCall('api/briefcase/label/add', $args));
508
 
509
  if (isset($json->error) && $json->error <> '') {
510
  return (new WP_Error('api_error', $json->error));
511
+ } elseif (!isset($json->data)) {
512
+ return (new WP_Error('api_error', 'no_data'));
513
  }
514
 
515
+ if (!empty($json->data)) {
516
  return $json->data;
517
  }
518
 
520
  }
521
 
522
  public static function saveBriefcaseLabel($args = array()) {
 
523
  self::$apimethod = 'post'; //call method
524
 
525
  $json = json_decode(self::apiCall('api/briefcase/label/save', $args));
526
 
527
  if (isset($json->error) && $json->error <> '') {
528
  return (new WP_Error('api_error', $json->error));
529
+ } elseif (!isset($json->data)) {
530
+ return (new WP_Error('api_error', 'no_data'));
531
  }
532
 
533
+ if (!empty($json->data)) {
534
  return $json->data;
535
  }
536
 
538
  }
539
 
540
  public static function removeBriefcaseLabel($args = array()) {
 
541
  self::$apimethod = 'post'; //call method
542
 
543
  $json = json_decode(self::apiCall('api/briefcase/label/delete', $args));
544
 
545
  if (isset($json->error) && $json->error <> '') {
546
  return (new WP_Error('api_error', $json->error));
547
+ } elseif (!isset($json->data)) {
548
+ return (new WP_Error('api_error', 'no_data'));
549
  }
550
 
551
+ if (!empty($json->data)) {
552
  return $json->data;
553
  }
554
 
558
  /******************************** KEYWORD RESEARCH ****************/
559
 
560
  public static function getKROthers($args = array()) {
 
561
  self::$apimethod = 'get'; //call method
562
 
563
+ $json = json_decode(self::apiCall('api/kr/other', $args));
564
 
565
+ if (isset($json->error) && $json->error <> '') {
566
+ return (new WP_Error('api_error', $json->error));
567
+ } elseif (!isset($json->data)) {
568
+ return (new WP_Error('api_error', 'no_data'));
569
+ }
570
 
571
+ if (!empty($json->data)) {
572
+ return $json->data;
573
  }
574
 
575
  return false;
576
  }
577
 
578
  /**
579
+ * Set Keyword Research
580
  *
581
  * @param array $args
582
  * @return array|bool|mixed|object|WP_Error
583
  */
584
+ public static function setKRSuggestion($args = array()) {
585
+ self::$apimethod = 'post'; //call method
586
+
587
+ $json = json_decode(self::apiCall('api/kr/suggestion', $args));
588
+
589
+ if (isset($json->error) && $json->error <> '') {
590
+ return (new WP_Error('api_error', $json->error));
591
+ } elseif (!isset($json->data)) {
592
+ return (new WP_Error('api_error', 'no_data'));
593
+ }
594
+
595
+ if (!empty($json->data)) {
596
+ return $json->data;
597
+ }
598
+
599
+ return false;
600
+ }
601
+
602
  public static function getKRSuggestion($args = array()) {
 
603
  self::$apimethod = 'get'; //call method
604
 
605
+ $json = json_decode(self::apiCall('api/kr/suggestion', $args));
606
 
607
+ if (isset($json->error) && $json->error <> '') {
608
+ return (new WP_Error('api_error', $json->error));
609
+ } elseif (!isset($json->data)) {
610
+ return (new WP_Error('api_error', 'no_data'));
611
+ }
612
 
613
+ if (!empty($json->data)) {
614
+ return $json->data;
615
  }
616
 
617
  return false;
618
  }
619
 
620
+
621
  /**
622
  * Get Keyword Research History
623
  * @param array $args
624
  * @return array|bool|mixed|object|WP_Error
625
  */
626
  public static function getKRHistory($args = array()) {
 
627
  self::$apimethod = 'get'; //call method
628
 
629
+ $json = json_decode(self::apiCall('api/kr/history', $args));
630
 
631
  if (isset($json->error) && $json->error <> '') {
632
  return (new WP_Error('api_error', $json->error));
633
+ } elseif (!isset($json->data)) {
634
+ return (new WP_Error('api_error', 'no_data'));
635
  }
636
 
637
+ if (!empty($json->data)) {
638
+ return $json->data;
639
  }
640
 
641
  return false;
647
  * @return bool|WP_Error
648
  */
649
  public static function getKrFound($args = array()) {
 
650
  self::$apimethod = 'get'; //call method
651
 
652
+ $json = json_decode(self::apiCall('api/kr/found', $args));
653
 
654
  if (isset($json->error) && $json->error <> '') {
655
  return (new WP_Error('api_error', $json->error));
656
+ } elseif (!isset($json->data)) {
657
+ return (new WP_Error('api_error', 'no_data'));
658
  }
659
 
660
+ if (!empty($json->data)) {
661
+ return $json->data;
662
  }
663
 
664
  return false;
670
  * @return bool|WP_Error
671
  */
672
  public static function getKrCountries($args = array()) {
 
673
  self::$apimethod = 'get'; //call method
674
 
675
+ $json = json_decode(self::apiCall('api/kr/countries', $args));
 
676
 
677
  if (isset($json->error) && $json->error <> '') {
678
  return (new WP_Error('api_error', $json->error));
679
+ } elseif (!isset($json->data)) {
680
+ return (new WP_Error('api_error', 'no_data'));
681
  }
682
 
683
+ if (!empty($json->data)) {
684
+ return $json->data;
685
  }
686
 
687
  return false;
690
  /******************** WP Posts ***************************/
691
  /**
692
  * Save the post status on API
693
+ *
694
  * @param array $args
695
+ * @return bool|WP_Error
696
  */
697
  public static function savePost($args = array()) {
698
+ self::$apimethod = 'post'; //call method
699
+
700
+ $json = json_decode(self::apiCall('api/posts/update', $args, ['timeout' => 5]));
701
 
702
+ if (isset($json->error) && $json->error <> '') {
703
+ return (new WP_Error('api_error', $json->error));
704
+ } elseif (!isset($json->data)) {
705
+ return (new WP_Error('api_error', 'no_data'));
706
+ }
707
+
708
+ if (!empty($json->data)) {
709
+ return $json->data;
710
+ }
711
+
712
+ return false;
713
 
714
  }
715
 
720
  * @return array|mixed|object
721
  */
722
  public static function getPostOptimization($args = array()) {
723
+ self::$apimethod = 'get'; //call method
724
 
725
+ $json = json_decode(self::apiCall('api/posts/optimizations', $args));
 
726
 
727
+ if (isset($json->error) && $json->error <> '') {
728
+ return (new WP_Error('api_error', $json->error));
729
+ } elseif (!isset($json->data)) {
730
+ return (new WP_Error('api_error', 'no_data'));
731
+ }
 
 
 
732
 
733
+ if (!empty($json->data)) {
734
+ return $json->data;
735
+ }
736
+
737
+ return false;
738
 
739
  }
740
 
746
  * @return bool|WP_Error
747
  */
748
  public static function addSerpKeyword($args = array()) {
 
749
  self::$apimethod = 'post'; //call method
750
 
751
  $json = json_decode(self::apiCall('api/briefcase/serp', $args));
752
 
753
  if (isset($json->error) && $json->error <> '') {
754
  return (new WP_Error('api_error', $json->error));
755
+ } elseif (!isset($json->data)) {
756
+ return (new WP_Error('api_error', 'no_data'));
757
  }
758
 
759
+ if (!empty($json->data)) {
760
  return $json->data;
761
  }
762
 
769
  * @return bool|WP_Error
770
  */
771
  public static function deleteSerpKeyword($args = array()) {
 
772
  self::$apimethod = 'post'; //call method
773
 
774
  $json = json_decode(self::apiCall('api/briefcase/serp-delete', $args));
775
 
776
  if (isset($json->error) && $json->error <> '') {
777
  return (new WP_Error('api_error', $json->error));
778
+ } elseif (!isset($json->data)) {
779
+ return (new WP_Error('api_error', 'no_data'));
780
  }
781
 
782
+ if (!empty($json->data)) {
783
  return $json->data;
784
  }
785
 
792
  * @return bool|WP_Error
793
  */
794
  public static function getRanksStats($args = array()) {
 
795
  self::$apimethod = 'get'; //call method
796
 
797
  $json = json_decode(self::apiCall('api/serp/stats', $args));
798
 
799
  if (isset($json->error) && $json->error <> '') {
800
  return (new WP_Error('api_error', $json->error));
801
+ } elseif (!isset($json->data)) {
802
+ return (new WP_Error('api_error', 'no_data'));
803
  }
804
 
805
+ if (!empty($json->data)) {
806
  return $json->data;
807
  }
808
+
809
  return false;
810
  }
811
 
815
  * @return bool|WP_Error
816
  */
817
  public static function getRanks($args = array()) {
 
818
  self::$apimethod = 'get'; //call method
819
 
820
  $json = json_decode(self::apiCall('api/serp/get-ranks', $args));
821
 
822
  if (isset($json->error) && $json->error <> '') {
823
  return (new WP_Error('api_error', $json->error));
824
+ } elseif (!isset($json->data)) {
825
+ return (new WP_Error('api_error', 'no_data'));
826
  }
827
 
828
+ if (!empty($json->data)) {
829
  return $json->data;
830
  }
831
+
832
  return false;
833
  }
834
 
839
  * @return bool|WP_Error
840
  */
841
  public static function checkPostRank($args = array()) {
 
842
  self::$apimethod = 'get'; //call method
843
 
844
  $json = json_decode(self::apiCall('api/serp/refresh', $args));
845
 
846
  if (isset($json->error) && $json->error <> '') {
847
  return (new WP_Error('api_error', $json->error));
848
+ } elseif (!isset($json->data)) {
849
+ return (new WP_Error('api_error', 'no_data'));
850
  }
851
 
852
+ if (!empty($json->data)) {
853
  return $json->data;
854
  }
855
 
856
+ return false;
857
  }
858
 
859
  /******************** FOCUS PAGES ***********************/
865
  * @return SQ_Models_Domain_FocusPage|WP_Error|false
866
  */
867
  public static function getFocusPages($args = array()) {
 
868
  self::$apimethod = 'get'; //call method
869
 
870
  $json = json_decode(self::apiCall('api/posts/focus', $args));
871
 
872
  if (isset($json->error) && $json->error <> '') {
873
  return (new WP_Error('api_error', $json->error));
874
+ } elseif (!isset($json->data)) {
875
+ return (new WP_Error('api_error', 'no_data'));
876
  }
877
 
878
+ if (!empty($json->data)) {
879
  return $json->data;
880
  }
881
+
882
  return false;
883
  }
884
 
889
  * @return bool|WP_Error
890
  */
891
  public static function getFocusAudits($args = array()) {
 
892
  self::$apimethod = 'get'; //call method
893
 
894
  $json = json_decode(self::apiCall('api/audits/focus', $args));
895
 
896
  if (isset($json->error) && $json->error <> '') {
897
  return (new WP_Error('api_error', $json->error));
898
+ } elseif (!isset($json->data)) {
899
+ return (new WP_Error('api_error', 'no_data'));
900
  }
901
 
902
+ if (!empty($json->data)) {
903
  return $json->data;
904
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
905
 
906
  return false;
907
  }
912
  * @return bool|WP_Error
913
  */
914
  public static function addFocusPage($args = array()) {
 
915
  self::$apimethod = 'post'; //post call
916
 
917
+ $json = json_decode(self::apiCall('api/posts/set-focus', $args));
918
 
919
+ if (isset($json->error) && $json->error <> '') {
920
+ return (new WP_Error('api_error', $json->error));
921
+ } elseif (!isset($json->data)) {
922
+ return (new WP_Error('api_error', 'no_data'));
923
+ }
924
 
925
+ if (!empty($json->data)) {
926
+ return $json->data;
 
927
  }
928
+
929
  return false;
930
  }
931
 
932
  public static function updateFocusPage($args = array()) {
 
933
  self::$apimethod = 'post'; //post call
934
 
935
+ $json = json_decode(self::apiCall('api/posts/update-focus', $args));
 
 
 
936
 
937
+ if (isset($json->error) && $json->error <> '') {
938
+ return (new WP_Error('api_error', $json->error));
939
+ } elseif (!isset($json->data)) {
940
+ return (new WP_Error('api_error', 'no_data'));
941
  }
942
+
943
+ if (!empty($json->data)) {
944
+ return $json->data;
945
+ }
946
+
947
  return false;
948
  }
949
 
953
  * @return bool|WP_Error
954
  */
955
  public static function deleteFocusPage($args = array()) {
 
956
  self::$apimethod = 'post'; //post call
957
 
958
  if (isset($args['user_post_id']) && $args['user_post_id'] > 0) {
959
+ $json = json_decode(self::apiCall('api/posts/remove-focus/' . $args['user_post_id']));
960
 
961
+ if (isset($json->error) && $json->error <> '') {
962
+ return (new WP_Error('api_error', $json->error));
963
+ } elseif (!isset($json->data)) {
964
+ return (new WP_Error('api_error', 'no_data'));
 
 
 
965
  }
966
+
967
+ return $json->data;
968
  }
969
+
970
  return false;
971
  }
972
 
973
  /**************************************** CONNECTIONS */
974
  /**
975
  * Disconnect Google Analytics account
976
+ *
977
  * @return bool|WP_Error
978
  */
979
+ public static function revokeGaConnection() {
 
980
  self::$apimethod = 'get'; //post call
981
 
982
+ $json = json_decode(self::apiCall('api/ga/revoke'));
 
 
 
983
 
984
+ if (isset($json->error) && $json->error <> '') {
985
+ return (new WP_Error('api_error', $json->error));
986
+ } elseif (!isset($json->data)) {
987
+ return (new WP_Error('api_error', 'no_data'));
988
+ }
989
+
990
+ if (!empty($json->data)) {
991
+ return $json->data;
992
  }
993
 
994
  return false;
995
  }
996
 
997
+ public static function getGAToken($args = array()) {
998
+ self::$apimethod = 'get'; //post call
999
+
1000
+ $json = json_decode(self::apiCall('api/ga/token', $args));
1001
+
1002
+ if (isset($json->error) && $json->error <> '') {
1003
+ return (new WP_Error('api_error', $json->error));
1004
+ } elseif (!isset($json->data)) {
1005
+ return (new WP_Error('api_error', 'no_data'));
1006
+ }
1007
+
1008
+ if (!empty($json->data)) {
1009
+ return $json->data;
1010
+ }
1011
+
1012
+ return false;
1013
+
1014
+ }
1015
 
1016
  /**
1017
  * Disconnect Google Search Console account
1018
+ *
1019
  * @return bool|WP_Error
1020
  */
1021
+ public static function revokeGscConnection() {
 
1022
  self::$apimethod = 'get'; //post call
1023
 
1024
+ $json = json_decode(self::apiCall('api/gsc/revoke'));
 
 
 
1025
 
1026
+ if (isset($json->error) && $json->error <> '') {
1027
+ return (new WP_Error('api_error', $json->error));
1028
+ } elseif (!isset($json->data)) {
1029
+ return (new WP_Error('api_error', 'no_data'));
1030
+ }
1031
+
1032
+ if (!empty($json->data)) {
1033
+ return $json->data;
1034
  }
1035
 
1036
  return false;
1037
+
1038
  }
1039
 
1040
  public static function syncGSC($args = array()) {
 
1041
  self::$apimethod = 'get'; //post call
1042
 
1043
+ $json = json_decode(self::apiCall('api/gsc/sync/kr', $args));
1044
 
1045
+ if (isset($json->error) && $json->error <> '') {
1046
+ return (new WP_Error('api_error', $json->error));
1047
+ } elseif (!isset($json->data)) {
1048
+ return (new WP_Error('api_error', 'no_data'));
1049
+ }
1050
 
1051
+ if (!empty($json->data)) {
1052
+ return $json->data;
1053
+ }
1054
 
1055
+ return false;
1056
+
1057
+ }
1058
+
1059
+ public static function getGSCToken($args = array()) {
1060
+ self::$apimethod = 'get'; //post call
1061
+
1062
+ $json = json_decode(self::apiCall('api/gsc/token', $args));
1063
+
1064
+ if (isset($json->error) && $json->error <> '') {
1065
+ return (new WP_Error('api_error', $json->error));
1066
+ } elseif (!isset($json->data)) {
1067
+ return (new WP_Error('api_error', 'no_data'));
1068
+ }
1069
+
1070
+ if (!empty($json->data)) {
1071
+ return $json->data;
1072
  }
1073
 
1074
  return false;
1075
+
1076
  }
1077
 
1078
+ /******************** AUDITS *****************************/
1079
 
1080
+ public static function getAuditPages($args = array()) {
1081
+ self::$apimethod = 'get'; //call method
1082
+
1083
+ $json = json_decode(self::apiCall('api/posts/audits', $args));
1084
+
1085
+ if (isset($json->error) && $json->error <> '') {
1086
+ return (new WP_Error('api_error', $json->error));
1087
+ } elseif (!isset($json->data)) {
1088
+ return (new WP_Error('api_error', 'no_data'));
1089
+ }
1090
+
1091
+ if (!empty($json->data)) {
1092
+ return $json->data;
1093
+ }
1094
+
1095
+ return false;
1096
+
1097
+ }
1098
+
1099
+ /**
1100
+ * Get the audit page
1101
+ *
1102
+ * @param array $args
1103
+ * @return bool|WP_Error
1104
+ */
1105
+ public static function getAudit($args = array()) {
1106
+ self::$apimethod = 'get'; //call method
1107
+
1108
+ $json = json_decode(self::apiCall('api/audits/audit', $args));
1109
+
1110
+ if (isset($json->error) && $json->error <> '') {
1111
+ return (new WP_Error('api_error', $json->error));
1112
+ } elseif (!isset($json->data)) {
1113
+ return (new WP_Error('api_error', 'no_data'));
1114
+ }
1115
 
1116
+ if (!empty($json->data)) {
1117
+ return $json->data;
1118
+ }
1119
+
1120
+ return false;
1121
+
1122
+ }
1123
 
1124
+ /**
1125
+ * Add Audit Page
1126
+ * @param array $args
1127
+ * @return bool|WP_Error
1128
+ */
1129
+ public static function addAuditPage($args = array()) {
1130
+ self::$apimethod = 'post'; //post call
1131
+
1132
+ $json = json_decode(self::apiCall('api/posts/set-audit', $args));
1133
+
1134
+ if (isset($json->error) && $json->error <> '') {
1135
+ return (new WP_Error('api_error', $json->error));
1136
+ } elseif (!isset($json->data)) {
1137
+ return (new WP_Error('api_error', 'no_data'));
1138
+ }
1139
+
1140
+ if (!empty($json->data)) {
1141
+ return $json->data;
1142
+ }
1143
+
1144
+ return false;
1145
+
1146
+ }
1147
+
1148
+ public static function updateAudit($args = array()) {
1149
+ self::$apimethod = 'post'; //post call
1150
+
1151
+ $json = json_decode(self::apiCall('api/posts/update-audit', $args));
1152
+
1153
+ if (isset($json->error) && $json->error <> '') {
1154
+ return (new WP_Error('api_error', $json->error));
1155
+ } elseif (!isset($json->data)) {
1156
+ return (new WP_Error('api_error', 'no_data'));
1157
+ }
1158
+
1159
+ if (!empty($json->data)) {
1160
+ return $json->data;
1161
+ }
1162
+
1163
+ return false;
1164
+ }
1165
+
1166
+ /**
1167
+ * Delete the Audit Page
1168
+ * @param array $args
1169
+ * @return bool|WP_Error
1170
+ */
1171
+ public static function deleteAuditPage($args = array()) {
1172
+ self::$apimethod = 'post'; //post call
1173
+
1174
+ if (isset($args['user_post_id']) && $args['user_post_id'] > 0) {
1175
+
1176
+ $json = json_decode(self::apiCall('api/posts/remove-audit/' . $args['user_post_id']));
1177
 
1178
  if (isset($json->error) && $json->error <> '') {
1179
  return (new WP_Error('api_error', $json->error));
1180
+ } elseif (!isset($json->data)) {
1181
+ return (new WP_Error('api_error', 'no_data'));
1182
  }
1183
 
1184
+ if (!empty($json->data)) {
1185
  return $json->data;
1186
  }
 
1187
 
1188
+ }
1189
  return false;
1190
  }
1191
 
1192
+ /******************** OTHERS *****************************/
1193
  public static function saveSettings($args) {
1194
+ self::$apimethod = 'post'; //call method
1195
+
1196
+ self::apiCall('api/user/settings', array('settings' => json_encode($args)));
1197
+ }
1198
+
1199
+ /**
1200
+ * Get the Facebook APi Code
1201
+ * @param $args
1202
+ * @return bool|WP_Error
1203
+ */
1204
+ public static function getFacebookApi($args) {
1205
  self::$apimethod = 'get'; //call method
1206
 
1207
+ if ($json = json_decode(self::apiCall('api/tools/facebook', $args))) {
1208
+
1209
+ if (isset($json->error) && $json->error <> '') {
1210
+ return (new WP_Error('api_error', $json->error));
1211
+ } elseif (!isset($json->data)) {
1212
+ return (new WP_Error('api_error', 'no_data'));
1213
+ }
1214
+
1215
+ return $json->data;
1216
+ }
1217
+
1218
+ return false;
1219
+
1220
  }
1221
 
1222
  /**
1224
  */
1225
  public static function loadJsVars() {
1226
  global $post;
1227
+ $referer = '';
1228
+
1229
  $sq_postID = (isset($post->ID) ? $post->ID : 0);
1230
 
1231
+ if (SQ_Classes_Helpers_Tools::isPluginInstalled('elementor/elementor.php')) {
1232
+ if (SQ_Classes_Helpers_Tools::getOption('sq_sla_frontend')) {
1233
+ $referer = get_post_meta($sq_postID, '_sq_sla', true);
1234
+ }
1235
+ }
1236
+
1237
  echo '<script>
1238
  var SQ_DEBUG = ' . (int)SQ_DEBUG . ';
1239
  (function($){
1240
  $.sq_config = {
1241
  sq_use: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_use') . ',
1242
  sq_version: "' . SQ_VERSION . '",
1243
+ sq_sla_type: "' . SQ_Classes_Helpers_Tools::getOption('sq_sla_type') . '",
1244
  token: "' . SQ_Classes_Helpers_Tools::getOption('sq_api') . '",
1245
  sq_baseurl: "' . _SQ_STATIC_API_URL_ . '",
1246
  sq_uri: "' . SQ_URI . '",
1247
+ sq_apiurl: "' . _SQ_APIV2_URL_ . '",
1248
+ user_url: "' . apply_filters('sq_homeurl', get_bloginfo('url')) . '",
1249
+ language: "' . apply_filters('sq_language', get_bloginfo('language')) . '",
1250
+ referer: "' . $referer . '",
1251
  sq_keywordtag: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_keywordtag') . ',
1252
+ sq_keyword_help: ' . (int)SQ_Classes_Helpers_Tools::getOption('sq_keyword_help') . ',
 
1253
  frontend_css: "' . _SQ_ASSETS_URL_ . 'css/frontend' . (SQ_DEBUG ? '' : '.min') . '.css",
1254
  postID: "' . $sq_postID . '",
1255
  prevNonce: "' . wp_create_nonce('post_preview_' . $sq_postID) . '",
 
1256
  __keyword: "' . __('Keyword:', _SQ_PLUGIN_NAME_) . '",
1257
  __date: "' . __('date', _SQ_PLUGIN_NAME_) . '",
1258
  __saved: "' . __('Saved!', _SQ_PLUGIN_NAME_) . '",
1264
  __notrelevant: "' . __('Not relevant?', _SQ_PLUGIN_NAME_) . '",
1265
  __insertparagraph: "' . __('Insert in your article', _SQ_PLUGIN_NAME_) . '",
1266
  __ajaxerror: "' . __(':( An error occurred while processing your request. Please try again', _SQ_PLUGIN_NAME_) . '",
 
1267
  __nofound: "' . __('No results found!', _SQ_PLUGIN_NAME_) . '",
 
 
 
 
1268
  __sq_photo_copyright: "' . __('[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]', _SQ_PLUGIN_NAME_) . '",
1269
  __has_attributes: "' . __('Has creative commons attributes', _SQ_PLUGIN_NAME_) . '",
1270
  __no_attributes: "' . __('No known copyright restrictions', _SQ_PLUGIN_NAME_) . '",
1271
  __noopt: "' . __('You haven`t used Squirrly SEO to optimize your article. Do you want to optimize for a keyword before publishing?', _SQ_PLUGIN_NAME_) . '",
 
1272
  __subscription_expired: "' . __('Your Subscription has Expired', _SQ_PLUGIN_NAME_) . '",
 
1273
  __no_briefcase: "' . __('There are no keywords saved in briefcase yet', _SQ_PLUGIN_NAME_) . '",
1274
  __fulloptimized: "' . __('Congratulations! Your article is 100% optimized!', _SQ_PLUGIN_NAME_) . '",
1275
  __toomanytimes: "' . __('appears too many times. Try to remove %s of them', _SQ_PLUGIN_NAME_) . '",
1285
  __addminimumwords: "' . __('write %s more words to start calculating', _SQ_PLUGIN_NAME_) . '",
1286
  __add_to_briefcase: "' . __('Add to Briefcase', _SQ_PLUGIN_NAME_) . '",
1287
  __add_keyword_briefcase: "' . __('Add Keyword to Briefcase', _SQ_PLUGIN_NAME_) . '",
1288
+ __usekeyword: "' . __('Select', _SQ_PLUGIN_NAME_) . '",
1289
+ __new_post_title: "' . __('Auto Draft') . '",
1290
+ __frontend_optimized: "' . __('You’ve already used the Live Assistant to optimize this post when creating it in your Page Builder. Please go back and resume your optimization work there.', _SQ_PLUGIN_NAME_) . '",
1291
  };
1292
 
1293
 
1313
 
1314
  }
1315
 
 
 
 
 
 
 
 
1316
  }
classes/helpers/Sanitize.php CHANGED
@@ -91,9 +91,9 @@ class SQ_Classes_Helpers_Sanitize {
91
  }
92
 
93
  //Use internation truncate
94
- if(function_exists('mb_substr')) {
95
  $text = mb_substr($text, 0, $max);
96
- }else{
97
  $text = substr($text, 0, $max);
98
  }
99
 
@@ -161,45 +161,35 @@ class SQ_Classes_Helpers_Sanitize {
161
  * @param string $code
162
  * @return string
163
  */
164
- public static function checkFavebookAdminCode($code) {
165
- $id = '';
166
  if ($code <> '') {
167
  $code = trim($code);
168
- if (strpos($code, '"') !== false) {
169
- preg_match('/[\'\"]([^\'\"]+)[\'\"]/i', $code, $result);
170
- if (isset($result[1]) && !empty($result[1])) {
171
- $id = $result[1];
172
- }
173
- }
174
 
175
  if (strpos($code, 'facebook.com/') !== false) {
176
  preg_match('/facebook.com\/([^\/]+)/i', $code, $result);
177
  if (isset($result[1]) && !empty($result[1])) {
178
  if (is_string($result[1])) {
179
- $response = SQ_Classes_RemoteController::apiCall('seo/facebook-id', array('profile' => $result[1]));
180
- if ($response && $json = json_decode($response)) {
181
- $id = $json->code;
182
  }
183
  } elseif (is_numeric($result[1])) {
184
- $id = $result[1];
185
  }
186
  }
187
- } else {
188
- if (is_string($code)) {
189
- $response = SQ_Classes_RemoteController::apiCall('seo/facebook-id', array('profile' => $code));
190
- if ($response && $json = json_decode($response)) {
191
- $id = $json->code;
192
- }
193
- } elseif (is_numeric($code)) {
194
- $id = $code;
195
  }
 
 
196
  }
197
 
198
- if ($id == '') {
199
- SQ_Classes_Error::setError(__("The code for Facebook is incorrect.", _SQ_PLUGIN_NAME_));
200
- }
201
  }
202
- return $id;
203
  }
204
 
205
  /**
91
  }
92
 
93
  //Use internation truncate
94
+ if (function_exists('mb_substr')) {
95
  $text = mb_substr($text, 0, $max);
96
+ } else {
97
  $text = substr($text, 0, $max);
98
  }
99
 
161
  * @param string $code
162
  * @return string
163
  */
164
+ public static function checkFacebookAdminCode($code) {
 
165
  if ($code <> '') {
166
  $code = trim($code);
 
 
 
 
 
 
167
 
168
  if (strpos($code, 'facebook.com/') !== false) {
169
  preg_match('/facebook.com\/([^\/]+)/i', $code, $result);
170
  if (isset($result[1]) && !empty($result[1])) {
171
  if (is_string($result[1])) {
172
+ $response = SQ_Classes_RemoteController::getFacebookApi(array('profile' => $result[1]));
173
+ if (!is_wp_error($response) && isset($response->code)) {
174
+ return $response->code;
175
  }
176
  } elseif (is_numeric($result[1])) {
177
+ return $result[1];
178
  }
179
  }
180
+ } elseif ($code <> (int)$code) {
181
+ $response = SQ_Classes_RemoteController::getFacebookApi(array('profile' => $code));
182
+ if (!is_wp_error($response) && isset($response->code)) {
183
+ return $response->code;
 
 
 
 
184
  }
185
+ } else {
186
+ return $code;
187
  }
188
 
189
+ SQ_Classes_Error::setError(__("The code for Facebook is incorrect.", _SQ_PLUGIN_NAME_));
190
+
 
191
  }
192
+ return false;
193
  }
194
 
195
  /**
classes/helpers/Tools.php CHANGED
@@ -117,37 +117,48 @@ class SQ_Classes_Helpers_Tools {
117
  public static function getOptions($action = '') {
118
  $default = array(
119
  //Global settings
120
- 'sq_ver' => 0,
121
  'sq_api' => '',
 
 
 
 
 
122
  'sq_logo' => _SQ_THEME_URL_ . 'img/settings/menu_icon_16.png',
123
  'sq_name' => '',
124
- 'sq_checkedissues' => 0,
125
- 'sq_areissues' => 0,
126
- 'sq_seoexpert' => 1, //the user is an SEO expert
127
  'sq_laterload' => 0,
128
- 'sq_support_email' => '',
129
  'sq_audit_email' => '',
 
130
  'sq_seojourney' => 0,
131
  'sq_seojourney_congrats' => 1,
132
  'sq_onboarding' => 0,
133
-
 
 
 
134
  //Settings Assistant
135
  'sq_assistant' => 1,
 
136
 
137
  //Live Assistant
138
  'sq_sla' => 1,
 
 
139
  'sq_sla_exclude_post_types' => array(),
140
  'sq_keyword_information' => 0,
141
  'sq_keyword_help' => 1,
142
  'sq_local_images' => 1,
143
- 'sq_force_savepost' => 0,
144
  'sq_img_licence' => 1,
145
 
146
  //JsonLD
147
  'sq_auto_jsonld' => 1,
148
  'sq_jsonld_type' => 'Organization',
149
  'sq_jsonld_breadcrumbs' => 1,
 
150
  'sq_jsonld_clearcode' => 0,
 
151
  'sq_jsonld' => array(
152
  'Organization' => array(
153
  'name' => '',
@@ -215,6 +226,7 @@ class SQ_Classes_Helpers_Tools {
215
  'sq_auto_noindex' => 1,
216
  'sq_use_frontend' => 1,
217
  'sq_attachment_redirect' => 0,
 
218
  'sq_metas' => array(
219
  'title_maxlength' => 75,
220
  'description_maxlength' => 320,
@@ -313,6 +325,7 @@ class SQ_Classes_Helpers_Tools {
313
  'do_twc' => 1,
314
  'do_analytics' => 1,
315
  'do_fpixel' => 1,
 
316
  ),
317
  'post' => array(
318
  'protected' => 1,
@@ -330,6 +343,7 @@ class SQ_Classes_Helpers_Tools {
330
  'do_twc' => 1,
331
  'do_analytics' => 1,
332
  'do_fpixel' => 1,
 
333
  ),
334
  'page' => array(
335
  'protected' => 1,
@@ -347,6 +361,7 @@ class SQ_Classes_Helpers_Tools {
347
  'do_twc' => 1,
348
  'do_analytics' => 1,
349
  'do_fpixel' => 1,
 
350
  ),
351
  'category' => array(
352
  'protected' => 1,
@@ -364,6 +379,7 @@ class SQ_Classes_Helpers_Tools {
364
  'do_twc' => 1,
365
  'do_analytics' => 1,
366
  'do_fpixel' => 1,
 
367
  ),
368
  'tag' => array(
369
  'protected' => 1,
@@ -381,6 +397,7 @@ class SQ_Classes_Helpers_Tools {
381
  'do_twc' => 1,
382
  'do_analytics' => 1,
383
  'do_fpixel' => 1,
 
384
  ),
385
  'tax-post_format' => array(
386
  'protected' => 1,
@@ -398,6 +415,7 @@ class SQ_Classes_Helpers_Tools {
398
  'do_twc' => 1,
399
  'do_analytics' => 1,
400
  'do_fpixel' => 1,
 
401
  ),
402
  'tax-category' => array(
403
  'protected' => 1,
@@ -415,6 +433,7 @@ class SQ_Classes_Helpers_Tools {
415
  'do_twc' => 1,
416
  'do_analytics' => 1,
417
  'do_fpixel' => 1,
 
418
  ),
419
  'tax-post_tag' => array(
420
  'protected' => 1,
@@ -432,6 +451,7 @@ class SQ_Classes_Helpers_Tools {
432
  'do_twc' => 1,
433
  'do_analytics' => 1,
434
  'do_fpixel' => 1,
 
435
  ),
436
  'tax-product_cat' => array(
437
  'protected' => 1,
@@ -449,6 +469,7 @@ class SQ_Classes_Helpers_Tools {
449
  'do_twc' => 1,
450
  'do_analytics' => 1,
451
  'do_fpixel' => 1,
 
452
  ),
453
  'tax-product_tag' => array(
454
  'protected' => 1,
@@ -466,6 +487,7 @@ class SQ_Classes_Helpers_Tools {
466
  'do_twc' => 1,
467
  'do_analytics' => 1,
468
  'do_fpixel' => 1,
 
469
  ),
470
  'tax-product_shipping_class' => array(
471
  'protected' => 1,
@@ -483,6 +505,7 @@ class SQ_Classes_Helpers_Tools {
483
  'do_twc' => 1,
484
  'do_analytics' => 1,
485
  'do_fpixel' => 1,
 
486
  ),
487
  'profile' => array(
488
  'protected' => 1,
@@ -500,6 +523,7 @@ class SQ_Classes_Helpers_Tools {
500
  'do_twc' => 1,
501
  'do_analytics' => 1,
502
  'do_fpixel' => 1,
 
503
  ),
504
  'shop' => array(
505
  'protected' => 1,
@@ -517,6 +541,7 @@ class SQ_Classes_Helpers_Tools {
517
  'do_twc' => 1,
518
  'do_analytics' => 1,
519
  'do_fpixel' => 1,
 
520
  ),
521
  'product' => array(
522
  'protected' => 1,
@@ -534,6 +559,7 @@ class SQ_Classes_Helpers_Tools {
534
  'do_twc' => 1,
535
  'do_analytics' => 1,
536
  'do_fpixel' => 1,
 
537
  ),
538
  'archive' => array(
539
  'protected' => 1,
@@ -551,6 +577,7 @@ class SQ_Classes_Helpers_Tools {
551
  'do_twc' => 1,
552
  'do_analytics' => 1,
553
  'do_fpixel' => 1,
 
554
  ),
555
  'search' => array(
556
  'protected' => 1,
@@ -585,6 +612,7 @@ class SQ_Classes_Helpers_Tools {
585
  'do_twc' => 1,
586
  'do_analytics' => 1,
587
  'do_fpixel' => 1,
 
588
  ),
589
  '404' => array(
590
  'protected' => 1,
@@ -602,6 +630,7 @@ class SQ_Classes_Helpers_Tools {
602
  'do_twc' => 0,
603
  'do_analytics' => 1,
604
  'do_fpixel' => 1,
 
605
  ),
606
  'custom' => array(
607
  'protected' => 1,
@@ -619,6 +648,7 @@ class SQ_Classes_Helpers_Tools {
619
  'do_twc' => 1,
620
  'do_analytics' => 1,
621
  'do_fpixel' => 1,
 
622
  ),
623
  )
624
 
@@ -626,7 +656,6 @@ class SQ_Classes_Helpers_Tools {
626
  $options = json_decode(get_option(SQ_OPTION), true);
627
 
628
  if ($action == 'reset') {
629
- $init['sq_ver'] = $options['sq_ver'];
630
  $init['sq_api'] = $options['sq_api'];
631
  return $init;
632
  }
@@ -757,7 +786,8 @@ class SQ_Classes_Helpers_Tools {
757
  }
758
  }
759
 
760
- return self::$options['menu'][$key];
 
761
  }
762
 
763
  /**
@@ -766,6 +796,7 @@ class SQ_Classes_Helpers_Tools {
766
  */
767
  public static function setHeader($type) {
768
  if (self::getValue('sq_debug') == 'on') {
 
769
  return;
770
  }
771
 
@@ -892,35 +923,17 @@ class SQ_Classes_Helpers_Tools {
892
  }
893
 
894
  /**
895
- * Triggered when an update is made
896
  */
897
- public static function checkUpgrade() {
898
- if (self::getOption('sq_ver') == 0 || self::getOption('sq_ver') < (int)str_replace('.', '', SQ_VERSION)) {
899
- self::saveOptions('sq_ver', (int)str_replace('.', '', SQ_VERSION));
900
-
901
- self::getOptions();
902
- }
903
-
904
- //Deactivate the QuickSEO plugin
905
- if (self::isPluginInstalled('quick-seo') && defined('_QSS_ROOT_DIR_')) {
906
- $quickSEO = _QSS_ROOT_DIR_ . '/index.php';
907
- if (is_plugin_active(plugin_basename($quickSEO))) {
908
- delete_transient('qss_activate');
909
-
910
- deactivate_plugins(plugin_basename($quickSEO), true);
911
- SQ_Classes_Error::setMessage(sprintf(__("Good news, %s is integrated in Squirrly SEO now and you no longer have to run 2 different plugins.", _SQ_PLUGIN_NAME_), _QSS_PLUGIN_NAME_));
912
- }
913
-
914
- }
915
-
916
- //Deactivate the Premium SEO Pack plugin
917
- if (self::isPluginInstalled('premium-seo-pack') && defined('_PSP_ROOT_DIR_')) {
918
- $phpSEO = _PSP_ROOT_DIR_ . '/index.php';
919
- if (is_plugin_active(plugin_basename($phpSEO))) {
920
- delete_transient('psp_activate');
921
- deactivate_plugins(plugin_basename($phpSEO), true);
922
- SQ_Classes_Error::setMessage(sprintf(__("Good news, %s is integrated in Squirrly SEO now and you no longer have to run 2 different plugins.", _SQ_PLUGIN_NAME_), _PSP_PLUGIN_NAME_));
923
-
924
  }
925
  }
926
  }
@@ -1037,21 +1050,32 @@ class SQ_Classes_Helpers_Tools {
1037
  /**
1038
  * Get the admin url for the specific age
1039
  *
1040
- * @param $page
1041
- * @param null $tab
 
1042
  * @return string
1043
  */
1044
- public static function getAdminUrl($page, $tab = null) {
1045
  if (strpos($page, '.php')) {
1046
  $url = admin_url($page);
1047
  } else {
1048
  $url = admin_url('admin.php?page=' . $page);
1049
  }
 
1050
  if (isset($tab) && $tab <> '') {
1051
  $url .= '&tab=' . $tab;
1052
  }
1053
 
1054
- return $url;
 
 
 
 
 
 
 
 
 
1055
  }
1056
 
1057
  }
117
  public static function getOptions($action = '') {
118
  $default = array(
119
  //Global settings
 
120
  'sq_api' => '',
121
+ //
122
+ 'sq_cloud_connect' => 0,
123
+ 'sq_cloud_token' => false,
124
+ 'sq_offer' => false,
125
+ // dev kit
126
  'sq_logo' => _SQ_THEME_URL_ . 'img/settings/menu_icon_16.png',
127
  'sq_name' => '',
128
+ //Advanced settings
129
+ 'sq_seoexpert' => 0,
130
+ //later buffer load
131
  'sq_laterload' => 0,
 
132
  'sq_audit_email' => '',
133
+ //SEO Journey
134
  'sq_seojourney' => 0,
135
  'sq_seojourney_congrats' => 1,
136
  'sq_onboarding' => 0,
137
+ 'sq_menu_visited' => array(),
138
+ //minify Squirrly Metas
139
+ 'sq_load_css' => 1,
140
+ 'sq_minify' => 0,
141
  //Settings Assistant
142
  'sq_assistant' => 1,
143
+ 'sq_complete_uninstall' => 0,
144
 
145
  //Live Assistant
146
  'sq_sla' => 1,
147
+ 'sq_sla_frontend' => 0,
148
+ 'sq_sla_type' => 'auto',
149
  'sq_sla_exclude_post_types' => array(),
150
  'sq_keyword_information' => 0,
151
  'sq_keyword_help' => 1,
152
  'sq_local_images' => 1,
 
153
  'sq_img_licence' => 1,
154
 
155
  //JsonLD
156
  'sq_auto_jsonld' => 1,
157
  'sq_jsonld_type' => 'Organization',
158
  'sq_jsonld_breadcrumbs' => 1,
159
+ 'sq_jsonld_woocommerce' => 1,
160
  'sq_jsonld_clearcode' => 0,
161
+ 'sq_jsonld_product_defaults' => 1,
162
  'sq_jsonld' => array(
163
  'Organization' => array(
164
  'name' => '',
226
  'sq_auto_noindex' => 1,
227
  'sq_use_frontend' => 1,
228
  'sq_attachment_redirect' => 0,
229
+ 'sq_permalink_redirect' => 1,
230
  'sq_metas' => array(
231
  'title_maxlength' => 75,
232
  'description_maxlength' => 320,
325
  'do_twc' => 1,
326
  'do_analytics' => 1,
327
  'do_fpixel' => 1,
328
+ 'do_redirects' => 0,
329
  ),
330
  'post' => array(
331
  'protected' => 1,
343
  'do_twc' => 1,
344
  'do_analytics' => 1,
345
  'do_fpixel' => 1,
346
+ 'do_redirects' => 1,
347
  ),
348
  'page' => array(
349
  'protected' => 1,
361
  'do_twc' => 1,
362
  'do_analytics' => 1,
363
  'do_fpixel' => 1,
364
+ 'do_redirects' => 1,
365
  ),
366
  'category' => array(
367
  'protected' => 1,
379
  'do_twc' => 1,
380
  'do_analytics' => 1,
381
  'do_fpixel' => 1,
382
+ 'do_redirects' => 0,
383
  ),
384
  'tag' => array(
385
  'protected' => 1,
397
  'do_twc' => 1,
398
  'do_analytics' => 1,
399
  'do_fpixel' => 1,
400
+ 'do_redirects' => 0,
401
  ),
402
  'tax-post_format' => array(
403
  'protected' => 1,
415
  'do_twc' => 1,
416
  'do_analytics' => 1,
417
  'do_fpixel' => 1,
418
+ 'do_redirects' => 0,
419
  ),
420
  'tax-category' => array(
421
  'protected' => 1,
433
  'do_twc' => 1,
434
  'do_analytics' => 1,
435
  'do_fpixel' => 1,
436
+ 'do_redirects' => 0,
437
  ),
438
  'tax-post_tag' => array(
439
  'protected' => 1,
451
  'do_twc' => 1,
452
  'do_analytics' => 1,
453
  'do_fpixel' => 1,
454
+ 'do_redirects' => 0,
455
  ),
456
  'tax-product_cat' => array(
457
  'protected' => 1,
469
  'do_twc' => 1,
470
  'do_analytics' => 1,
471
  'do_fpixel' => 1,
472
+ 'do_redirects' => 0,
473
  ),
474
  'tax-product_tag' => array(
475
  'protected' => 1,
487
  'do_twc' => 1,
488
  'do_analytics' => 1,
489
  'do_fpixel' => 1,
490
+ 'do_redirects' => 0,
491
  ),
492
  'tax-product_shipping_class' => array(
493
  'protected' => 1,
505
  'do_twc' => 1,
506
  'do_analytics' => 1,
507
  'do_fpixel' => 1,
508
+ 'do_redirects' => 0,
509
  ),
510
  'profile' => array(
511
  'protected' => 1,
523
  'do_twc' => 1,
524
  'do_analytics' => 1,
525
  'do_fpixel' => 1,
526
+ 'do_redirects' => 0,
527
  ),
528
  'shop' => array(
529
  'protected' => 1,
541
  'do_twc' => 1,
542
  'do_analytics' => 1,
543
  'do_fpixel' => 1,
544
+ 'do_redirects' => 0,
545
  ),
546
  'product' => array(
547
  'protected' => 1,
559
  'do_twc' => 1,
560
  'do_analytics' => 1,
561
  'do_fpixel' => 1,
562
+ 'do_redirects' => 1,
563
  ),
564
  'archive' => array(
565
  'protected' => 1,
577
  'do_twc' => 1,
578
  'do_analytics' => 1,
579
  'do_fpixel' => 1,
580
+ 'do_redirects' => 0,
581
  ),
582
  'search' => array(
583
  'protected' => 1,
612
  'do_twc' => 1,
613
  'do_analytics' => 1,
614
  'do_fpixel' => 1,
615
+ 'do_redirects' => 1,
616
  ),
617
  '404' => array(
618
  'protected' => 1,
630
  'do_twc' => 0,
631
  'do_analytics' => 1,
632
  'do_fpixel' => 1,
633
+ 'do_redirects' => 0,
634
  ),
635
  'custom' => array(
636
  'protected' => 1,
648
  'do_twc' => 1,
649
  'do_analytics' => 1,
650
  'do_fpixel' => 1,
651
+ 'do_redirects' => 0,
652
  ),
653
  )
654
 
656
  $options = json_decode(get_option(SQ_OPTION), true);
657
 
658
  if ($action == 'reset') {
 
659
  $init['sq_api'] = $options['sq_api'];
660
  return $init;
661
  }
786
  }
787
  }
788
 
789
+ return apply_filters('sq_menu_visible', self::$options['menu'][$key]);
790
+
791
  }
792
 
793
  /**
796
  */
797
  public static function setHeader($type) {
798
  if (self::getValue('sq_debug') == 'on') {
799
+ // header("Content-type: text/html");
800
  return;
801
  }
802
 
923
  }
924
 
925
  /**
926
+ * Triggered when a plugin update is made
927
  */
928
+ public static function checkUpgrade($upgrader_object, $options) {
929
+ // If an update has taken place and the updated type is plugins and the plugins element exists
930
+ if( $options['action'] == 'update' && $options['type'] == 'plugin' && isset( $options['plugins'] ) ) {
931
+ // Iterate through the plugins being updated and check if ours is there
932
+ foreach( $options['plugins'] as $plugin ) {
933
+ if( $plugin == _SQ_PLUGIN_NAME_ . '/squirrly.php' ) {
934
+ //Create Qss table if not exists
935
+ SQ_Classes_ObjController::getClass('SQ_Models_Qss')->checkTableExists();
936
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
937
  }
938
  }
939
  }
1050
  /**
1051
  * Get the admin url for the specific age
1052
  *
1053
+ * @param string $page
1054
+ * @param string $tab
1055
+ * @param array $args
1056
  * @return string
1057
  */
1058
+ public static function getAdminUrl($page, $tab = null, $args = array()) {
1059
  if (strpos($page, '.php')) {
1060
  $url = admin_url($page);
1061
  } else {
1062
  $url = admin_url('admin.php?page=' . $page);
1063
  }
1064
+
1065
  if (isset($tab) && $tab <> '') {
1066
  $url .= '&tab=' . $tab;
1067
  }
1068
 
1069
+ if (!empty($args)) {
1070
+ if (strpos($url, '?') !== false) {
1071
+ $url .= '&';
1072
+ } else {
1073
+ $url .= '?';
1074
+ }
1075
+ $url .= join('&', $args);
1076
+ }
1077
+
1078
+ return apply_filters('sq_menu_url', $url, $page, $tab, $args);
1079
  }
1080
 
1081
  }
config.json CHANGED
@@ -13,11 +13,35 @@
13
  "active": "1",
14
  "admin": "1"
15
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  {
17
  "name": "SQ_Controllers_FocusPages",
18
  "description": "Focus Pages Controller",
19
  "actions": {
20
  "action": [
 
21
  "sq_focuspages_addnew",
22
  "sq_focuspages_update",
23
  "sq_focuspages_delete"
@@ -26,7 +50,6 @@
26
  "active": "1",
27
  "admin": "1"
28
  },
29
-
30
  {
31
  "name": "SQ_Controllers_PostsList",
32
  "description": "Posts List Page",
@@ -44,8 +67,10 @@
44
  "description": "Post Page",
45
  "actions": {
46
  "action": [
47
- "sq_save_ogimage",
48
  "sq_create_demo",
 
 
 
49
  "sq_ajax_type_click",
50
  "sq_ajax_search_blog"
51
  ]
@@ -77,6 +102,16 @@
77
  "active": "1",
78
  "admin": "0"
79
  },
 
 
 
 
 
 
 
 
 
 
80
  {
81
  "name": "SQ_Controllers_SeoSettings",
82
  "actions": {
@@ -104,8 +139,11 @@
104
  "sq_ajax_seosettings_save",
105
  "sq_ajax_automation_addpostype",
106
  "sq_ajax_automation_deletepostype",
107
- "sq_ajax_assistant_bulkseo",
108
- "sq_ajax_sla_sticky"
 
 
 
109
  ]
110
  },
111
  "admin": "1",
@@ -142,7 +180,12 @@
142
  "name": "SQ_Controllers_Audits",
143
  "actions": {
144
  "action": [
145
- "sq_audits_settings"
 
 
 
 
 
146
  ]
147
  },
148
  "admin": "1",
@@ -179,8 +222,11 @@
179
  "action": [
180
  "sq_checkseo",
181
  "sq_fixsettings",
182
- "sq_ignoretask",
183
- "sq_resetignored"
 
 
 
184
  ]
185
  },
186
  "admin": "1",
@@ -225,9 +271,17 @@
225
  },
226
  "admin": "1",
227
  "active": "1"
 
 
 
 
 
 
 
 
 
 
228
  }
229
-
230
-
231
  ]
232
  }
233
  }
13
  "active": "1",
14
  "admin": "1"
15
  },
16
+ {
17
+ "name": "SQ_Core_BlockConnect",
18
+ "description": "Connection Block to API",
19
+ "actions": {
20
+ "action": [
21
+ "sq_cloud_connect",
22
+ "sq_cloud_disconnect"
23
+ ]
24
+ },
25
+ "active": "1",
26
+ "admin": "1"
27
+ },
28
+ {
29
+ "name": "SQ_Controllers_Account",
30
+ "description": "Account Class",
31
+ "actions": {
32
+ "action": [
33
+ "sq_ajax_account_getaccount"
34
+ ]
35
+ },
36
+ "active": "1",
37
+ "admin": "1"
38
+ },
39
  {
40
  "name": "SQ_Controllers_FocusPages",
41
  "description": "Focus Pages Controller",
42
  "actions": {
43
  "action": [
44
+ "sq_focuspages_getpage",
45
  "sq_focuspages_addnew",
46
  "sq_focuspages_update",
47
  "sq_focuspages_delete"
50
  "active": "1",
51
  "admin": "1"
52
  },
 
53
  {
54
  "name": "SQ_Controllers_PostsList",
55
  "description": "Posts List Page",
67
  "description": "Post Page",
68
  "actions": {
69
  "action": [
 
70
  "sq_create_demo",
71
+ "sq_ajax_save_ogimage",
72
+ "sq_ajax_get_post",
73
+ "sq_ajax_save_post",
74
  "sq_ajax_type_click",
75
  "sq_ajax_search_blog"
76
  ]
102
  "active": "1",
103
  "admin": "0"
104
  },
105
+ {
106
+ "name": "SQ_Controllers_BulkSeo",
107
+ "actions": {
108
+ "action": [
109
+ "sq_ajax_assistant_bulkseo"
110
+ ]
111
+ },
112
+ "admin": "1",
113
+ "active": "1"
114
+ },
115
  {
116
  "name": "SQ_Controllers_SeoSettings",
117
  "actions": {
139
  "sq_ajax_seosettings_save",
140
  "sq_ajax_automation_addpostype",
141
  "sq_ajax_automation_deletepostype",
142
+ "sq_ajax_sla_sticky",
143
+ "sq_ajax_gsc_code",
144
+ "sq_ajax_ga_code",
145
+ "sq_ajax_connection_check",
146
+ "sq_seosettings_advanced"
147
  ]
148
  },
149
  "admin": "1",
180
  "name": "SQ_Controllers_Audits",
181
  "actions": {
182
  "action": [
183
+ "sq_audits_settings",
184
+ "sq_auditpages_getaudit",
185
+ "sq_audits_getpage",
186
+ "sq_audits_addnew",
187
+ "sq_audits_update",
188
+ "sq_audits_delete"
189
  ]
190
  },
191
  "admin": "1",
222
  "action": [
223
  "sq_checkseo",
224
  "sq_fixsettings",
225
+ "sq_donetask",
226
+ "sq_resetignored",
227
+ "sq_moretasks",
228
+ "sq_ajax_checkseo",
229
+ "sq_ajax_getgoals"
230
  ]
231
  },
232
  "admin": "1",
271
  },
272
  "admin": "1",
273
  "active": "1"
274
+ },
275
+ {
276
+ "name": "SQ_Controllers_Dashboard",
277
+ "actions": {
278
+ "action": [
279
+ "sq_ajaxcheckseo"
280
+ ]
281
+ },
282
+ "admin": "1",
283
+ "active": "1"
284
  }
 
 
285
  ]
286
  }
287
  }
config/config.php CHANGED
@@ -22,8 +22,9 @@ define('SQ_REQUEST_TIME', microtime(true));
22
  require_once(dirname(__FILE__) . '/paths.php');
23
 
24
  /* Define the record name in the Option and UserMeta tables */
25
- define('SQ_OPTION', 'sq_options');
26
- define('SQ_TASKS', 'sq_tasks');
 
27
 
28
  define('SQ_ALL_PATTERNS', json_encode(array(
29
  '{{sep}}' => __("Places a separator between the elements of the post description", _SQ_PLUGIN_NAME_),
22
  require_once(dirname(__FILE__) . '/paths.php');
23
 
24
  /* Define the record name in the Option and UserMeta tables */
25
+ defined('SQ_OPTION') || define('SQ_OPTION', 'sq_options');
26
+ defined('SQ_TASKS') || define('SQ_TASKS', 'sq_tasks');
27
+ defined('_SQ_DB_') || define('_SQ_DB_', 'qss');
28
 
29
  define('SQ_ALL_PATTERNS', json_encode(array(
30
  '{{sep}}' => __("Places a separator between the elements of the post description", _SQ_PLUGIN_NAME_),
config/paths.php CHANGED
@@ -5,14 +5,12 @@ $currentDir = dirname(__FILE__);
5
 
6
  define('_SQ_NAME_', 'squirrly');
7
  define('_SQ_NAMESPACE_', 'SQ');
8
- define('_SQ_DB_', 'QSS');
9
  define('_SQ_PLUGIN_NAME_', 'squirrly-seo'); //THIS LINE WILL BE CHANGED WITH THE USER SETTINGS
10
 
11
  defined('SQ_SSL') || define('SQ_SSL', (((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") || (defined('FORCE_SSL_ADMIN') && FORCE_SSL_ADMIN) || (function_exists('is_ssl') && is_ssl())) ? 'https:' : 'http:')); //CHECK SSL
12
  defined('SQ_CHECK_SSL') || define('SQ_CHECK_SSL', SQ_SSL);
13
- defined('SQ_URI') || define('SQ_URI', 'wp500');
14
- defined('_SQ_DASH_URL_') || define('_SQ_DASH_URL_', 'https://my.squirrly.co/');
15
- defined('_SQ_API_URL_') || define('_SQ_API_URL_', SQ_SSL . '//api.squirrly.co/sq/');
16
  defined('_SQ_APIV2_URL_') || define('_SQ_APIV2_URL_', SQ_SSL . '//api.squirrly.co/v2/');
17
  define('_SQ_SITE_HOST_', @parse_url(home_url(), PHP_URL_HOST));
18
 
5
 
6
  define('_SQ_NAME_', 'squirrly');
7
  define('_SQ_NAMESPACE_', 'SQ');
 
8
  define('_SQ_PLUGIN_NAME_', 'squirrly-seo'); //THIS LINE WILL BE CHANGED WITH THE USER SETTINGS
9
 
10
  defined('SQ_SSL') || define('SQ_SSL', (((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") || (defined('FORCE_SSL_ADMIN') && FORCE_SSL_ADMIN) || (function_exists('is_ssl') && is_ssl())) ? 'https:' : 'http:')); //CHECK SSL
11
  defined('SQ_CHECK_SSL') || define('SQ_CHECK_SSL', SQ_SSL);
12
+ defined('SQ_URI') || define('SQ_URI', 'wp530');
13
+ defined('_SQ_DASH_URL_') || define('_SQ_DASH_URL_', 'https://cloud.squirrly.co/');
 
14
  defined('_SQ_APIV2_URL_') || define('_SQ_APIV2_URL_', SQ_SSL . '//api.squirrly.co/v2/');
15
  define('_SQ_SITE_HOST_', @parse_url(home_url(), PHP_URL_HOST));
16
 
controllers/Account.php CHANGED
@@ -1,11 +1,39 @@
1
  <?php
 
2
 
3
  /**
4
  * User Account
5
  */
6
  class SQ_Controllers_Account extends SQ_Classes_FrontController {
7
 
8
- public function init() {
9
- }
 
 
 
 
 
 
 
 
 
 
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
  * User Account
6
  */
7
  class SQ_Controllers_Account extends SQ_Classes_FrontController {
8
 
9
+ /** @var object Checkin process */
10
+ public $checkin;
11
+
12
+ public function action() {
13
+
14
+ switch (SQ_Classes_Helpers_Tools::getValue('action')) {
15
+ case 'sq_ajax_account_getaccount':
16
+ $json = array();
17
+
18
+ $this->checkin = SQ_Classes_RemoteController::checkin();
19
+
20
+ if (!is_wp_error($this->checkin)) {
21
 
22
+ $json['html'] = $this->getView('Blocks/Account');
23
+
24
+ if (SQ_Classes_Helpers_Tools::isAjax()) {
25
+ SQ_Classes_Helpers_Tools::setHeader('json');
26
+
27
+ if (SQ_Classes_Error::isError()) {
28
+ $json['error'] = SQ_Classes_Error::getError();
29
+ }
30
+
31
+ echo json_encode($json);
32
+ exit();
33
+ }
34
+
35
+ }
36
+ break;
37
+ }
38
+ }
39
  }
controllers/Api.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Api extends SQ_Classes_FrontController {
4
 
@@ -15,24 +16,36 @@ class SQ_Controllers_Api extends SQ_Classes_FrontController {
15
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '')
16
  return;
17
 
18
- $this->token = md5(SQ_Classes_Helpers_Tools::getOption('sq_api') . parse_url(home_url(), PHP_URL_HOST));
 
 
 
 
 
 
 
 
19
  //Change the rest api if needed
20
  add_action('rest_api_init', array($this, 'sqApiCall'));
21
  }
22
 
23
 
24
-
25
  function sqApiCall() {
26
  if (function_exists('register_rest_route')) {
27
- register_rest_route('save', '/post/', array(
28
  'methods' => WP_REST_Server::EDITABLE,
29
  'callback' => array($this, 'savePost'),
30
  ));
31
 
32
- register_rest_route('test', '/post/', array(
33
  'methods' => WP_REST_Server::EDITABLE,
34
  'callback' => array($this, 'testConnection'),
35
  ));
 
 
 
 
 
36
  }
37
  }
38
 
@@ -49,7 +62,7 @@ class SQ_Controllers_Api extends SQ_Classes_FrontController {
49
  $token = sanitize_text_field($token);
50
  }
51
 
52
- if ($this->token <> $token) {
53
  exit(json_encode(array('connected' => false, 'error' => __('Invalid Token. Please try again', _SQ_PLUGIN_NAME_))));
54
  }
55
 
@@ -70,7 +83,7 @@ class SQ_Controllers_Api extends SQ_Classes_FrontController {
70
  $token = sanitize_text_field($token);
71
  }
72
 
73
- if ($this->token <> $token) {
74
  exit(json_encode(array('error' => __('Connection expired. Please try again', _SQ_PLUGIN_NAME_))));
75
  }
76
 
@@ -106,4 +119,74 @@ class SQ_Controllers_Api extends SQ_Classes_FrontController {
106
  exit();
107
  }
108
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Api extends SQ_Classes_FrontController {
5
 
16
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '')
17
  return;
18
 
19
+ if (!SQ_Classes_Helpers_Tools::getOption('sq_cloud_connect'))
20
+ return;
21
+
22
+ //the default token
23
+ if (!SQ_Classes_Helpers_Tools::getOption('sq_cloud_token'))
24
+ SQ_Classes_Helpers_Tools::saveOptions('sq_cloud_token', md5(SQ_Classes_Helpers_Tools::getOption('sq_api') . parse_url(home_url(), PHP_URL_HOST)));
25
+
26
+ $this->token = SQ_Classes_Helpers_Tools::getOption('sq_cloud_token');
27
+
28
  //Change the rest api if needed
29
  add_action('rest_api_init', array($this, 'sqApiCall'));
30
  }
31
 
32
 
 
33
  function sqApiCall() {
34
  if (function_exists('register_rest_route')) {
35
+ register_rest_route('save', '/squirrly/', array(
36
  'methods' => WP_REST_Server::EDITABLE,
37
  'callback' => array($this, 'savePost'),
38
  ));
39
 
40
+ register_rest_route('test', '/squirrly/', array(
41
  'methods' => WP_REST_Server::EDITABLE,
42
  'callback' => array($this, 'testConnection'),
43
  ));
44
+
45
+ register_rest_route('get', '/squirrly/', array(
46
+ 'methods' => WP_REST_Server::READABLE,
47
+ 'callback' => array($this, 'getData'),
48
+ ));
49
  }
50
  }
51
 
62
  $token = sanitize_text_field($token);
63
  }
64
 
65
+ if ($this->token <> $token) {
66
  exit(json_encode(array('connected' => false, 'error' => __('Invalid Token. Please try again', _SQ_PLUGIN_NAME_))));
67
  }
68
 
83
  $token = sanitize_text_field($token);
84
  }
85
 
86
+ if ($this->token <> $token) {
87
  exit(json_encode(array('error' => __('Connection expired. Please try again', _SQ_PLUGIN_NAME_))));
88
  }
89
 
119
  exit();
120
  }
121
 
122
+ /**
123
+ * Get data for the Focus Page Audit
124
+ * @param $request
125
+ */
126
+ public function getData($request) {
127
+
128
+ global $wpdb;
129
+ $response = array();
130
+ SQ_Classes_Helpers_Tools::setHeader('json');
131
+
132
+ //get the token from API
133
+ $token = $request->get_param('token');
134
+ if ($token <> '') {
135
+ $token = sanitize_text_field($token);
136
+ }
137
+
138
+ if ($this->token <> $token) {
139
+ exit(json_encode(array('error' => __('Connection expired. Please try again', _SQ_PLUGIN_NAME_))));
140
+ }
141
+
142
+ $select = $request->get_param('select');
143
+
144
+
145
+ switch ($select) {
146
+ case 'innerlinks':
147
+ $url = $request->get_param('url');
148
+ if ($url == '') {
149
+ exit(json_encode(array('error' => __('Wrong Params', _SQ_PLUGIN_NAME_))));
150
+ }
151
+
152
+ //get post inner links
153
+ $total_posts = 0;
154
+ $inner_links = array();
155
+ if ($row = $wpdb->get_row("SELECT COUNT(`ID`) as count FROM " . $wpdb->posts . " WHERE `post_status` = 'publish'")) {
156
+ $total_posts = $row->count;
157
+ }
158
+ if ($rows = $wpdb->get_results("SELECT `ID` FROM " . $wpdb->posts . " WHERE `post_content` LIKE '%" . $url . "%' AND `post_status` = 'publish'", OBJECT)) {
159
+ if (!empty($rows)) {
160
+ foreach ($rows as $row) {
161
+ $post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByID($row->ID);
162
+ $inner_links[] = $post->url;
163
+ }
164
+ }
165
+ }
166
+ $response = array('url' => $url, 'total_posts' => $total_posts, 'inner_links' => $inner_links);
167
+ break;
168
+ case 'post':
169
+ $url = $request->get_param('url');
170
+ if ($url == '') {
171
+ exit(json_encode(array('error' => __('Wrong Params', _SQ_PLUGIN_NAME_))));
172
+ }
173
+ //get Squirrly SEO post metas
174
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByURL($url)) {
175
+ $response = $post->toArray();
176
+ }
177
+
178
+ break;
179
+ case 'squirrly':
180
+ //Get Squirrly settings
181
+ if ($options = SQ_Classes_Helpers_Tools::getOptions()) {
182
+ $response = (array)$options;
183
+ }
184
+
185
+ break;
186
+ }
187
+ echo json_encode($response);
188
+
189
+ exit();
190
+
191
+ }
192
  }
controllers/Assistant.php CHANGED
@@ -1,7 +1,10 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Assistant extends SQ_Classes_FrontController {
4
 
 
 
5
 
6
  function init() {
7
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'assistant');
@@ -30,6 +33,10 @@ class SQ_Controllers_Assistant extends SQ_Classes_FrontController {
30
  }
31
 
32
  public function assistant() {
 
 
 
 
33
  }
34
 
35
  public function settings() {
@@ -114,7 +121,7 @@ class SQ_Controllers_Assistant extends SQ_Classes_FrontController {
114
  $dbtasks = json_decode(get_option(SQ_TASKS), true);
115
 
116
  if ($category_name <> '' && $name <> '') {
117
- if(!$option) $option = 'active';
118
  $dbtasks[$category_name][$name][$option] = $value;
119
  update_option(SQ_TASKS, json_encode($dbtasks));
120
  }
@@ -129,7 +136,6 @@ class SQ_Controllers_Assistant extends SQ_Classes_FrontController {
129
  exit();
130
 
131
 
132
-
133
  }
134
 
135
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Assistant extends SQ_Classes_FrontController {
5
 
6
+ /** @var object Checkin process */
7
+ public $checkin;
8
 
9
  function init() {
10
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'assistant');
33
  }
34
 
35
  public function assistant() {
36
+ //Checkin to API V2
37
+ $this->checkin = SQ_Classes_RemoteController::checkin();
38
+
39
+ add_action('sq_form_notices', array($this, 'getNotificationBar'));
40
  }
41
 
42
  public function settings() {
121
  $dbtasks = json_decode(get_option(SQ_TASKS), true);
122
 
123
  if ($category_name <> '' && $name <> '') {
124
+ if (!$option) $option = 'active';
125
  $dbtasks[$category_name][$name][$option] = $value;
126
  update_option(SQ_TASKS, json_encode($dbtasks));
127
  }
136
  exit();
137
 
138
 
 
139
  }
140
 
141
 
controllers/Audits.php CHANGED
@@ -1,9 +1,16 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Audits extends SQ_Classes_FrontController {
4
 
 
 
 
5
  public $blogs;
 
 
6
  public $audits;
 
7
 
8
  /** @var int Audit history limit */
9
  public $limit = 10;
@@ -13,7 +20,17 @@ class SQ_Controllers_Audits extends SQ_Classes_FrontController {
13
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
14
 
15
  //Checkin to API V2
16
- SQ_Classes_RemoteController::checkin();
 
 
 
 
 
 
 
 
 
 
17
 
18
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'audits');
19
 
@@ -34,23 +51,170 @@ class SQ_Controllers_Audits extends SQ_Classes_FrontController {
34
  //@ob_flush();
35
  echo $this->getView('Audits/' . ucfirst($tab));
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  //get the modal window for the assistant popup
38
  echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
39
-
40
  }
41
 
42
  public function audits() {
 
 
 
 
 
 
 
 
 
43
 
44
- $args = array();
45
- $args['limit'] = $this->limit;
 
 
 
 
 
 
 
 
 
46
 
47
- $this->audits = SQ_Classes_RemoteController::getBlogAudits($args);
 
 
48
 
49
- if(is_wp_error($this->audits)) {
50
- $this->audits = array();
 
 
 
 
 
 
 
 
 
51
  }
52
- SQ_Debug::dump($this->audits);
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  }
55
 
56
  /**
@@ -62,6 +226,97 @@ class SQ_Controllers_Audits extends SQ_Classes_FrontController {
62
  parent::action();
63
 
64
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  case 'sq_audits_settings':
66
  if (!current_user_can('sq_manage_settings')) {
67
  return;
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Audits extends SQ_Classes_FrontController {
5
 
6
+ /** @var object Checkin process */
7
+ public $checkin;
8
+
9
  public $blogs;
10
+ public $auditpage;
11
+ public $audit;
12
  public $audits;
13
+ public $auditpages;
14
 
15
  /** @var int Audit history limit */
16
  public $limit = 10;
20
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
21
 
22
  //Checkin to API V2
23
+ $this->checkin = SQ_Classes_RemoteController::checkin();
24
+
25
+ if (is_wp_error($this->checkin)) {
26
+ if($this->checkin->get_error_message() == 'no_data') {
27
+ echo $this->getView('Errors/Error');
28
+ return;
29
+ }elseif($this->checkin->get_error_message() == 'maintenance') {
30
+ echo $this->getView('Errors/Maintenance');
31
+ return;
32
+ }
33
+ }
34
 
35
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'audits');
36
 
51
  //@ob_flush();
52
  echo $this->getView('Audits/' . ucfirst($tab));
53
 
54
+ }
55
+
56
+ /**
57
+ * Load for Add Audit Page menu tab
58
+ */
59
+ public function addpage() {
60
+ $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
61
+ $this->pages = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getPages($search);
62
+
63
+ //get also the audit pages
64
+ $this->auditpage = SQ_Classes_RemoteController::getAuditPages();
65
+
66
+ if (is_wp_error($this->auditpage)) {
67
+ $this->auditpage = false;
68
+ }
69
+
70
+ }
71
+
72
+ public function compare() {
73
+ $sids = SQ_Classes_Helpers_Tools::getValue('sid', false);
74
+
75
+ //get all the ids
76
+ if ($sids && !empty($sids)) {
77
+ foreach ($sids as $sid) {
78
+ $audit = SQ_Classes_RemoteController::getAudit(array('id' => $sid));
79
+
80
+ //Don't add error audits
81
+ if (!is_wp_error($audit)) {
82
+ $this->audits[] = $this->model->prepareAudit($audit);
83
+ }
84
+ }
85
+
86
+ }
87
+
88
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('audits');
89
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('knob');
90
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('scrolltotop');
91
+
92
+ }
93
+
94
+ public function audit() {
95
+ $days_back = (int)SQ_Classes_Helpers_Tools::getValue('days_back', 30);
96
+ $sid = (int)SQ_Classes_Helpers_Tools::getValue('sid', false);
97
+
98
+ if ($sid) {
99
+
100
+ $this->audit = SQ_Classes_RemoteController::getAudit(array('id' => $sid, 'days_back' => $days_back));
101
+
102
+ if ($auditpages = SQ_Classes_RemoteController::getAuditPages()) {
103
+
104
+ if (is_wp_error($auditpages)) {
105
+ SQ_Classes_Error::setError('Could not load the Audit Pages.');
106
+ } else {
107
+
108
+ if (!empty($auditpages)) {
109
+ foreach ($auditpages as $auditpage) {
110
+
111
+ /** @var SQ_Models_Domain_FocusPage $auditpage */
112
+ $auditpage = SQ_Classes_ObjController::getDomain('SQ_Models_Domain_AuditPage', $auditpage);
113
+
114
+ //If there is a local page, then show focus
115
+ if ($auditpage->getWppost()) {
116
+ $this->auditpages[] = SQ_Classes_ObjController::getClass('SQ_Models_Audits')->parseAuditPage($auditpage)->getAuditPage();
117
+ }
118
+
119
+ }
120
+ }
121
+
122
+ if (!is_wp_error($this->audit)) {
123
+ $this->audit = $this->model->prepareAudit($this->audit);
124
+ }
125
+ }
126
+
127
+ }
128
+
129
+ } else {
130
+ SQ_Classes_Error::setError(__('The audit was not found. Please load another audit.', _SQ_PLUGIN_NAME_));
131
+
132
+ }
133
+
134
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('audits');
135
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('knob');
136
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('scrolltotop');
137
+ SQ_Classes_Error::clearErrors();
138
+
139
  //get the modal window for the assistant popup
140
  echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
 
141
  }
142
 
143
  public function audits() {
144
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
145
+
146
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('audits');
147
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('knob');
148
+
149
+ $this->setAuditPages();
150
+ //get the modal window for the assistant popup
151
+ echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
152
+ }
153
 
154
+ /**
155
+ * Set the audit pages and populate them
156
+ * @return mixed
157
+ */
158
+ public function setAuditPages(){
159
+ $days_back = (int)SQ_Classes_Helpers_Tools::getValue('days_back', 30);
160
+ $this->audit = SQ_Classes_RemoteController::getAudit(array('days_back' => $days_back));
161
+
162
+ if (is_wp_error($this->audit)) {
163
+ SQ_Classes_Error::setError(__('Could not load the Audit Page.', _SQ_PLUGIN_NAME_));
164
+ } elseif ($auditpages = SQ_Classes_RemoteController::getAuditPages()) {
165
 
166
+ if (is_wp_error($auditpages)) {
167
+ SQ_Classes_Error::setError('Could not load the Audit Pages.');
168
+ } else {
169
 
170
+ if (!empty($auditpages)) {
171
+ foreach ($auditpages as $auditpage) {
172
+
173
+ /** @var SQ_Models_Domain_FocusPage $auditpage */
174
+ $auditpage = SQ_Classes_ObjController::getDomain('SQ_Models_Domain_AuditPage', $auditpage);
175
+
176
+ //If there is a local page, then show focus
177
+ $this->auditpages[] = SQ_Classes_ObjController::getClass('SQ_Models_Audits')->parseAuditPage($auditpage)->getAuditPage();
178
+ }
179
+ }
180
+ }
181
  }
 
182
 
183
+ return $this->auditpages;
184
+ }
185
+
186
+ /**
187
+ * Load the Google Chart
188
+ * @return string
189
+ */
190
+ public function getScripts() {
191
+ return '<script>
192
+ google.load("visualization", "1", {packages: ["corechart"]});
193
+ function drawScoreChart(id, values, reverse) {
194
+ var data = google.visualization.arrayToDataTable(values);
195
+
196
+ var options = {
197
+
198
+ title : "",
199
+ chartArea:{width:"80%",height:"70%"},
200
+ vAxis: {title: "",
201
+ viewWindowMode:"explicit",
202
+ viewWindow: {
203
+ max:100,
204
+ min:0
205
+ }},
206
+ hAxis: {title: ""},
207
+ seriesType: "bars",
208
+ series: {2: {type: "line"}},
209
+ legend: {position: "bottom"},
210
+ colors:["#589ee4","#17d1f3"]
211
+ };
212
+
213
+ var chart = new google.visualization.ComboChart(document.getElementById(id));
214
+ chart.draw(data, options);
215
+ return chart;
216
+ }
217
+ </script>';
218
  }
219
 
220
  /**
226
  parent::action();
227
 
228
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
229
+ case 'sq_auditpages_getaudit':
230
+
231
+ $json = array();
232
+
233
+ //Set all audit pages
234
+ $this->setAuditPages();
235
+
236
+ $json['stats'] = $this->getView('Audits/AuditStats');
237
+ $json['html'] = $this->getView('Audits/AuditPages');
238
+
239
+ if (function_exists('iconv')) {
240
+ $json['html'] = iconv('UTF-8', 'UTF-8//IGNORE', $json['html']);
241
+ }
242
+
243
+ if (SQ_Classes_Helpers_Tools::isAjax()) {
244
+ SQ_Classes_Helpers_Tools::setHeader('json');
245
+
246
+ if (SQ_Classes_Error::isError()) {
247
+ $json['error'] = SQ_Classes_Error::getError();
248
+ }
249
+
250
+ if (SQ_Classes_Helpers_Tools::getValue('sq_debug') == 'on') {
251
+ return;
252
+ }
253
+ echo json_encode($json);
254
+ exit();
255
+ }
256
+ break;
257
+ case 'sq_audits_addnew':
258
+ if (!current_user_can('sq_manage_focuspages')) {
259
+ return;
260
+ }
261
+
262
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
263
+ $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
264
+ $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', '');
265
+ $post_type = SQ_Classes_Helpers_Tools::getValue('type', '');
266
+
267
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
268
+
269
+ //Save the post data in DB with the hash
270
+ SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->savePost($post);
271
+
272
+ $args = array();
273
+ $args['post_id'] = $post->ID;
274
+ $args['hash'] = $post->hash;
275
+ $args['permalink'] = $post->url;
276
+ if ($auditpage = SQ_Classes_RemoteController::addAuditPage($args)) {
277
+ if (!is_wp_error($auditpage)) {
278
+ SQ_Classes_Error::setError(__('Audit page is added. The audit may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
279
+ set_transient('sq_auditpage_all', time());
280
+ } elseif ($auditpage->get_error_message() == 'limit_exceed') {
281
+ SQ_Classes_Error::setError(__('You reached the maximum number of audit pages for your account.', _SQ_PLUGIN_NAME_) . " <br /> ");
282
+ }
283
+ } else {
284
+ SQ_Classes_Error::setError(__('Error! Could not add the audit page.', _SQ_PLUGIN_NAME_) . " <br /> ");
285
+ }
286
+
287
+ } else {
288
+ SQ_Classes_Error::setError(__('Error! Could not find the audit page in your website.', _SQ_PLUGIN_NAME_) . " <br /> ");
289
+ }
290
+ break;
291
+ case 'sq_audits_update':
292
+ if (!current_user_can('sq_manage_focuspages')) {
293
+ return;
294
+ }
295
+
296
+ if ($auditpage = SQ_Classes_RemoteController::updateAudit()) {
297
+ if (!is_wp_error($auditpage)) {
298
+ SQ_Classes_Error::setError(__('Audit page sent for recheck. It may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
299
+ set_transient('sq_auditpage_all', time());
300
+ } elseif ($auditpage->get_error_message() == 'too_many_attempts') {
301
+ SQ_Classes_Error::setError(__("The audit for all pages can be made once an hour.", _SQ_PLUGIN_NAME_) . " <br /> ");
302
+ }
303
+ } else {
304
+ SQ_Classes_Error::setError(__("The audit for all pages can be made once an hour.", _SQ_PLUGIN_NAME_) . " <br /> ");
305
+ }
306
+ break;
307
+ case 'sq_audits_delete':
308
+ if (!current_user_can('sq_manage_focuspages')) {
309
+ return;
310
+ }
311
+
312
+ if ($user_post_id = SQ_Classes_Helpers_Tools::getValue('id', false)) {
313
+ SQ_Classes_RemoteController::deleteAuditPage(array('user_post_id' => $user_post_id));
314
+ SQ_Classes_Error::setError(__('The audit page is deleted', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
315
+ } else {
316
+ SQ_Classes_Error::setError(__('Invalid params!', _SQ_PLUGIN_NAME_) . " <br /> ");
317
+ }
318
+
319
+ break;
320
  case 'sq_audits_settings':
321
  if (!current_user_can('sq_manage_settings')) {
322
  return;
controllers/BulkSeo.php ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
+
4
+ class SQ_Controllers_BulkSeo extends SQ_Classes_FrontController {
5
+
6
+ public $pages = array();
7
+
8
+ function init() {
9
+ //Clear the Scripts and Styles from other plugins
10
+ SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
11
+
12
+ $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'bulkseo');
13
+
14
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
15
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
16
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('switchery');
17
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fontawesome');
18
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('global');
19
+
20
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('assistant');
21
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('navbar');
22
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('seosettings');
23
+
24
+ if (method_exists($this, $tab)) {
25
+ call_user_func(array($this, $tab));
26
+ }
27
+
28
+ if (function_exists('wp_enqueue_media')) {
29
+ wp_enqueue_media();
30
+ }
31
+
32
+ //@ob_flush();
33
+ echo $this->getView('BulkSeo/' . ucfirst($tab));
34
+
35
+ //get the modal window for the assistant popup
36
+ echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
37
+ }
38
+
39
+ public function bulkseo() {
40
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
41
+
42
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bulkseo');
43
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('labels');
44
+
45
+ $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
46
+ $this->pages = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getPages($search);
47
+
48
+ if (!empty($labels) || count((array)$this->pages) > 1) {
49
+ //Get the labels for view use
50
+ $this->labels = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->getLabels();
51
+ }
52
+ }
53
+
54
+ /**
55
+ * Called when action is triggered
56
+ *
57
+ * @return void
58
+ */
59
+ public function action() {
60
+ parent::action();
61
+
62
+ switch (SQ_Classes_Helpers_Tools::getValue('action')) {
63
+
64
+ case 'sq_ajax_assistant_bulkseo':
65
+ SQ_Classes_Helpers_Tools::setHeader('json');
66
+
67
+ $response = array();
68
+ if (!current_user_can('sq_manage_snippet')) {
69
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
70
+ echo json_encode($response);
71
+ exit();
72
+ }
73
+
74
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
75
+ $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
76
+ $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', '');
77
+ $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', '');
78
+
79
+ //Set the Labels and Categories
80
+ SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->init();
81
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
82
+ $this->post = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post)->getPage();
83
+ }
84
+
85
+ $json = array();
86
+ $json['html'] = $this->getView('BulkSeo/BulkseoRow');
87
+ $json['html_dest'] = "#sq_row_" . $this->post->hash;
88
+
89
+ $json['assistant'] = '';
90
+ $categories = apply_filters('sq_assistant_categories_page', $this->post->hash);
91
+ if (!empty($categories)) {
92
+ foreach ($categories as $index => $category) {
93
+ if (isset($category->assistant)) {
94
+ $json['assistant'] .= $category->assistant;
95
+ }
96
+ }
97
+ }
98
+ $json['assistant_dest'] = "#sq_assistant_" . $this->post->hash;
99
+
100
+ echo json_encode($json);
101
+ exit();
102
+
103
+ }
104
+
105
+ }
106
+
107
+ }
controllers/CheckSeo.php CHANGED
@@ -1,43 +1,250 @@
1
  <?php
 
 
2
  class SQ_Controllers_CheckSeo extends SQ_Classes_FrontController {
3
  public $report;
 
 
4
  public $report_time;
5
 
 
 
 
 
 
 
 
 
 
 
 
6
  /**
7
  * Call the init on Dashboard
8
  * @return mixed|void
9
  */
10
  public function init() {
11
- $this->report = get_option('sq_seoreport');
12
- $this->report_time = get_option('sq_seoreport_time');
13
 
14
- if (!empty($this->report)) {
15
- if (!$tasks_ignored = get_option('sq_seoreport_ignore')) {
16
- $tasks_ignored = array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  }
18
 
19
- $tasks = $this->model->getTasks();
20
- foreach ($this->report as $function => &$row) {
21
- if (!in_array($function, $tasks_ignored)) {
22
- if (isset($tasks[$function])) {
 
 
 
 
 
 
 
23
  $row = array_merge($tasks[$function], $row);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  }
25
  } else {
26
- unset($this->report[$function]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  }
 
 
 
 
 
28
  }
 
 
 
 
29
  }
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
- echo $this->getView('Blocks/SEOIssues');
 
33
  }
34
 
35
  /**
36
  * Return the number of SEO errors if exists
37
  * @return bool|int
38
  */
39
- public function getErrorsCount(){
40
- $this->report = get_option('sq_seoreport');
 
 
 
41
  if (!empty($this->report)) {
42
  return count((array)$this->report);
43
  }
@@ -51,11 +258,12 @@ class SQ_Controllers_CheckSeo extends SQ_Classes_FrontController {
51
  public function action() {
52
  parent::action();
53
 
54
- if (!current_user_can('manage_options')) {
55
  return;
56
  }
57
 
58
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
 
59
  case 'sq_checkseo':
60
  SQ_Classes_Error::setMessage(__('Done!', _SQ_PLUGIN_NAME_));
61
  //Check all the SEO
@@ -64,13 +272,23 @@ class SQ_Controllers_CheckSeo extends SQ_Classes_FrontController {
64
 
65
  break;
66
 
 
 
 
 
 
 
 
 
 
 
67
  case 'sq_fixsettings':
68
  $name = SQ_Classes_Helpers_Tools::getValue('name', false);
69
  $value = SQ_Classes_Helpers_Tools::getValue('value', false);
70
 
71
- if ($name && $value) {
72
  if (in_array($name, array_keys(SQ_Classes_Helpers_Tools::$options))) {
73
- SQ_Classes_Helpers_Tools::saveOptions($name, $value);
74
 
75
  //Process all the tasks and save the report
76
  $this->model->checkSEO();
@@ -83,29 +301,56 @@ class SQ_Controllers_CheckSeo extends SQ_Classes_FrontController {
83
  SQ_Classes_Error::setError(__('Could not fix it. You need to change it manually.', _SQ_PLUGIN_NAME_));
84
  break;
85
 
86
- case 'sq_ignoretask':
87
 
88
  $name = SQ_Classes_Helpers_Tools::getValue('name', false);
89
 
90
- if ($name) {
91
- if (!$tasks_ignored = get_option('sq_seoreport_ignore')) {
92
- $tasks_ignored = array();
93
- }
94
-
95
- array_push($tasks_ignored, $name);
96
- $tasks_ignored = array_unique($tasks_ignored);
97
- update_option('sq_seoreport_ignore', $tasks_ignored);
98
- }
99
 
100
- SQ_Classes_Error::setMessage(__('Saved! This task will be ignored in the future.', _SQ_PLUGIN_NAME_));
101
  break;
102
 
103
  case 'sq_resetignored':
104
- update_option('sq_seoreport_ignore', array());
 
 
105
  SQ_Classes_Error::setMessage(__('Saved!', _SQ_PLUGIN_NAME_));
106
 
107
  break;
108
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  }
110
 
111
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
+
4
  class SQ_Controllers_CheckSeo extends SQ_Classes_FrontController {
5
  public $report;
6
+ public $score = 100;
7
+ public $congratulations;
8
  public $report_time;
9
 
10
+ /**
11
+ * Set a custom category name
12
+ *
13
+ * @param $category_name
14
+ * @return $this
15
+ */
16
+ public function setCategory($category_name) {
17
+ $this->model->category_name = $category_name;
18
+ return $this;
19
+ }
20
+
21
  /**
22
  * Call the init on Dashboard
23
  * @return mixed|void
24
  */
25
  public function init() {
 
 
26
 
27
+ //Get the notifications from database
28
+
29
+ if (!isset($this->congratulations)) {
30
+ $this->congratulations = $this->getCongratulations();
31
+ }
32
+
33
+
34
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('checkseo');
35
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('knob');
36
+
37
+ //get the modal window for the assistant popup
38
+ echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
39
+
40
+ echo $this->getView('Goals/CheckSeo');
41
+ }
42
+
43
+ /**
44
+ * Get the notifications from database
45
+ * @return mixed
46
+ */
47
+ public function getNotifications() {
48
+
49
+ //Load the report
50
+ $report = $this->model->getDbTasks();
51
+ //Load the tasks from database and filter them
52
+ $tasks = $this->model->getTasks();
53
+
54
+ if (!empty($report)) {
55
+
56
+ if (!isset($this->model->dbtasks['count_tasks_for_today'])) {
57
+ $this->model->dbtasks['count_tasks_for_today'] = 5;
58
+ }
59
+
60
+ $tasks_for_today = isset($this->model->dbtasks['tasks_for_today']) ? $this->model->dbtasks['tasks_for_today'] : array();
61
+ if (!isset($tasks_for_today[date('Y-m-d')]) || count($tasks_for_today[date('Y-m-d')]) < $this->model->dbtasks['count_tasks_for_today']) {
62
+ //If the tasks for today are not yet set
63
+ $tasks_for_today = array(date('Y-m-d') => array());
64
+ } else {
65
+ //update the report to todays tasks
66
+ foreach ($report as $function => $row) {
67
+ if (isset($tasks_for_today[date('Y-m-d')][$function])) {
68
+ $tasks_for_today[date('Y-m-d')][$function] = $row;
69
+ }
70
+ }
71
+
72
+ //get the report from todays tasks
73
+ $report = $tasks_for_today[date('Y-m-d')];
74
  }
75
 
76
+ foreach ($report as $function => &$row) {
77
+
78
+ //Make sure the function is set in the task
79
+ if (is_array($row) && isset($tasks[$function])) {
80
+ if (!isset($tasks[$function]['positive'])) $tasks[$function]['positive'] = false;
81
+
82
+ $row = array_merge(array('completed' => false, 'active' => true, 'done' => false), $row);
83
+ $row['status'] = $row['active'] ? ($row['done'] ? 'done' : (($row['completed']) ? 'completed' : '')) : 'ignore';
84
+
85
+ //if isn't a success task and is not completes
86
+ if (!$tasks[$function]['positive'] && ($row['status'] == '' || !empty($tasks_for_today[date('Y-m-d')]))) {
87
  $row = array_merge($tasks[$function], $row);
88
+
89
+ //set defaults for each task
90
+ $default = array(
91
+ 'completed' => false,
92
+ 'warning' => '',
93
+ 'message' => '',
94
+ 'solution' => '',
95
+ 'link' => '',
96
+ 'color' => '#4f1440',
97
+ 'bullet' => false,
98
+ 'priority' => 0,
99
+ 'ignore' => false
100
+ );
101
+ $row = array_merge($default, $row);
102
+
103
+ //replace links
104
+ $row['warning'] = preg_replace('/\[link\]([^\[]*)\[\/link\]/i', '<a href="$1" target="_blank">$1</a>', $row['warning']);
105
+ $row['message'] = preg_replace('/\[link\]([^\[]*)\[\/link\]/i', '<a href="$1" target="_blank">$1</a>', $row['message']);
106
+ $row['solution'] = preg_replace('/\[link\]([^\[]*)\[\/link\]/i', '<a href="$1" target="_blank">$1</a>', $row['solution']);
107
+
108
+ //add links to all tools
109
+ if (!empty($row['tools'])) {
110
+ foreach ($row['tools'] as &$tool) {
111
+ switch ($tool) {
112
+ case 'On-Page SEO':
113
+ $tool = '<a href="https://plugin.squirrly.co/bulk-seo-settings/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
114
+ break;
115
+ case 'SEO Automation':
116
+ $tool = '<a href="https://howto.squirrly.co/kb/seo-automation/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
117
+ break;
118
+ case 'SEO Snippet':
119
+ $tool = '<a href="https://plugin.squirrly.co/seo-snippet-tool/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
120
+ break;
121
+ case 'Focus Pages':
122
+ $tool = '<a href="https://plugin.squirrly.co/focus-pages/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
123
+ break;
124
+ case 'Live Assistant':
125
+ $tool = '<a href="https://plugin.squirrly.co/seo-virtual-assistant/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
126
+ break;
127
+ case 'Multiple Keyword Optimization':
128
+ $tool = '<a href="https://plugin.squirrly.co/seo-virtual-assistant/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
129
+ break;
130
+ case 'Keyword Research':
131
+ $tool = '<a href="https://plugin.squirrly.co/best-keyword-research-tool-for-seo/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
132
+ break;
133
+ case 'Briefcase':
134
+ $tool = '<a href="https://plugin.squirrly.co/briefcase-keyword-management-tool/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
135
+ break;
136
+ case 'Rankings':
137
+ $tool = '<a href="https://plugin.squirrly.co/google-serp-checker/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
138
+ break;
139
+ case 'Audits':
140
+ $tool = '<a href="https://plugin.squirrly.co/site-seo-audit-tool/" target="_blank"><strong class="text-info">' . $tool . '</strong></a>';
141
+ break;
142
+ }
143
+ }
144
+ }
145
+
146
+
147
+ } else {
148
+ //if task is complete, remove it
149
+ unset($report[$function]);
150
  }
151
  } else {
152
+ //if function doesn't exists, remove the task
153
+ unset($report[$function]);
154
+ }
155
+ }
156
+
157
+ //Set the todays tasks if empty
158
+ if (empty($tasks_for_today[date('Y-m-d')])) {
159
+ $count = 1;
160
+ foreach ($report as $function => $task) {
161
+ //Limit today tasks
162
+ if ($count > $this->model->dbtasks['count_tasks_for_today'] && $task['priority'] > 1) {
163
+ unset($report[$function]);
164
+ } else {
165
+ $tasks_for_today[date('Y-m-d')][$function] = $task;
166
+ }
167
+
168
+ $count++;
169
+ }
170
+ }
171
+
172
+ //Verify the goals gor today completion and progress
173
+ if(!empty($tasks_for_today[date('Y-m-d')])) {
174
+
175
+ $countdone = 0;
176
+ foreach ($tasks_for_today[date('Y-m-d')] as $function => $task) {
177
+
178
+ if(!isset($report[$function])){ //in case the goal was removed from API
179
+ //remove the daily goal and move on
180
+ unset($tasks_for_today[date('Y-m-d')][$function]);
181
+ continue;
182
+ }
183
+
184
+ //count the completed goals for today's progress
185
+ if (in_array($report[$function]['status'], array('completed', 'done', 'ignore'))) {
186
+ $countdone++;
187
+ }
188
  }
189
+
190
+ //Calculate today's progress
191
+ $this->score = number_format((100 * $countdone) / count($tasks_for_today[date('Y-m-d')]), 0);
192
+
193
+
194
  }
195
+
196
+ $this->model->dbtasks['tasks_for_today'] = $tasks_for_today;
197
+ $this->model->saveDbTasks();
198
+
199
  }
200
 
201
+ //return the report
202
+ return $report;
203
+ }
204
+
205
+ /**
206
+ * Get the notifications from database
207
+ * @return mixed
208
+ */
209
+ public function getCongratulations() {
210
+
211
+ $report = $this->model->getDbTasks();
212
+ $tasks = $this->model->getTasks();
213
+
214
+ if (!empty($report)) {
215
+ foreach ($report as $function => &$row) {
216
+
217
+ if (is_array($row) && isset($tasks[$function])) {
218
+ if (!isset($tasks[$function]['positive'])) $tasks[$function]['positive'] = false;
219
+
220
+ $row = array_merge(array('completed' => false, 'active' => true, 'done' => false, 'positive' => false), $row);
221
+ $row['status'] = $row['active'] ? (($row['completed'] || $row['done']) ? 'completed' : '') : 'ignore';
222
+
223
+ if ($tasks[$function]['positive'] && $row['status'] == 'completed') {
224
+ $row = array_merge($tasks[$function], $row);
225
+ } else {
226
+ unset($report[$function]);
227
+ }
228
+
229
+ } else {
230
+ unset($report[$function]);
231
+ }
232
+ }
233
+ }
234
 
235
+ //return the report
236
+ return $report;
237
  }
238
 
239
  /**
240
  * Return the number of SEO errors if exists
241
  * @return bool|int
242
  */
243
+ public function getErrorsCount() {
244
+ if (!isset($this->report)) {
245
+ $this->report = $this->getNotifications();
246
+ }
247
+
248
  if (!empty($this->report)) {
249
  return count((array)$this->report);
250
  }
258
  public function action() {
259
  parent::action();
260
 
261
+ if (!current_user_can('sq_manage_snippets')) {
262
  return;
263
  }
264
 
265
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
266
+
267
  case 'sq_checkseo':
268
  SQ_Classes_Error::setMessage(__('Done!', _SQ_PLUGIN_NAME_));
269
  //Check all the SEO
272
 
273
  break;
274
 
275
+ case 'sq_moretasks':
276
+ $this->model->dbtasks['tasks_for_today'] = array();
277
+ $this->model->saveDbTasks();
278
+
279
+ SQ_Classes_Error::setMessage(__('Done!', _SQ_PLUGIN_NAME_));
280
+ //Check all the SEO
281
+ //Process all the tasks and save the report
282
+ $this->model->checkSEO();
283
+
284
+ break;
285
  case 'sq_fixsettings':
286
  $name = SQ_Classes_Helpers_Tools::getValue('name', false);
287
  $value = SQ_Classes_Helpers_Tools::getValue('value', false);
288
 
289
+ if ($name) {
290
  if (in_array($name, array_keys(SQ_Classes_Helpers_Tools::$options))) {
291
+ SQ_Classes_Helpers_Tools::saveOptions($name, (bool)$value);
292
 
293
  //Process all the tasks and save the report
294
  $this->model->checkSEO();
301
  SQ_Classes_Error::setError(__('Could not fix it. You need to change it manually.', _SQ_PLUGIN_NAME_));
302
  break;
303
 
304
+ case 'sq_donetask':
305
 
306
  $name = SQ_Classes_Helpers_Tools::getValue('name', false);
307
 
308
+ $this->model->doneTask($name);
 
 
 
 
 
 
 
 
309
 
310
+ SQ_Classes_Error::setMessage(__('Saved! Task marked as done.', _SQ_PLUGIN_NAME_));
311
  break;
312
 
313
  case 'sq_resetignored':
314
+ //Remove ignored tasks
315
+ $this->model->clearIgnoredTasks();
316
+
317
  SQ_Classes_Error::setMessage(__('Saved!', _SQ_PLUGIN_NAME_));
318
 
319
  break;
320
 
321
+ case 'sq_ajax_checkseo':
322
+ SQ_Classes_Helpers_Tools::setHeader('json');
323
+ $json = array();
324
+
325
+ //Check all the SEO
326
+ //Process all the tasks and save the report
327
+ $this->model->checkSEO();
328
+
329
+ if (SQ_Classes_Error::isError()) {
330
+ $json['error'] = SQ_Classes_Error::getError();
331
+ }
332
+
333
+ echo json_encode($json);
334
+ exit();
335
+ case 'sq_ajax_getgoals':
336
+ SQ_Classes_Helpers_Tools::setHeader('json');
337
+ $json = array();
338
+
339
+ if (!isset($this->report)) {
340
+ $this->report = $this->getNotifications();
341
+ }
342
+
343
+ $json['html'] = $this->getView('Goals/Goals');
344
+ if (function_exists('iconv')) {
345
+ $json['html'] = iconv('UTF-8', 'UTF-8//IGNORE', $json['html']);
346
+ }
347
+
348
+ if (SQ_Classes_Error::isError()) {
349
+ $json['error'] = SQ_Classes_Error::getError();
350
+ }
351
+
352
+ echo json_encode($json);
353
+ exit();
354
  }
355
 
356
 
controllers/Cron.php CHANGED
@@ -1,41 +1,15 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Cron extends SQ_Classes_FrontController {
4
 
5
- public function processSEOPostCron() {
6
- //make sure the classes are loaded
7
- SQ_Classes_ObjController::getClass('SQ_Classes_Helpers_Tools');
8
- SQ_Classes_ObjController::getClass('SQ_Classes_ActionController');
9
- SQ_Classes_ObjController::getClass('SQ_Classes_RemoteController');
10
-
11
- if (get_option('sq_seopost')) {
12
- $process = json_decode(get_option('sq_seopost'), true);
13
-
14
- if (!empty($process)) {
15
- foreach ($process as $key => $args) {
16
-
17
- if (!$response = SQ_Classes_RemoteController::savePost($args)) {
18
- break;
19
- }
20
-
21
- if (isset($response->saved) && $response->saved == true) {
22
- unset($process[$key]);
23
- }
24
- }
25
-
26
- update_option('sq_seopost', json_encode($process));
27
- }
28
- }
29
- }
30
-
31
  public function processSEOCheckCron() {
32
  //make sure the classes are loaded
33
  SQ_Classes_ObjController::getClass('SQ_Classes_Helpers_Tools');
34
 
35
  //Check the SEO and save the Report
36
- $report_time = get_option('sq_seoreport_time');
37
- if (isset($report_time['timestamp'])) {
38
- if ((time() - $report_time['timestamp']) < (3600 * 12)) {
39
  return false;
40
  }
41
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Cron extends SQ_Classes_FrontController {
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  public function processSEOCheckCron() {
7
  //make sure the classes are loaded
8
  SQ_Classes_ObjController::getClass('SQ_Classes_Helpers_Tools');
9
 
10
  //Check the SEO and save the Report
11
+ if ($report_time = SQ_Classes_Helpers_Tools::getOption('seoreport_time')) {
12
+ if ((time() - (int)$report_time) < (3600 * 12)) {
 
13
  return false;
14
  }
15
  }
controllers/Dashboard.php CHANGED
@@ -1,33 +1,38 @@
1
  <?php
 
2
 
3
  /**
4
- * Dashboard
 
5
  */
6
  class SQ_Controllers_Dashboard extends SQ_Classes_FrontController {
7
- //checkin API
8
- public $checkin;
9
 
10
- public function init() {
11
- //Checkin to API V2
12
- $this->checkin = SQ_Classes_RemoteController::checkin();
13
 
14
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
15
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
16
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fontawesome');
17
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('switchery');
18
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('global');
19
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('research');
20
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('navbar.css');
21
 
22
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('assistant');
 
23
 
24
- //@ob_flush();
25
- parent::init();
26
 
27
- //get the modal window for the assistant popup
28
- echo SQ_Classes_ObjController::getClass('SQ_Models_Assistant')->getModal();
 
29
 
30
- }
 
 
31
 
 
 
 
32
 
33
- }
 
 
 
 
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
+ * Show on the WordPress Dashboard
6
+ * Class SQ_Controllers_Dashboard
7
  */
8
  class SQ_Controllers_Dashboard extends SQ_Classes_FrontController {
 
 
9
 
 
 
 
10
 
11
+ public function dashboard() {
12
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('dashboard');
13
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
 
 
 
 
14
 
15
+ echo $this->getView('Blocks/Dashboard');
16
+ }
17
 
18
+ public function action() {
19
+ parent::action();
20
 
21
+ if (!current_user_can('manage_options')) {
22
+ return;
23
+ }
24
 
25
+ switch (SQ_Classes_Helpers_Tools::getValue('action')) {
26
+ case 'sq_ajaxcheckseo':
27
+ SQ_Classes_Helpers_Tools::setHeader('json');
28
 
29
+ //Check all the SEO
30
+ //Process all the tasks and save the report
31
+ SQ_Classes_ObjController::getClass('SQ_Models_CheckSeo')->checkSEO();
32
 
33
+ echo json_encode(array('data' => $this->getView('Blocks/Dashboard')));
34
+ exit();
35
+
36
+ }
37
+ }
38
+ }
controllers/FocusPages.php CHANGED
@@ -1,15 +1,16 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
4
 
 
 
5
  /** @var array list of tasks labels */
6
  public $labels = array();
7
  /** @var array found pages in DB */
8
  public $pages = array();
9
  /** @var array of focus pages from API */
10
  public $focuspages = array();
11
- /** @var object with the connection status from API */
12
- public $checkin;
13
 
14
  /**
15
  * Initiate the class if called from menu
@@ -22,8 +23,17 @@ class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
22
  //Checkin to API V2
23
  $this->checkin = SQ_Classes_RemoteController::checkin();
24
 
25
- $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'pagelist');
 
 
 
 
 
 
 
 
26
 
 
27
 
28
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
29
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
@@ -35,19 +45,11 @@ class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
35
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('navbar');
36
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('seosettings');
37
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('chart');
 
38
 
39
  if (method_exists($this, $tab)) {
40
  call_user_func(array($this, $tab));
41
  }
42
-
43
- //@ob_flush();
44
-
45
- if (is_wp_error($this->checkin)) {
46
- SQ_Classes_Error::setError('Could not connect to Squirrly Cloud. Please refresh.');
47
- SQ_Classes_Error::hookNotices();
48
- return;
49
- }
50
-
51
  echo $this->getView('FocusPages/' . ucfirst($tab));
52
 
53
  //get the modal window for the assistant popup
@@ -58,107 +60,89 @@ class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
58
  * Load for Add Focus Page menu tab
59
  */
60
  public function addpage() {
61
- global $wp_query;
62
- wp_reset_query();
63
-
64
  $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
65
- $paged = SQ_Classes_Helpers_Tools::getValue('paged', 1);
66
- $post_per_page = SQ_Classes_Helpers_Tools::getValue('cnt', 10);
67
-
68
- //get all the public post types
69
- $types = get_post_types(array('public' => true));
70
- $statuses = array('publish');
71
- $post_ids = array();
72
- if ($search <> '') {
73
- $post_per_page = -1;
74
- }
75
 
76
- if (!empty($types)) {
77
-
78
- //get all the posts types from database
79
- $query = array(
80
- 'post_type' => array_keys($types),
81
- 's' => (strpos($search, '/') === false ? $search : ''),
82
- 'post_status' => $statuses,
83
- 'posts_per_page' => $post_per_page,
84
- 'paged' => $paged,
85
- 'orderby' => 'date',
86
- 'order' => 'DESC',
87
- );
88
-
89
- $wp_query = new WP_Query($query);
90
- $posts = $wp_query->get_posts();
91
-
92
- if (!empty($posts)) {
93
- foreach ($posts as $post) {
94
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByID($post)) {
95
- //Search the Squirrly Title, Description and URL if search is set
96
- if ($search <> '') {
97
- if (SQ_Classes_Helpers_Tools::findStr($post->post_title, $search) === false && SQ_Classes_Helpers_Tools::findStr($post->sq->title, $search) === false && SQ_Classes_Helpers_Tools::findStr($post->sq->description, $search) === false && SQ_Classes_Helpers_Tools::findStr($post->url, $search) === false) {
98
- continue;
99
- }
100
- }
101
- $post_ids[] = $post->ID;
102
- $this->pages[] = $post;
103
- unset($page);
104
- }
105
- }
106
- }
107
-
108
- //get also the focus pages
109
- $this->focuspages = SQ_Classes_RemoteController::getFocusPages();
110
 
 
 
 
 
111
  }
112
-
113
-
114
  }
115
 
116
  /**
117
  * Called for List of the Focus Pages
118
  */
119
  public function pagelist() {
120
- $labels = SQ_Classes_Helpers_Tools::getValue('slabel', array());
121
 
122
  //Set the Labels and Categories
123
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('focuspages');
124
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('labels');
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->init();
 
126
 
127
- if ($this->checkin) {
128
- if ($focuspages = SQ_Classes_RemoteController::getFocusPages()) {
129
 
130
- if (is_wp_error($focuspages)) {
131
- SQ_Classes_Error::setError('Could not load the Focus Pages.');
132
- SQ_Classes_Error::hookNotices();
133
- return;
134
- }
135
 
136
  //Get the audits for the focus pages
137
- $audits = SQ_Classes_RemoteController::getFocusAudits();
138
 
139
  if (!empty($focuspages)) {
140
  foreach ($focuspages as $focuspage) {
 
141
  //Add the audit data if exists
142
- if (isset($focuspage->user_post_id) && !empty($audits)) {
143
- foreach ($audits as $audit) {
144
- if ($focuspage->user_post_id == $audit->user_post_id) {
145
- $focuspage->audit = json_decode($audit->audit);
 
 
 
 
 
146
  }
147
  }
148
  }
149
 
150
  /** @var SQ_Models_Domain_FocusPage $focuspage */
151
  $focuspage = SQ_Classes_ObjController::getDomain('SQ_Models_Domain_FocusPage', $focuspage);
 
152
  //set the connection info with GSC and GA
153
  $focuspage->audit->sq_analytics_gsc_connected = (isset($this->checkin->connection_gsc) ? $this->checkin->connection_gsc : 0);
154
  $focuspage->audit->sq_analytics_google_connected = (isset($this->checkin->connection_ga) ? $this->checkin->connection_ga : 0);
155
  $focuspage->audit->sq_subscription_serpcheck = (isset($this->checkin->subscription_serpcheck) ? $this->checkin->subscription_serpcheck : 0);
156
 
157
- SQ_Debug::dump($focuspage, $focuspage->audit);
158
 
159
  //If there is a local page, then show focus
160
  if ($focuspage->getWppost()) {
 
 
 
 
 
161
  $this->focuspages[] = SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->parseFocusPage($focuspage, $labels)->getFocusPage();
 
162
  } elseif ($focuspage->user_post_id) {
163
  SQ_Classes_Error::setError(__('Focus Page does not exist or was deleted from your website.', _SQ_PLUGIN_NAME_));
164
  SQ_Classes_RemoteController::deleteFocusPage(array('user_post_id' => $focuspage->user_post_id));
@@ -167,12 +151,117 @@ class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
167
  }
168
  }
169
  }
 
 
 
 
170
  //Get the labels for view use
171
  if (!empty($labels) || count((array)$this->focuspages) > 1) {
172
  $this->labels = SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->getLabels();
173
  }
174
  }
175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
 
177
  /**
178
  * Called when action is triggered
@@ -184,63 +273,104 @@ class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
184
  parent::action();
185
 
186
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  case 'sq_focuspages_addnew':
188
  if (!current_user_can('sq_manage_focuspages')) {
189
  return;
190
  }
191
 
192
- $post_id = SQ_Classes_Helpers_Tools::getValue('id', false);
193
- if ($post_id) {
194
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByID($post_id)) {
195
- if ($post->post_status == 'publish' && $post->ID == $post_id) {
196
- $args = array();
197
- $args['post_id'] = $post->ID;
198
- $args['permalink'] = $post->url;
199
- if ($focuspage = SQ_Classes_RemoteController::addFocusPage($args)) {
200
- if (!is_wp_error($focuspage)) {
201
- SQ_Classes_Error::setError(__('Focus page is added. The audit may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
202
- set_transient('sq_focuspage_' . $post_id, strtotime(date('Y-m-d H:i:s')));
203
- } elseif ($focuspage->get_error_message() == 'limit_exceed') {
204
- SQ_Classes_Error::setError(__('You reached the maximum number of focus pages for your account.', _SQ_PLUGIN_NAME_) . " <br /> ");
 
 
 
 
 
 
 
 
 
205
  }
206
- } else {
207
- SQ_Classes_Error::setError(__('Error! Could not add the focus page.', _SQ_PLUGIN_NAME_) . " <br /> ");
208
  }
209
  } else {
210
- SQ_Classes_Error::setError(__('Error! This focus page is not public.', _SQ_PLUGIN_NAME_) . " <br /> ");
211
  }
212
  } else {
213
- SQ_Classes_Error::setError(__('Error! Could not find the focus page in your website.', _SQ_PLUGIN_NAME_) . " <br /> ");
214
  }
 
 
 
215
  }
216
  break;
217
-
218
  case 'sq_focuspages_update':
219
  if (!current_user_can('sq_manage_focuspages')) {
220
  return;
221
  }
222
 
223
- $post_id = SQ_Classes_Helpers_Tools::getValue('id', false);
224
- $user_post_id = SQ_Classes_Helpers_Tools::getValue('user_post_id', false);
225
- if ($user_post_id) {
226
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByID($post_id)) {
227
- if ($post->post_status == 'publish') {
228
- $args = array();
229
- $args['post_id'] = $user_post_id;
230
- $args['permalink'] = $post->url;
231
- if ($focuspage = SQ_Classes_RemoteController::updateFocusPage($args)) {
232
- if (!is_wp_error($focuspage)) {
233
- SQ_Classes_Error::setError(__('Focus page sent for recheck. It may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
234
- set_transient('sq_focuspage_' . $post_id, strtotime(date('Y-m-d H:i:s')));
235
- } elseif ($focuspage->get_error_message() == 'too_many_attempts') {
236
- SQ_Classes_Error::setError(__("You've made too many requests, please wait a few minutes.", _SQ_PLUGIN_NAME_) . " <br /> ");
237
- }
238
- } else {
239
- SQ_Classes_Error::setError(__('Error! Could not refresh the focus page.', _SQ_PLUGIN_NAME_) . " <br /> ");
 
 
 
 
 
 
240
  }
 
241
  } else {
242
- SQ_Classes_Error::setError(__('Error! This focus page is not public.', _SQ_PLUGIN_NAME_) . " <br /> ");
 
243
  }
 
244
  } else {
245
  SQ_Classes_Error::setError(__('Error! Could not find the focus page in your website.', _SQ_PLUGIN_NAME_) . " <br /> ");
246
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_FocusPages extends SQ_Classes_FrontController {
5
 
6
+ /** @var object Checkin process with Squirrly Cloud */
7
+ public $checkin;
8
  /** @var array list of tasks labels */
9
  public $labels = array();
10
  /** @var array found pages in DB */
11
  public $pages = array();
12
  /** @var array of focus pages from API */
13
  public $focuspages = array();
 
 
14
 
15
  /**
16
  * Initiate the class if called from menu
23
  //Checkin to API V2
24
  $this->checkin = SQ_Classes_RemoteController::checkin();
25
 
26
+ if (is_wp_error($this->checkin)) {
27
+ if ($this->checkin->get_error_message() == 'no_data') {
28
+ echo $this->getView('Errors/Error');
29
+ return;
30
+ } elseif ($this->checkin->get_error_message() == 'maintenance') {
31
+ echo $this->getView('Errors/Maintenance');
32
+ return;
33
+ }
34
+ }
35
 
36
+ $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'pagelist');
37
 
38
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
39
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
45
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('navbar');
46
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('seosettings');
47
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('chart');
48
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('knob');
49
 
50
  if (method_exists($this, $tab)) {
51
  call_user_func(array($this, $tab));
52
  }
 
 
 
 
 
 
 
 
 
53
  echo $this->getView('FocusPages/' . ucfirst($tab));
54
 
55
  //get the modal window for the assistant popup
60
  * Load for Add Focus Page menu tab
61
  */
62
  public function addpage() {
 
 
 
63
  $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
64
+ $this->pages = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getPages($search);
 
 
 
 
 
 
 
 
 
65
 
66
+ //get also the focus pages
67
+ $this->focuspages = SQ_Classes_RemoteController::getFocusPages();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
 
69
+ if (!empty($this->focuspages)) {
70
+ foreach ($this->focuspages as &$focuspage) {
71
+ $focuspage = SQ_Classes_ObjController::getDomain('SQ_Models_Domain_FocusPage', $focuspage);
72
+ }
73
  }
 
 
74
  }
75
 
76
  /**
77
  * Called for List of the Focus Pages
78
  */
79
  public function pagelist() {
80
+ add_action('sq_form_notices', array($this, 'getNotificationBar'));
81
 
82
  //Set the Labels and Categories
83
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('focuspages');
84
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('labels');
85
+
86
+ //Set the focus pages and labels
87
+ $this->setFocusPages();
88
+ }
89
+
90
+ /**
91
+ * Set the Focus Pages and Labels
92
+ */
93
+ public function setFocusPages(){
94
+ $labels = SQ_Classes_Helpers_Tools::getValue('slabel', array());
95
+ $days_back = (int)SQ_Classes_Helpers_Tools::getValue('days_back', 90);
96
+ $sid = SQ_Classes_Helpers_Tools::getValue('sid', false);
97
+
98
  SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->init();
99
+ $this->checkin = SQ_Classes_RemoteController::checkin();
100
 
101
+ if ($focuspages = SQ_Classes_RemoteController::getFocusPages()) {
 
102
 
103
+ if (is_wp_error($focuspages)) {
104
+ SQ_Classes_Error::setError('Could not load the Focus Pages.');
105
+ } else {
 
 
106
 
107
  //Get the audits for the focus pages
108
+ $audits = SQ_Classes_RemoteController::getFocusAudits(array('post_id' => $sid, 'days_back' => $days_back));
109
 
110
  if (!empty($focuspages)) {
111
  foreach ($focuspages as $focuspage) {
112
+
113
  //Add the audit data if exists
114
+ if (!is_wp_error($audits)) {
115
+ if (isset($focuspage->user_post_id) && !empty($audits)) {
116
+ foreach ($audits as $audit) {
117
+ if ($focuspage->user_post_id == $audit->user_post_id) {
118
+ if (isset($audit->audit)) $audit->audit = json_decode($audit->audit); //set the audit data
119
+ if (isset($audit->stats)) $audit->stats = json_decode($audit->stats); //set the stats and progress data
120
+ $focuspage = (object)array_merge((array)$focuspage, (array)$audit);
121
+ break;
122
+ }
123
  }
124
  }
125
  }
126
 
127
  /** @var SQ_Models_Domain_FocusPage $focuspage */
128
  $focuspage = SQ_Classes_ObjController::getDomain('SQ_Models_Domain_FocusPage', $focuspage);
129
+
130
  //set the connection info with GSC and GA
131
  $focuspage->audit->sq_analytics_gsc_connected = (isset($this->checkin->connection_gsc) ? $this->checkin->connection_gsc : 0);
132
  $focuspage->audit->sq_analytics_google_connected = (isset($this->checkin->connection_ga) ? $this->checkin->connection_ga : 0);
133
  $focuspage->audit->sq_subscription_serpcheck = (isset($this->checkin->subscription_serpcheck) ? $this->checkin->subscription_serpcheck : 0);
134
 
135
+ //SQ_Debug::dump($focuspage, $focuspage->audit);
136
 
137
  //If there is a local page, then show focus
138
  if ($focuspage->getWppost()) {
139
+ //if post_id is set, show only that focus page
140
+ if ($sid && $focuspage->id <> $sid) {
141
+ continue;
142
+ }
143
+
144
  $this->focuspages[] = SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->parseFocusPage($focuspage, $labels)->getFocusPage();
145
+
146
  } elseif ($focuspage->user_post_id) {
147
  SQ_Classes_Error::setError(__('Focus Page does not exist or was deleted from your website.', _SQ_PLUGIN_NAME_));
148
  SQ_Classes_RemoteController::deleteFocusPage(array('user_post_id' => $focuspage->user_post_id));
151
  }
152
  }
153
  }
154
+
155
+ //Remove the blank focus pages
156
+ $this->focuspages = array_filter($this->focuspages);
157
+
158
  //Get the labels for view use
159
  if (!empty($labels) || count((array)$this->focuspages) > 1) {
160
  $this->labels = SQ_Classes_ObjController::getClass('SQ_Models_FocusPages')->getLabels();
161
  }
162
  }
163
 
164
+ /**
165
+ * Load the Google Chart
166
+ * @return string
167
+ */
168
+ public function getScripts() {
169
+ return '<script>
170
+ google.load("visualization", "1", {packages: ["corechart"]});
171
+ function drawScoreChart(id, values, reverse) {
172
+ var data = google.visualization.arrayToDataTable(values);
173
+
174
+ var options = {
175
+
176
+ title : "",
177
+ chartArea:{width:"85%",height:"80%"},
178
+ enableInteractivity: "true",
179
+ tooltip: {trigger: "auto"},
180
+ vAxis: {
181
+ direction: ((reverse) ? -1 : 1),
182
+ title: "",
183
+ viewWindowMode:"explicit",
184
+ viewWindow: {
185
+ max:100,
186
+ min:0
187
+ }},
188
+ hAxis: {
189
+ title: "",
190
+ baselineColor: "transparent",
191
+ gridlineColor: "transparent",
192
+ textPosition: "none"
193
+ } ,
194
+ seriesType: "bars",
195
+ series: {2: {type: "line"}},
196
+ legend: {position: "bottom"},
197
+ colors:["#17c6ea"]
198
+ };
199
+
200
+ var chart = new google.visualization.ComboChart(document.getElementById(id));
201
+ chart.draw(data, options);
202
+ return chart;
203
+ }
204
+ function drawRankingChart(id, values, reverse) {
205
+ var data = google.visualization.arrayToDataTable(values);
206
+
207
+ var options = {
208
+
209
+ curveType: "function",
210
+ title: "",
211
+ chartArea:{width:"100%",height:"100%"},
212
+ enableInteractivity: "true",
213
+ tooltip: {trigger: "auto"},
214
+ pointSize: "2",
215
+ colors: ["#55b2ca"],
216
+ hAxis: {
217
+ baselineColor: "transparent",
218
+ gridlineColor: "transparent",
219
+ textPosition: "none"
220
+ } ,
221
+ vAxis:{
222
+ direction: ((reverse) ? -1 : 1),
223
+ baselineColor: "transparent",
224
+ gridlineColor: "transparent",
225
+ textPosition: "none"
226
+ }
227
+ };
228
+
229
+ var chart = new google.visualization.LineChart(document.getElementById(id));
230
+ chart.draw(data, options);
231
+ return chart;
232
+ }
233
+ function drawTrafficChart(id, values, reverse) {
234
+ var data = google.visualization.arrayToDataTable(values);
235
+
236
+ var options = {
237
+
238
+ title : "",
239
+ chartArea:{width:"85%",height:"80%"},
240
+ enableInteractivity: "true",
241
+ tooltip: {trigger: "auto"},
242
+ vAxis: {
243
+ direction: ((reverse) ? -1 : 1),
244
+ title: "",
245
+ viewWindowMode:"explicit"
246
+ },
247
+ hAxis: {
248
+ title: "",
249
+ baselineColor: "transparent",
250
+ gridlineColor: "transparent",
251
+ textPosition: "none"
252
+ } ,
253
+ seriesType: "bars",
254
+ series: {2: {type: "line"}},
255
+ legend: {position: "bottom"},
256
+ colors:["#17c6ea"]
257
+ };
258
+
259
+ var chart = new google.visualization.ComboChart(document.getElementById(id));
260
+ chart.draw(data, options);
261
+ return chart;
262
+ }
263
+ </script>';
264
+ }
265
 
266
  /**
267
  * Called when action is triggered
273
  parent::action();
274
 
275
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
276
+
277
+ case 'sq_focuspages_getpage':
278
+ $json = array();
279
+ SQ_Classes_Helpers_Tools::setHeader('json');
280
+
281
+
282
+ //Set the focus pages and labels
283
+ $this->setFocusPages();
284
+
285
+ $json['html'] = $this->getView('FocusPages/FocusPages');
286
+
287
+ if (function_exists('iconv')) {
288
+ $json['html'] = iconv('UTF-8', 'UTF-8//IGNORE', $json['html']);
289
+ }
290
+
291
+ if (SQ_Classes_Error::isError()) {
292
+ $json['error'] = SQ_Classes_Error::getError();
293
+ }
294
+
295
+ echo json_encode($json);
296
+ exit();
297
  case 'sq_focuspages_addnew':
298
  if (!current_user_can('sq_manage_focuspages')) {
299
  return;
300
  }
301
 
302
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
303
+ $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
304
+ $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', '');
305
+ $post_type = SQ_Classes_Helpers_Tools::getValue('type', '');
306
+
307
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
308
+ //Save the post data in DB with the hash
309
+ SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->savePost($post);
310
+
311
+ if ($post->post_status == 'publish' && $post->ID == $post_id) {
312
+ //send the post to API
313
+ $args = array();
314
+ $args['post_id'] = $post->ID;
315
+ $args['hash'] = $post->hash;
316
+ $args['permalink'] = $post->url;
317
+ if ($focuspage = SQ_Classes_RemoteController::addFocusPage($args)) {
318
+ if (!is_wp_error($focuspage)) {
319
+ SQ_Classes_Error::setError(__('Focus page is added. The audit may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
320
+ if (isset($focuspage->user_post_id)) {
321
+ set_transient('sq_auditpage_' . $focuspage->user_post_id, time());
322
+
323
+ SQ_Classes_Helpers_Tools::saveOptions('seoreport_time', false);
324
  }
325
+ } elseif ($focuspage->get_error_message() == 'limit_exceed') {
326
+ SQ_Classes_Error::setError(__('You reached the maximum number of focus pages for all your websites.', _SQ_PLUGIN_NAME_) . " <br /> ");
327
  }
328
  } else {
329
+ SQ_Classes_Error::setError(__('Error! Could not add the focus page.', _SQ_PLUGIN_NAME_) . " <br /> ");
330
  }
331
  } else {
332
+ SQ_Classes_Error::setError(__('Error! This focus page is not public.', _SQ_PLUGIN_NAME_) . " <br /> ");
333
  }
334
+
335
+ } else {
336
+ SQ_Classes_Error::setError(__('Error! Could not find the focus page in your website.', _SQ_PLUGIN_NAME_) . " <br /> ");
337
  }
338
  break;
 
339
  case 'sq_focuspages_update':
340
  if (!current_user_can('sq_manage_focuspages')) {
341
  return;
342
  }
343
 
344
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
345
+ $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
346
+ $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', '');
347
+ $post_type = SQ_Classes_Helpers_Tools::getValue('type', '');
348
+
349
+ if ($user_post_id = SQ_Classes_Helpers_Tools::getValue('id', false)) {
350
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
351
+
352
+ //Save the post data in DB with the hash
353
+ SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->savePost($post);
354
+
355
+ //send the post to API
356
+ $args = array();
357
+ $args['post_id'] = $user_post_id;
358
+ $args['hash'] = $post->hash;
359
+ $args['permalink'] = $post->url;
360
+ if ($focuspage = SQ_Classes_RemoteController::updateFocusPage($args)) {
361
+
362
+ if (!is_wp_error($focuspage)) {
363
+ SQ_Classes_Error::setError(__('Focus page sent for recheck. It may take a while so please be patient.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
364
+ set_transient('sq_auditpage_' . $user_post_id, time());
365
+ } elseif ($focuspage->get_error_message() == 'too_many_attempts') {
366
+ SQ_Classes_Error::setError(__("You've made too many requests, please wait a few minutes.", _SQ_PLUGIN_NAME_) . " <br /> ");
367
  }
368
+
369
  } else {
370
+ SQ_Classes_Error::setError(__("You've made too many requests, please wait a few minutes.", _SQ_PLUGIN_NAME_) . " <br /> ");
371
+ set_transient('sq_auditpage_' . $user_post_id, time());
372
  }
373
+
374
  } else {
375
  SQ_Classes_Error::setError(__('Error! Could not find the focus page in your website.', _SQ_PLUGIN_NAME_) . " <br /> ");
376
  }
controllers/Frontend.php CHANGED
@@ -7,7 +7,6 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
7
  public $model;
8
 
9
  public function __construct() {
10
-
11
  if (is_admin() || is_network_admin() || SQ_Classes_Helpers_Tools::isAjax()) {
12
  return;
13
  }
@@ -37,6 +36,11 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
37
  add_action('template_redirect', array($this->model, 'redirectAttachments'), 10);
38
  }
39
 
 
 
 
 
 
40
  /* Check if sitemap is on and Load the Sitemap */
41
  if (SQ_Classes_Helpers_Tools::getOption('sq_auto_sitemap')) {
42
  SQ_Classes_ObjController::getClass('SQ_Controllers_Sitemaps');
@@ -46,8 +50,7 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
46
  if (SQ_Classes_Helpers_Tools::getOption('sq_url_fix')) {
47
  add_action('the_content', array($this, 'fixFeedLinks'), 11);
48
  }
49
-
50
- }
51
 
52
  /**
53
  * HOOK THE BUFFER
@@ -68,7 +71,6 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
68
  $this->model->startBuffer();
69
  }
70
 
71
- add_action('shutdown', array($this->model, 'getBuffer'), PHP_INT_MAX);
72
  }
73
 
74
  /**
@@ -115,7 +117,7 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
115
  * Hook the Header load
116
  */
117
  public function hookFronthead() {
118
- if (!is_admin() && defined('SQ_NOCSS') && SQ_NOCSS) {
119
  return;
120
  }
121
 
@@ -124,29 +126,6 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
124
  }
125
  }
126
 
127
- /**
128
- * Load Squirrly Assistant in frontend
129
- */
130
- public function loadAssistant() {
131
- if (!is_admin() && function_exists('is_user_logged_in') && is_user_logged_in()) {
132
- global $wp_the_query;
133
-
134
- if (method_exists($wp_the_query, 'get_queried_object')) {
135
- $current_object = $wp_the_query->get_queried_object();
136
- }
137
-
138
- if (empty($current_object))
139
- return;
140
-
141
- $elementor = SQ_Classes_Helpers_Tools::getValue('elementor-preview', false);
142
- $divi = SQ_Classes_Helpers_Tools::getValue('et_fb', false);
143
- if ($elementor || $divi) {
144
- echo $this->getView('Frontend/Assistant');
145
- }
146
-
147
- return;
148
- }
149
- }
150
 
151
  /**
152
  * Change the image path to absolute when in feed
@@ -214,7 +193,7 @@ class SQ_Controllers_Frontend extends SQ_Classes_FrontController {
214
  $url = substr($url, 0, strpos($url, '?'));
215
  }
216
 
217
- $files = array('ico', 'icon', 'txt', 'jpg', 'jpeg', 'png', 'bmp', 'gif',
218
  'css', 'scss', 'js',
219
  'pdf', 'doc', 'docx', 'csv', 'xls', 'xslx',
220
  'mp4', 'mpeg',
7
  public $model;
8
 
9
  public function __construct() {
 
10
  if (is_admin() || is_network_admin() || SQ_Classes_Helpers_Tools::isAjax()) {
11
  return;
12
  }
36
  add_action('template_redirect', array($this->model, 'redirectAttachments'), 10);
37
  }
38
 
39
+ //Check the old permalink and redirect to the new permalink
40
+ if (SQ_Classes_Helpers_Tools::getOption('sq_permalink_redirect')) {
41
+ add_action('template_redirect',array($this->model, 'redirectPermalinks'), 10);
42
+ }
43
+
44
  /* Check if sitemap is on and Load the Sitemap */
45
  if (SQ_Classes_Helpers_Tools::getOption('sq_auto_sitemap')) {
46
  SQ_Classes_ObjController::getClass('SQ_Controllers_Sitemaps');
50
  if (SQ_Classes_Helpers_Tools::getOption('sq_url_fix')) {
51
  add_action('the_content', array($this, 'fixFeedLinks'), 11);
52
  }
53
+ }
 
54
 
55
  /**
56
  * HOOK THE BUFFER
71
  $this->model->startBuffer();
72
  }
73
 
 
74
  }
75
 
76
  /**
117
  * Hook the Header load
118
  */
119
  public function hookFronthead() {
120
+ if (!is_admin() && (!SQ_Classes_Helpers_Tools::getOption('sq_load_css') || defined('SQ_NOCSS') && SQ_NOCSS)) {
121
  return;
122
  }
123
 
126
  }
127
  }
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
 
130
  /**
131
  * Change the image path to absolute when in feed
193
  $url = substr($url, 0, strpos($url, '?'));
194
  }
195
 
196
+ $files = array('ico', 'icon', 'txt', 'jpg', 'jpeg', 'png', 'bmp', 'gif', 'webp',
197
  'css', 'scss', 'js',
198
  'pdf', 'doc', 'docx', 'csv', 'xls', 'xslx',
199
  'mp4', 'mpeg',
controllers/Help.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  /**
4
  * Help & Support
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
  * Help & Support
controllers/Menu.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Menu extends SQ_Classes_FrontController {
4
 
@@ -6,7 +7,6 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
6
  public $post_type;
7
  /** @var array snippet */
8
  var $options = array();
9
- var $sq_pages = array('sq_onboarding', 'sq_research', 'sq_assistant', 'sq_focuspages', 'sq_audits', 'sq_seosettings', 'sq_rankings');
10
 
11
  public function __construct() {
12
  parent::__construct();
@@ -18,12 +18,17 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
18
 
19
  //run compatibility check on Squirrly settings
20
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
21
- if (in_array(SQ_Classes_Helpers_Tools::getValue('page', ''), $this->sq_pages)) {
22
- add_action('admin_enqueue_scripts', array(SQ_Classes_ObjController::getClass('SQ_Models_Compatibility'), 'fixEnqueueErrors'), PHP_INT_MAX);
 
 
 
23
  }
24
  }
25
- }
26
 
 
 
 
27
  }
28
 
29
  /**
@@ -31,21 +36,26 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
31
  */
32
  public function hookInit() {
33
  //in case the token is not set
 
34
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '') {
35
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
36
- if (in_array(SQ_Classes_Helpers_Tools::getValue('page'), $this->sq_pages)) {
 
 
37
  //redirect to dashboard to login
38
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_dashboard'));
39
  exit();
40
  }
41
  }
42
  } elseif (SQ_Classes_Helpers_Tools::getIsset('page')) {
 
 
43
  //check if onboarding should load
44
  if (SQ_Classes_Helpers_Tools::getMenuVisible('show_tutorial')) {
45
- if (in_array(SQ_Classes_Helpers_Tools::getValue('page'), $this->sq_pages) || SQ_Classes_Helpers_Tools::getValue('page') === 'sq_dashboard') {
46
  //redirect users to onboarding if necessary
47
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
48
- if (SQ_Classes_Helpers_Tools::getValue('page') !== 'sq_onboarding') {
49
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
50
  die();
51
  }
@@ -58,7 +68,7 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
58
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
59
  if (SQ_Classes_Helpers_Tools::getValue('page') == 'sq_help') {
60
  wp_redirect(_SQ_HOWTO_URL_);
61
- exit();
62
  }
63
  }
64
 
@@ -67,11 +77,22 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
67
  if (current_user_can('sq_manage_settings')) {
68
  if (SQ_Classes_Helpers_Tools::getValue('page') == 'sq_account') {
69
  wp_redirect(SQ_Classes_RemoteController::getMySquirrlyLink('account'));
70
- exit();
 
 
 
 
 
 
 
 
 
 
71
  }
72
  }
73
  }
74
 
 
75
  /* add the plugin menu in admin */
76
  if (current_user_can('manage_options')) {
77
  try {
@@ -88,10 +109,7 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
88
  delete_transient('sq_activate');
89
 
90
  //Create Qss table if not exists
91
- SQ_Classes_ObjController::getClass('SQ_Models_Qss')->createTable();
92
-
93
- //Check if there are expected upgrades
94
- SQ_Classes_Helpers_Tools::checkUpgrade();
95
 
96
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '') {
97
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_dashboard'));
@@ -121,6 +139,9 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
121
 
122
  //Hook the post save action
123
  SQ_Classes_ObjController::getClass('SQ_Controllers_Post')->hookPost();
 
 
 
124
  }
125
 
126
  /**
@@ -154,13 +175,14 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
154
  public function hookTopmenuSquirrly($wp_admin_bar) {
155
  global $tag;
156
 
157
- if (!is_user_logged_in()) {
158
  return false;
159
  }
160
 
161
- $errors = SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo')->getErrorsCount();
162
-
163
  if (current_user_can('edit_posts')) {
 
 
 
164
  $wp_admin_bar->add_node(array(
165
  'id' => 'sq_toolbar',
166
  'title' => '<span class="sq_logo" style="margin-right: 2px"></span>' . __('Squirrly SEO', _SQ_PLUGIN_NAME_) . (($errors) ? '<span class="sq_errorcount">' . $errors . '</span>' : ''),
@@ -177,6 +199,10 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
177
  continue;
178
  } elseif ($menuid == 'sq_focuspages' && !SQ_Classes_Helpers_Tools::getMenuVisible('show_focuspages')) {
179
  continue;
 
 
 
 
180
  }
181
 
182
  //make sure the user has the capabilities
@@ -255,11 +281,29 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
255
  return $wp_admin_bar;
256
  }
257
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
258
  /**
259
  * Creates the Setting menu in Wordpress
260
  */
261
  public function hookMenu() {
 
 
262
 
 
263
  $this->post_type = SQ_Classes_Helpers_Tools::getOption('sq_post_types');
264
 
265
  //Push the Analytics Check
@@ -270,7 +314,8 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
270
  SQ_Classes_Helpers_Tools::saveOptions('sq_analytics', 1);
271
  }
272
 
273
- $errors = SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo')->getErrorsCount();
 
274
 
275
  ///////////////
276
  $this->model->addMenu(array(ucfirst(_SQ_NAME_),
@@ -297,6 +342,8 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
297
  continue;
298
  } elseif ($name == 'sq_focuspages' && !SQ_Classes_Helpers_Tools::getMenuVisible('show_focuspages')) {
299
  continue;
 
 
300
  }
301
 
302
  $this->model->addSubmenu(array($item['parent'],
@@ -309,6 +356,14 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
309
 
310
  }
311
 
 
 
 
 
 
 
 
 
312
  //show account only for Admins
313
  if (current_user_can('sq_manage_settings')) {
314
  if (SQ_Classes_Helpers_Tools::getMenuVisible('show_account_info')) {
@@ -385,15 +440,18 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
385
 
386
  public function hookHead() {
387
  global $sq_fullscreen;
388
-
389
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
390
- if (in_array(SQ_Classes_Helpers_Tools::getValue('page', ''), $this->sq_pages)) {
391
- $sq_fullscreen = true;
392
- echo '<script type="text/javascript" src="//www.google.com/jsapi"></script>';
393
- echo '<div id="sq_preloader" class="sq_loading"></div>';
394
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fullwidth', array('trigger' => true, 'media' => 'all'));
395
- } elseif (SQ_Classes_Helpers_Tools::getValue('page', '') == 'sq_dashboard') {
396
  echo '<div id="sq_preloader" class="sq_loading"></div>';
 
 
 
 
 
397
  }
398
 
399
  }
@@ -401,4 +459,11 @@ class SQ_Controllers_Menu extends SQ_Classes_FrontController {
401
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('logo');
402
  }
403
 
 
 
 
 
 
 
 
404
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Menu extends SQ_Classes_FrontController {
5
 
7
  public $post_type;
8
  /** @var array snippet */
9
  var $options = array();
 
10
 
11
  public function __construct() {
12
  parent::__construct();
18
 
19
  //run compatibility check on Squirrly settings
20
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
21
+ $menus = $this->model->getMainMenu();
22
+ $page = apply_filters('sq_page', SQ_Classes_Helpers_Tools::getValue('page', ''));
23
+
24
+ if (in_array($page, array_keys($menus))) {
25
+ add_action('admin_enqueue_scripts', array(SQ_Classes_ObjController::getClass('SQ_Models_Compatibility'), 'fixEnqueueErrors'), PHP_INT_MAX);
26
  }
27
  }
 
28
 
29
+ //Hook the Frontend Editors
30
+ $this->hookBuilders();
31
+ }
32
  }
33
 
34
  /**
36
  */
37
  public function hookInit() {
38
  //in case the token is not set
39
+ $menus = $this->model->getMainMenu();
40
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '') {
41
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
42
+ $page = apply_filters('sq_page', SQ_Classes_Helpers_Tools::getValue('page', ''));
43
+
44
+ if ($page <> 'sq_dashboard' && in_array($page, array_keys($menus))) {
45
  //redirect to dashboard to login
46
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_dashboard'));
47
  exit();
48
  }
49
  }
50
  } elseif (SQ_Classes_Helpers_Tools::getIsset('page')) {
51
+ $page = apply_filters('sq_page', SQ_Classes_Helpers_Tools::getValue('page', ''));
52
+
53
  //check if onboarding should load
54
  if (SQ_Classes_Helpers_Tools::getMenuVisible('show_tutorial')) {
55
+ if (in_array($page, array_keys($menus))) {
56
  //redirect users to onboarding if necessary
57
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
58
+ if ($page !== 'sq_onboarding') {
59
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
60
  die();
61
  }
68
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
69
  if (SQ_Classes_Helpers_Tools::getValue('page') == 'sq_help') {
70
  wp_redirect(_SQ_HOWTO_URL_);
71
+ die();
72
  }
73
  }
74
 
77
  if (current_user_can('sq_manage_settings')) {
78
  if (SQ_Classes_Helpers_Tools::getValue('page') == 'sq_account') {
79
  wp_redirect(SQ_Classes_RemoteController::getMySquirrlyLink('account'));
80
+ die();
81
+ }
82
+ }
83
+ }
84
+
85
+ //Check if account page is selected
86
+ if (SQ_Classes_Helpers_Tools::getIsset('page')) {
87
+ if (current_user_can('sq_manage_settings')) {
88
+ if (SQ_Classes_Helpers_Tools::getValue('page') == 'sq_import') {
89
+ wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_seosettings', 'backup'));
90
+ die();
91
  }
92
  }
93
  }
94
 
95
+
96
  /* add the plugin menu in admin */
97
  if (current_user_can('manage_options')) {
98
  try {
109
  delete_transient('sq_activate');
110
 
111
  //Create Qss table if not exists
112
+ SQ_Classes_ObjController::getClass('SQ_Models_Qss')->checkTableExists();
 
 
 
113
 
114
  if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '') {
115
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_dashboard'));
139
 
140
  //Hook the post save action
141
  SQ_Classes_ObjController::getClass('SQ_Controllers_Post')->hookPost();
142
+
143
+ //Show Admin Toolbar
144
+ add_action('wp_dashboard_setup', array($this, 'hookDashboardSetup'));
145
  }
146
 
147
  /**
175
  public function hookTopmenuSquirrly($wp_admin_bar) {
176
  global $tag;
177
 
178
+ if (!is_admin()) {
179
  return false;
180
  }
181
 
 
 
182
  if (current_user_can('edit_posts')) {
183
+ //Get count local SEO errors
184
+ $errors = apply_filters('sq_seo_errors', 0);
185
+
186
  $wp_admin_bar->add_node(array(
187
  'id' => 'sq_toolbar',
188
  'title' => '<span class="sq_logo" style="margin-right: 2px"></span>' . __('Squirrly SEO', _SQ_PLUGIN_NAME_) . (($errors) ? '<span class="sq_errorcount">' . $errors . '</span>' : ''),
199
  continue;
200
  } elseif ($menuid == 'sq_focuspages' && !SQ_Classes_Helpers_Tools::getMenuVisible('show_focuspages')) {
201
  continue;
202
+ } elseif ($menuid == 'sq_dashboard') {
203
+ $item['title'] = $item['title'] . (($errors) ? '<span class="sq_errorcount" style="margin: 6px 54px 0 0 !important;">' . $errors . '</span>' : '');
204
+ } elseif (!isset($item['parent'])) {
205
+ continue;
206
  }
207
 
208
  //make sure the user has the capabilities
281
  return $wp_admin_bar;
282
  }
283
 
284
+ public function hookDashboardSetup() {
285
+ wp_add_dashboard_widget(
286
+ 'sq_dashboard_widget',
287
+ __('Squirrly SEO', _SQ_PLUGIN_NAME_),
288
+ array(SQ_Classes_ObjController::getClass('SQ_Controllers_Dashboard'), 'dashboard')
289
+ );
290
+
291
+ // Move our widget to top.
292
+ global $wp_meta_boxes;
293
+
294
+ $dashboard = $wp_meta_boxes['dashboard']['normal']['core'];
295
+ $ours = array('sq_dashboard_widget' => $dashboard['sq_dashboard_widget']);
296
+ $wp_meta_boxes['dashboard']['normal']['core'] = array_merge($ours, $dashboard);
297
+ }
298
+
299
  /**
300
  * Creates the Setting menu in Wordpress
301
  */
302
  public function hookMenu() {
303
+ //Hook the SEO Errors from Squirrly SEO Check
304
+ add_action('sq_seo_errors', array($this, 'getSEOErrors'));
305
 
306
+ //Get all the post types
307
  $this->post_type = SQ_Classes_Helpers_Tools::getOption('sq_post_types');
308
 
309
  //Push the Analytics Check
314
  SQ_Classes_Helpers_Tools::saveOptions('sq_analytics', 1);
315
  }
316
 
317
+ //Get count local SEO errors
318
+ $errors = apply_filters('sq_seo_errors', 0);
319
 
320
  ///////////////
321
  $this->model->addMenu(array(ucfirst(_SQ_NAME_),
342
  continue;
343
  } elseif ($name == 'sq_focuspages' && !SQ_Classes_Helpers_Tools::getMenuVisible('show_focuspages')) {
344
  continue;
345
+ } elseif (!isset($item['parent'])) {
346
+ continue;
347
  }
348
 
349
  $this->model->addSubmenu(array($item['parent'],
356
 
357
  }
358
 
359
+ $this->model->addSubmenu(array('sq_dashboard',
360
+ __("Import & Export SEO", _SQ_PLUGIN_NAME_),
361
+ __("Import SEO", _SQ_PLUGIN_NAME_),
362
+ 'sq_manage_settings',
363
+ 'sq_import',
364
+ array(SQ_Classes_ObjController::getClass('SQ_Controllers_SeoSettings'), 'init')
365
+ ));
366
+
367
  //show account only for Admins
368
  if (current_user_can('sq_manage_settings')) {
369
  if (SQ_Classes_Helpers_Tools::getMenuVisible('show_account_info')) {
440
 
441
  public function hookHead() {
442
  global $sq_fullscreen;
 
443
  if (SQ_Classes_Helpers_Tools::getIsset('page')) {
444
+ $menus = $this->model->getMainMenu();
445
+ $page = apply_filters('sq_page', SQ_Classes_Helpers_Tools::getValue('page', ''));
446
+
447
+ if (in_array($page, array_keys($menus))) {
448
+ echo '<script type="text/javascript" src="https://www.google.com/jsapi"></script>';
 
449
  echo '<div id="sq_preloader" class="sq_loading"></div>';
450
+
451
+ if ($page <> 'sq_dashboard') {
452
+ $sq_fullscreen = true;
453
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fullwidth', array('trigger' => true, 'media' => 'all'));
454
+ }
455
  }
456
 
457
  }
459
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('logo');
460
  }
461
 
462
+ public function hookBuilders() {
463
+ add_action('elementor/editor/footer', array(SQ_Classes_ObjController::getClass('SQ_Controllers_Post'), 'loadLiveAssistant'), 99);
464
+ }
465
+
466
+ public function getSEOErrors() {
467
+ return SQ_Classes_ObjController::getClass('SQ_Controllers_CheckSeo')->setCategory('sq_dashboard')->getErrorsCount();
468
+ }
469
  }
controllers/Onboarding.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Onboarding extends SQ_Classes_FrontController {
4
 
@@ -13,7 +14,7 @@ class SQ_Controllers_Onboarding extends SQ_Classes_FrontController {
13
  //Clear the Scripts and Styles from other plugins
14
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
15
 
16
- $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'step1.1');
17
 
18
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
19
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
@@ -33,7 +34,7 @@ class SQ_Controllers_Onboarding extends SQ_Classes_FrontController {
33
  echo $this->getView('Onboarding/' . ucfirst($tab));
34
  }
35
 
36
- public function step11() {
37
  //Set the onboarding version
38
  SQ_Classes_Helpers_Tools::saveOptions('sq_onboarding', SQ_VERSION);
39
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Onboarding extends SQ_Classes_FrontController {
5
 
14
  //Clear the Scripts and Styles from other plugins
15
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
16
 
17
+ $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'step1');
18
 
19
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
20
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
34
  echo $this->getView('Onboarding/' . ucfirst($tab));
35
  }
36
 
37
+ public function step1() {
38
  //Set the onboarding version
39
  SQ_Classes_Helpers_Tools::saveOptions('sq_onboarding', SQ_VERSION);
40
  }
controllers/Overview.php ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
+
4
+ /**
5
+ * Overview
6
+ */
7
+ class SQ_Controllers_Overview extends SQ_Classes_FrontController {
8
+ /** @var object Checkin process with Squirrly Cloud */
9
+ public $checkin;
10
+
11
+ public function init() {
12
+ //Checkin to API V2
13
+ $this->checkin = SQ_Classes_RemoteController::checkin();
14
+
15
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
16
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
17
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fontawesome');
18
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('switchery');
19
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('global');
20
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('research');
21
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('navbar.css');
22
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('dashboard');
23
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('account');
24
+
25
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('assistant');
26
+
27
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
28
+
29
+ //@ob_flush();
30
+ parent::init();
31
+
32
+ }
33
+
34
+
35
+ }
controllers/Patterns.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Patterns extends SQ_Classes_FrontController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Patterns extends SQ_Classes_FrontController {
5
 
controllers/Post.php CHANGED
@@ -24,11 +24,12 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
24
  return;
25
 
26
  //Hook and save the Snippet and Keywords
27
- add_action('wp_insert_attachment_data', array($this, 'checkSeo'), 11, 2);
28
- add_filter('wp_insert_post_data', array($this, 'checkSeo'), 11, 2);
29
  add_filter('wp_insert_post_data', array($this, 'removeHighlight'), 12, 2);
30
  add_filter('wp_insert_post_data', array($this, 'checkImage'), 13, 2);
31
- add_filter('save_post', array($this, 'savePost'), 11, 2);
 
 
32
 
33
  //Hook the Move To Trash action
34
  add_action('wp_trash_post', array(SQ_Classes_ObjController::getClass('SQ_Models_PostsList'), 'hookUpdateStatus'));
@@ -37,6 +38,14 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
37
  add_action('transition_post_status', array(SQ_Classes_ObjController::getClass('SQ_Controllers_Sitemaps'), 'refreshSitemap'), 9999, 3);
38
  }
39
 
 
 
 
 
 
 
 
 
40
  }
41
 
42
  /**
@@ -149,59 +158,61 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
149
  }
150
 
151
  /**
152
- * Hook the posts save
153
- * @param $postID
154
- * @param $post
 
 
 
155
  */
156
- public function savePost($postID, $post) {
157
- if ($postID && !isset($post->ID)) {
158
- return;
159
- }
 
 
 
 
 
 
 
 
160
 
161
- //If the post is a new or edited post
162
- if (wp_is_post_autosave($post->ID) == '' &&
163
- get_post_status($post->ID) != 'auto-draft' &&
164
- get_post_status($post->ID) != 'inherit'
165
- ) {
166
- $this->sendSeo($post);
167
  }
168
 
 
169
  }
170
 
171
  /**
172
- * Check the SEO from Squirrly Live Assistant
173
- *
174
- * @param array $post_data
175
- * @param array $postarr
176
- * @return array
177
  */
178
- public function checkSeo($post_data, $postarr) {
179
- if (!isset($post_data['post_content']) || !isset($postarr['ID'])) {
180
- return $post_data;
181
- }
182
-
183
- //If the post is a new or edited post
184
- if (wp_is_post_autosave($postarr['ID']) == '' &&
185
- get_post_status($postarr['ID']) != 'auto-draft' &&
186
- get_post_status($postarr['ID']) != 'inherit'
187
- ) {
188
- //Save the snippet in case is edited in backend and not saved
189
- SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->saveSEO();
190
 
191
- if ($post_data['post_type'] == 'attachment') {
 
 
 
 
 
192
 
193
- global $post;
 
 
 
194
 
195
- if(isset($post->ID)) {
196
- $this->sendSeo($post);
197
- }
198
 
 
 
199
  }
200
- //check for custom SEO
201
- $this->_checkBriefcaseKeywords($postarr['ID']);
202
  }
203
 
204
- return $post_data;
205
  }
206
 
207
  /**
@@ -213,15 +224,16 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
213
 
214
  $seo = SQ_Classes_Helpers_Tools::getValue('sq_seo', '');
215
 
216
- if (is_array($seo) && count((array)$seo) > 0)
217
  $args['seo'] = implode(',', $seo);
 
218
 
219
  $args['keyword'] = SQ_Classes_Helpers_Tools::getValue('sq_keyword', '');
220
-
221
  $args['status'] = $post->post_status;
222
  $args['permalink'] = get_permalink($post->ID);
223
  $args['author'] = $post->post_author;
224
  $args['post_id'] = $post->ID;
 
225
 
226
  if ($args['permalink']) {
227
  SQ_Classes_RemoteController::savePost($args);
@@ -237,38 +249,12 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
237
  public function action() {
238
  parent::action();
239
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
240
- case 'sq_save_ogimage':
241
  if (!current_user_can('sq_manage_snippet')) {
242
- $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
243
- SQ_Classes_Helpers_Tools::setHeader('json');
244
- echo json_encode($response);
245
- exit();
246
- }
247
-
248
- if (!empty($_FILES['ogimage'])) {
249
- $return = $this->model->addImage($_FILES['ogimage']);
250
- }
251
- if (isset($return['file'])) {
252
- $return['filename'] = basename($return['file']);
253
- $local_file = str_replace($return['filename'], urlencode($return['filename']), $return['url']);
254
- $attach_id = wp_insert_attachment(array(
255
- 'post_mime_type' => $return['type'],
256
- 'post_title' => preg_replace('/\.[^.]+$/', '', $return['filename']),
257
- 'post_content' => '',
258
- 'post_status' => 'inherit',
259
- 'guid' => $local_file
260
- ), $return['file'], SQ_Classes_Helpers_Tools::getValue('post_id'));
261
-
262
- $attach_data = wp_generate_attachment_metadata($attach_id, $return['file']);
263
- wp_update_attachment_metadata($attach_id, $attach_data);
264
  }
265
- SQ_Classes_Helpers_Tools::setHeader('json');
266
- SQ_Classes_Helpers_Tools::emptyCache();
267
-
268
- echo json_encode($return);
269
- exit();
270
 
271
- case 'sq_create_demo':
272
  $post_type = 'post';
273
  if (post_type_exists($post_type)) {
274
  if (file_exists(_SQ_ROOT_DIR_ . 'demo.json')) {
@@ -316,10 +302,102 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
316
  break;
317
 
318
  /**************************** AJAX CALLS *************************/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
319
  case 'sq_ajax_type_click':
320
  SQ_Classes_Helpers_Tools::saveOptions('sq_img_licence', SQ_Classes_Helpers_Tools::getValue('licence'));
321
  exit();
322
-
323
  case 'sq_ajax_search_blog':
324
  $args = array();
325
  $args['post_type'] = 'post';
@@ -355,42 +433,125 @@ class SQ_Controllers_Post extends SQ_Classes_FrontController {
355
 
356
  /**
357
  * Save the keywords from briefcase into the meta keywords if there are no keywords saved
358
- * @param $post_id
 
359
  */
360
- private function _checkBriefcaseKeywords($post_id) {
361
- if (SQ_Classes_Helpers_Tools::getIsset('sq_hash')) {
362
- $keywords = SQ_Classes_Helpers_Tools::getValue('sq_briefcase_keyword', array());
363
 
364
- if (empty($keywords)) { //if not from brifcase, check the keyword
365
- $keywords[] = SQ_Classes_Helpers_Tools::getValue('sq_keyword');
366
  }
367
 
368
- if (!empty($keywords)) {
369
- $sq_hash = SQ_Classes_Helpers_Tools::getValue('sq_hash', md5($post_id));
370
- $url = SQ_Classes_Helpers_Tools::getValue('sq_url', get_permalink($post_id));
371
- $sq = SQ_Classes_ObjController::getClass('SQ_Models_Qss')->getSqSeo($sq_hash);
372
-
373
- if ($sq->doseo && $sq->keywords == '') {
374
- $sq->keywords = join(',', $keywords);
375
-
376
- SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
377
- $url,
378
- $sq_hash,
379
- (int)$post_id,
380
- maybe_serialize($sq->toArray()),
381
- gmdate('Y-m-d H:i:s')
382
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
383
  }
 
384
  }
385
  }
 
 
386
  }
387
 
388
- public function hookFooter() {
389
- if (!defined('DISABLE_WP_CRON') || DISABLE_WP_CRON) {
390
- global $pagenow;
391
- if (in_array($pagenow, array('post.php', 'post-new.php'))) {
392
- SQ_Classes_ObjController::getClass('SQ_Controllers_Cron')->processSEOPostCron();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  }
 
394
  }
395
  }
396
 
24
  return;
25
 
26
  //Hook and save the Snippet and Keywords
27
+ add_action('wp_insert_attachment_data', array($this, 'hookAttachmentSave'), 12, 2);
 
28
  add_filter('wp_insert_post_data', array($this, 'removeHighlight'), 12, 2);
29
  add_filter('wp_insert_post_data', array($this, 'checkImage'), 13, 2);
30
+
31
+ //Hook the save post action
32
+ add_action('save_post', array($this, 'hookSavePost'), 11, 2);
33
 
34
  //Hook the Move To Trash action
35
  add_action('wp_trash_post', array(SQ_Classes_ObjController::getClass('SQ_Models_PostsList'), 'hookUpdateStatus'));
38
  add_action('transition_post_status', array(SQ_Classes_ObjController::getClass('SQ_Controllers_Sitemaps'), 'refreshSitemap'), 9999, 3);
39
  }
40
 
41
+ //Make sure the URL is local and not changed by other plugins
42
+ add_filter('sq_homeurl', function ($url){
43
+ if(defined('WP_HOME')) {
44
+ return WP_HOME;
45
+ }else {
46
+ return get_option('home');
47
+ }
48
+ });
49
  }
50
 
51
  /**
158
  }
159
 
160
  /**
161
+ * Hook the Attachment save data
162
+ * Don't use it for post save
163
+ *
164
+ * @param array $post_data
165
+ * @param array $postarr
166
+ * @return array
167
  */
168
+ public function hookAttachmentSave($post_data, $postarr) {
169
+
170
+ if (isset($postarr['ID']) && $post = get_post($postarr['ID'])) {
171
+ //If the post is a new or edited post
172
+ if (wp_is_post_autosave($post->ID) == '' &&
173
+ get_post_status($post->ID) <> 'auto-draft' &&
174
+ get_post_status($post->ID) <> 'inherit'
175
+ ) {
176
+
177
+ if ($post_data['post_type'] == 'attachment') {
178
+ //Save the SEO
179
+ SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->saveSEO($post->ID);
180
 
181
+ //Send the optimization when attachment page
182
+ $this->sendSeo($post);
183
+ }
184
+ }
 
 
185
  }
186
 
187
+ return $post_data;
188
  }
189
 
190
  /**
191
+ * Hook after save post to make sure the data is saved
192
+ * @param $post_id
 
 
 
193
  */
194
+ public function hookSavePost($post_id) {
 
 
 
 
 
 
 
 
 
 
 
195
 
196
+ if ($post_id && $post = get_post($post_id)) {
197
+ //If the post is a new or edited post
198
+ if (wp_is_post_autosave($post->ID) == '' &&
199
+ get_post_status($post->ID) <> 'auto-draft' &&
200
+ get_post_status($post->ID) <> 'inherit'
201
+ ) {
202
 
203
+ //Update the SEO Keywords from Live Assistant and Permalink
204
+ add_filter('sq_seo_before_save', array($this, 'addSeoKeywords'), 11, 1);
205
+ //Update the redirect to old slugs
206
+ add_filter('sq_url_before_save', array($this, 'checkOldSlugs'), 11, 2);
207
 
208
+ //Save the SEO
209
+ SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->saveSEO($post->ID);
 
210
 
211
+ //Send the optimization when attachment page
212
+ $this->sendSeo($post);
213
  }
 
 
214
  }
215
 
 
216
  }
217
 
218
  /**
224
 
225
  $seo = SQ_Classes_Helpers_Tools::getValue('sq_seo', '');
226
 
227
+ if (is_array($seo) && count((array)$seo) > 0) {
228
  $args['seo'] = implode(',', $seo);
229
+ }
230
 
231
  $args['keyword'] = SQ_Classes_Helpers_Tools::getValue('sq_keyword', '');
 
232
  $args['status'] = $post->post_status;
233
  $args['permalink'] = get_permalink($post->ID);
234
  $args['author'] = $post->post_author;
235
  $args['post_id'] = $post->ID;
236
+ $args['referer'] = 'edit';
237
 
238
  if ($args['permalink']) {
239
  SQ_Classes_RemoteController::savePost($args);
249
  public function action() {
250
  parent::action();
251
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
252
+ case 'sq_create_demo':
253
  if (!current_user_can('sq_manage_snippet')) {
254
+ SQ_Classes_Error::setError(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
255
+ break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
256
  }
 
 
 
 
 
257
 
 
258
  $post_type = 'post';
259
  if (post_type_exists($post_type)) {
260
  if (file_exists(_SQ_ROOT_DIR_ . 'demo.json')) {
302
  break;
303
 
304
  /**************************** AJAX CALLS *************************/
305
+ case 'sq_ajax_save_ogimage':
306
+ if (!current_user_can('sq_manage_snippet')) {
307
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
308
+ SQ_Classes_Helpers_Tools::setHeader('json');
309
+ echo json_encode($response);
310
+ exit();
311
+ }
312
+
313
+ if (!empty($_FILES['ogimage'])) {
314
+ $return = $this->model->addImage($_FILES['ogimage']);
315
+ }
316
+ if (isset($return['file'])) {
317
+ $return['filename'] = basename($return['file']);
318
+ $local_file = str_replace($return['filename'], urlencode($return['filename']), $return['url']);
319
+ $attach_id = wp_insert_attachment(array(
320
+ 'post_mime_type' => $return['type'],
321
+ 'post_title' => preg_replace('/\.[^.]+$/', '', $return['filename']),
322
+ 'post_content' => '',
323
+ 'post_status' => 'inherit',
324
+ 'guid' => $local_file
325
+ ), $return['file'], SQ_Classes_Helpers_Tools::getValue('post_id'));
326
+
327
+ $attach_data = wp_generate_attachment_metadata($attach_id, $return['file']);
328
+ wp_update_attachment_metadata($attach_id, $attach_data);
329
+ }
330
+ SQ_Classes_Helpers_Tools::setHeader('json');
331
+ SQ_Classes_Helpers_Tools::emptyCache();
332
+
333
+ echo json_encode($return);
334
+ exit();
335
+ case 'sq_ajax_save_post':
336
+ SQ_Classes_Helpers_Tools::setHeader('json');
337
+
338
+ if (!current_user_can('sq_manage_snippet')) {
339
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
340
+ echo json_encode($response);
341
+ exit();
342
+ }
343
+
344
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id');
345
+ $referer = SQ_Classes_Helpers_Tools::getValue('referer', false);
346
+
347
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id)) {
348
+
349
+ if (wp_is_post_autosave($post->ID) == '' &&
350
+ get_post_status($post->ID) <> 'auto-draft' &&
351
+ get_post_status($post->ID) <> 'inherit'
352
+ ) {
353
+
354
+ //Send the post optimization to Squirrly API
355
+ $this->sendSeo($post);
356
+
357
+ //save the reference for this post ID
358
+ if ($referer) update_post_meta($post_id, '_sq_sla', $referer);
359
+ }
360
+
361
+ echo json_encode($post->toArray());
362
+ } else {
363
+ $response['error'] = SQ_Classes_Error::showNotices(__("Can't get the post URL", _SQ_PLUGIN_NAME_), 'sq_error');
364
+ SQ_Classes_Helpers_Tools::setHeader('json');
365
+ echo json_encode($response);
366
+ }
367
+
368
+ echo json_encode(array());
369
+ exit();
370
+ case 'sq_ajax_get_post':
371
+ SQ_Classes_Helpers_Tools::setHeader('json');
372
+
373
+ if (!current_user_can('sq_manage_snippet')) {
374
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
375
+ echo json_encode($response);
376
+ exit();
377
+ }
378
+
379
+ $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id');
380
+
381
+ if ($post_id > 0) {
382
+ if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id)) {
383
+ if ($post->post_status <> 'publish') {
384
+ $post->url = sanitize_title($post->post_title);
385
+ }
386
+ echo json_encode($post->toArray());
387
+ } else {
388
+ $response['error'] = SQ_Classes_Error::showNotices(__("Can't get the post URL", _SQ_PLUGIN_NAME_), 'sq_error');
389
+ SQ_Classes_Helpers_Tools::setHeader('json');
390
+ echo json_encode($response);
391
+ }
392
+ } else {
393
+ $response['error'] = SQ_Classes_Error::showNotices(__("Invalid request", _SQ_PLUGIN_NAME_), 'sq_error');
394
+ SQ_Classes_Helpers_Tools::setHeader('json');
395
+ echo json_encode($response);
396
+ }
397
+ exit();
398
  case 'sq_ajax_type_click':
399
  SQ_Classes_Helpers_Tools::saveOptions('sq_img_licence', SQ_Classes_Helpers_Tools::getValue('licence'));
400
  exit();
 
401
  case 'sq_ajax_search_blog':
402
  $args = array();
403
  $args['post_type'] = 'post';
433
 
434
  /**
435
  * Save the keywords from briefcase into the meta keywords if there are no keywords saved
436
+ * @param SQ_Models_Domain_Sq $sq
437
+ * @return SQ_Models_Domain_Sq
438
  */
439
+ public function addSeoKeywords($sq) {
440
+ if (empty($sq->keywords)) {
441
+ $keywords = (array)SQ_Classes_Helpers_Tools::getValue('sq_briefcase_keyword', array());
442
 
443
+ if (SQ_Classes_Helpers_Tools::getValue('sq_keyword', false)) {
444
+ array_unshift($keywords, SQ_Classes_Helpers_Tools::getValue('sq_keyword'));
445
  }
446
 
447
+ $keywords = array_filter($keywords);
448
+ $keywords = array_unique($keywords);
449
+ $sq->keywords = join(',', $keywords);
450
+ }
451
+
452
+ return $sq;
453
+ }
454
+
455
+ /**
456
+ * Rewrite the function for pages and other post types
457
+ *
458
+ * @param string $url
459
+ * @param string $sq_hash
460
+ * @return string
461
+ */
462
+ public function checkOldSlugs($url, $sq_hash) {
463
+
464
+ // Don't bother if it hasn't changed.
465
+ $post = SQ_Classes_ObjController::getClass('SQ_Models_Qss')->getSqPost($sq_hash);
466
+ $patterns = (array)SQ_Classes_Helpers_Tools::getOption('patterns');
467
+
468
+ if (!isset($post->ID)) {
469
+ return $url;
470
+ }
471
+
472
+ if (!empty($patterns) && $permalink = get_permalink($post->ID)) {
473
+ if ($post->ID > 0 && get_post_status($post->ID) === 'publish' && $permalink <> $post->url) {
474
+
475
+ //Get the Squirrly SEO Patterns
476
+ foreach ($patterns as $pattern => $type) {
477
+ if (get_post_type($post->ID) == $pattern) {
478
+ if (isset($type['do_redirects']) && $type['do_redirects']) {
479
+
480
+ //do_redirects
481
+ $post_name = basename($post->url);
482
+ $old_slugs = (array)get_post_meta($post->ID, '_sq_old_slug');
483
+
484
+ // If we haven't added this old slug before, add it now.
485
+ if (!empty($post_name) && !in_array($post_name, $old_slugs)) {
486
+ add_post_meta($post->ID, '_sq_old_slug', $post_name);
487
+ }
488
+
489
+ // If the new slug was used previously, delete it from the list.
490
+ if (in_array($post->post_name, $old_slugs)) {
491
+ delete_post_meta($post->ID, '_sq_old_slug', $post->post_name);
492
+ }
493
+
494
+ }
495
+ }
496
  }
497
+
498
  }
499
  }
500
+
501
+ return get_permalink($post->ID);
502
  }
503
 
504
+ /**
505
+ * Load Squirrly Assistant in frontend
506
+ */
507
+ public function loadLiveAssistant() {
508
+ //Load the Frontend Assistant for the current post
509
+ if (SQ_Classes_Helpers_Tools::getOption('sq_sla_frontend')) {
510
+
511
+ $elementor = (SQ_Classes_Helpers_Tools::getValue('action', false) == 'elementor');
512
+
513
+ if (($elementor && is_admin()) ) {
514
+ global $post;
515
+
516
+ if (isset($post->ID) && isset($post->post_type)) {
517
+ $types = get_post_types(array('public' => true));
518
+
519
+ //Exclude types for SLA
520
+ $excludes = SQ_Classes_Helpers_Tools::getOption('sq_sla_exclude_post_types');
521
+ if (!empty($types) && !empty($excludes)) {
522
+ foreach ($excludes as $exclude) {
523
+ if (in_array($exclude, $types)) {
524
+ unset($types[$exclude]);
525
+ }
526
+ }
527
+ }
528
+
529
+ if (in_array($post->post_type, (array)$types)) {
530
+ //Load the assistant for frontend
531
+ if (!wp_script_is('jquery')) {
532
+ wp_enqueue_script('jquery');
533
+ }
534
+
535
+ SQ_Classes_ObjController::getClass('SQ_Classes_RemoteController');
536
+ SQ_Classes_ObjController::getClass('SQ_Classes_ActionController')->hookHead();
537
+
538
+ //Load post style in post edit
539
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('post');
540
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('fontawesome');
541
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('slaseo');
542
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('slasearch');
543
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('slaresearch');
544
+
545
+ //load the draggable script in post edit for the floating SLA
546
+ wp_enqueue_script("jquery-ui-core");
547
+ wp_enqueue_script("jquery-ui-draggable");
548
+
549
+ echo $this->getView('Frontend/Assistant');
550
+ }
551
+
552
+ }
553
  }
554
+
555
  }
556
  }
557
 
controllers/PostsList.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_PostsList extends SQ_Classes_FrontController {
4
 
@@ -167,7 +168,8 @@ class SQ_Controllers_PostsList extends SQ_Classes_FrontController {
167
  $args = array();
168
  $args['status'] = $_POST['_status'];
169
  $args['post_id'] = $post_id;
170
- SQ_Classes_RemoteController::updatePost($args);
 
171
  }
172
 
173
  return;
@@ -191,8 +193,24 @@ class SQ_Controllers_PostsList extends SQ_Classes_FrontController {
191
  $args['posts'] = join(',', SQ_Classes_Helpers_Tools::getValue('posts', array()));
192
 
193
  if ($json = SQ_Classes_RemoteController::getPostOptimization($args)) {
194
- $posts = $this->model->processPost($json, $post_type);
195
- echo json_encode(array('posts' => $posts));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196
  exit();
197
  }
198
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_PostsList extends SQ_Classes_FrontController {
5
 
168
  $args = array();
169
  $args['status'] = $_POST['_status'];
170
  $args['post_id'] = $post_id;
171
+ $args['referer'] = 'posts';
172
+ SQ_Classes_RemoteController::savePost($args);
173
  }
174
 
175
  return;
193
  $args['posts'] = join(',', SQ_Classes_Helpers_Tools::getValue('posts', array()));
194
 
195
  if ($json = SQ_Classes_RemoteController::getPostOptimization($args)) {
196
+ if (is_wp_error($json)) {
197
+ $array = array();
198
+ if($json->get_error_message() == 'no_data') {
199
+ foreach ($posts as $post_id) {
200
+ $array[$post_id] = __('Network Error. Please Refresh.',_SQ_PLUGIN_NAME_);
201
+ }
202
+ }elseif($json->get_error_message() == 'maintenance') {
203
+ foreach ($posts as $post_id) {
204
+ $array[$post_id] = sprintf(__("Maintenance. %sWe'll be back in a minute.",_SQ_PLUGIN_NAME_),'<br />');
205
+ }
206
+ }
207
+
208
+ echo json_encode(array('posts' => $array));
209
+ } else {
210
+ $posts = $this->model->processPost($json, $post_type);
211
+ echo json_encode(array('posts' => $posts));
212
+ }
213
+
214
  exit();
215
  }
216
  }
controllers/Ranking.php CHANGED
@@ -1,12 +1,14 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
 
4
  public $info;
5
  public $ranks;
6
  public $serps;
7
- //checkin API
8
- public $checkin;
9
 
 
 
10
 
11
  function init() {
12
  //Clear the Scripts and Styles from other plugins
@@ -15,6 +17,16 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
15
  //Checkin to API V2
16
  $this->checkin = SQ_Classes_RemoteController::checkin();
17
 
 
 
 
 
 
 
 
 
 
 
18
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'rankings');
19
 
20
  if (method_exists($this, $tab)) {
@@ -44,8 +56,12 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
44
  * Call the rankings
45
  */
46
  public function rankings() {
 
 
 
 
47
  $args = array();
48
- $args['days_back'] = 7;
49
  $args['keyword'] = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
50
  $args['has_change'] = (string)SQ_Classes_Helpers_Tools::getValue('schanges', '');
51
  $args['has_ranks'] = (string)SQ_Classes_Helpers_Tools::getValue('ranked', '');
@@ -59,6 +75,7 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
59
 
60
  if ($this->ranks = SQ_Classes_RemoteController::getRanks($args)) {
61
  if (is_wp_error($this->ranks)) {
 
62
  $this->ranks = array();
63
  }
64
  }
@@ -71,6 +88,7 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
71
 
72
  if ($this->suggested = SQ_Classes_RemoteController::syncGSC($args)) {
73
  if (is_wp_error($this->suggested)) {
 
74
  $this->suggested = array();
75
  }
76
  }
@@ -93,13 +111,13 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
93
  public function action() {
94
  parent::action();
95
 
 
 
 
 
96
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
97
 
98
  case 'sq_ranking_settings':
99
- if (!current_user_can('sq_manage_focuspages')) {
100
- return;
101
- }
102
-
103
  //Save the settings
104
  if (!empty($_POST)) {
105
  SQ_Classes_ObjController::getClass('SQ_Models_Settings')->saveValues($_POST);
@@ -116,17 +134,10 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
116
  SQ_Classes_Error::setMessage(__('Saved', _SQ_PLUGIN_NAME_));
117
 
118
  break;
119
-
120
  case 'sq_serp_refresh_post':
121
- if (!current_user_can('sq_manage_focuspages')) {
122
- return;
123
- }
124
-
125
- $id = SQ_Classes_Helpers_Tools::getValue('id', false);
126
  $keyword = SQ_Classes_Helpers_Tools::getValue('keyword', false);
127
- if ($id && $keyword) {
128
  $args = array();
129
- $args['id'] = $id;
130
  $args['keyword'] = $keyword;
131
  if (SQ_Classes_RemoteController::checkPostRank($args) === false) {
132
  SQ_Classes_Error::setError(sprintf(__('Could not refresh the rank. Please check your SERP credits %shere%s', _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_RemoteController::getMySquirrlyLink('account') . '">', '</a>'));
@@ -137,10 +148,6 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
137
 
138
  break;
139
  case 'sq_serp_delete_keyword':
140
- if (!current_user_can('sq_manage_focuspages')) {
141
- return;
142
- }
143
-
144
  $keyword = SQ_Classes_Helpers_Tools::getValue('keyword', false);
145
 
146
  if ($keyword) {
@@ -154,7 +161,6 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
154
  SQ_Classes_Error::setError(__('Invalid params!', _SQ_PLUGIN_NAME_) . " <br /> ");
155
  }
156
  break;
157
-
158
  case 'sq_ajax_rank_bulk_delete':
159
  SQ_Classes_Helpers_Tools::setHeader( 'json' );
160
  $inputs = SQ_Classes_Helpers_Tools::getValue( 'inputs', array() );
@@ -173,7 +179,6 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
173
  echo json_encode( array( 'error' => __( 'Invalid params!', _SQ_PLUGIN_NAME_ ) ) );
174
  }
175
  exit();
176
-
177
  case 'sq_ajax_rank_bulk_refresh':
178
  SQ_Classes_Helpers_Tools::setHeader( 'json' );
179
  $inputs = SQ_Classes_Helpers_Tools::getValue( 'inputs', array() );
@@ -230,4 +235,5 @@ class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
230
  }
231
  </script>';
232
  }
 
233
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Ranking extends SQ_Classes_FrontController {
5
+
6
  public $info;
7
  public $ranks;
8
  public $serps;
 
 
9
 
10
+ /** @var object Checkin process with Squirrly Cloud */
11
+ public $checkin;
12
 
13
  function init() {
14
  //Clear the Scripts and Styles from other plugins
17
  //Checkin to API V2
18
  $this->checkin = SQ_Classes_RemoteController::checkin();
19
 
20
+ if (is_wp_error($this->checkin)) {
21
+ if($this->checkin->get_error_message() == 'no_data') {
22
+ echo $this->getView('Errors/Error');
23
+ return;
24
+ }elseif($this->checkin->get_error_message() == 'maintenance') {
25
+ echo $this->getView('Errors/Maintenance');
26
+ return;
27
+ }
28
+ }
29
+
30
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'rankings');
31
 
32
  if (method_exists($this, $tab)) {
56
  * Call the rankings
57
  */
58
  public function rankings() {
59
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
60
+
61
+ $days_back = (int)SQ_Classes_Helpers_Tools::getValue('days_back', 30);
62
+
63
  $args = array();
64
+ $args['days_back'] = $days_back;
65
  $args['keyword'] = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
66
  $args['has_change'] = (string)SQ_Classes_Helpers_Tools::getValue('schanges', '');
67
  $args['has_ranks'] = (string)SQ_Classes_Helpers_Tools::getValue('ranked', '');
75
 
76
  if ($this->ranks = SQ_Classes_RemoteController::getRanks($args)) {
77
  if (is_wp_error($this->ranks)) {
78
+ SQ_Classes_Error::setError(__('Could not load the Rankings.', _SQ_PLUGIN_NAME_));
79
  $this->ranks = array();
80
  }
81
  }
88
 
89
  if ($this->suggested = SQ_Classes_RemoteController::syncGSC($args)) {
90
  if (is_wp_error($this->suggested)) {
91
+ SQ_Classes_Error::setError(__('Could not load data.', _SQ_PLUGIN_NAME_));
92
  $this->suggested = array();
93
  }
94
  }
111
  public function action() {
112
  parent::action();
113
 
114
+ if (!current_user_can('sq_manage_focuspages')) {
115
+ return;
116
+ }
117
+
118
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
119
 
120
  case 'sq_ranking_settings':
 
 
 
 
121
  //Save the settings
122
  if (!empty($_POST)) {
123
  SQ_Classes_ObjController::getClass('SQ_Models_Settings')->saveValues($_POST);
134
  SQ_Classes_Error::setMessage(__('Saved', _SQ_PLUGIN_NAME_));
135
 
136
  break;
 
137
  case 'sq_serp_refresh_post':
 
 
 
 
 
138
  $keyword = SQ_Classes_Helpers_Tools::getValue('keyword', false);
139
+ if ($keyword) {
140
  $args = array();
 
141
  $args['keyword'] = $keyword;
142
  if (SQ_Classes_RemoteController::checkPostRank($args) === false) {
143
  SQ_Classes_Error::setError(sprintf(__('Could not refresh the rank. Please check your SERP credits %shere%s', _SQ_PLUGIN_NAME_), '<a href="' . SQ_Classes_RemoteController::getMySquirrlyLink('account') . '">', '</a>'));
148
 
149
  break;
150
  case 'sq_serp_delete_keyword':
 
 
 
 
151
  $keyword = SQ_Classes_Helpers_Tools::getValue('keyword', false);
152
 
153
  if ($keyword) {
161
  SQ_Classes_Error::setError(__('Invalid params!', _SQ_PLUGIN_NAME_) . " <br /> ");
162
  }
163
  break;
 
164
  case 'sq_ajax_rank_bulk_delete':
165
  SQ_Classes_Helpers_Tools::setHeader( 'json' );
166
  $inputs = SQ_Classes_Helpers_Tools::getValue( 'inputs', array() );
179
  echo json_encode( array( 'error' => __( 'Invalid params!', _SQ_PLUGIN_NAME_ ) ) );
180
  }
181
  exit();
 
182
  case 'sq_ajax_rank_bulk_refresh':
183
  SQ_Classes_Helpers_Tools::setHeader( 'json' );
184
  $inputs = SQ_Classes_Helpers_Tools::getValue( 'inputs', array() );
235
  }
236
  </script>';
237
  }
238
+
239
  }
controllers/Research.php CHANGED
@@ -11,15 +11,33 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
11
  public $rankkeywords = array();
12
  public $labels = array();
13
  public $countries = array();
 
14
  //--
15
  public $index;
16
  public $error;
17
  public $user;
18
 
 
 
 
19
  function init() {
 
20
  //Clear the Scripts and Styles from other plugins
21
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'research');
24
 
25
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
@@ -39,7 +57,6 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
39
  call_user_func(array($this, $tab));
40
  }
41
 
42
- //@ob_flush();
43
  echo $this->getView('Research/' . ucfirst($tab));
44
 
45
  //get the modal window for the assistant popup
@@ -47,6 +64,8 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
47
  }
48
 
49
  public function research() {
 
 
50
  $countries = SQ_Classes_RemoteController::getKrCountries();
51
 
52
  if (!is_wp_error($countries)) {
@@ -57,6 +76,8 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
57
  }
58
 
59
  public function briefcase() {
 
 
60
  $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
61
  $labels = SQ_Classes_Helpers_Tools::getValue('slabel', false);
62
 
@@ -90,6 +111,7 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
90
  }
91
 
92
  public function labels() {
 
93
 
94
  $args = array();
95
  if (!empty($labels)) {
@@ -111,6 +133,8 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
111
  }
112
 
113
  public function suggested() {
 
 
114
  //Get the briefcase keywords
115
  if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
116
  if (!is_wp_error($briefcase)) {
@@ -210,65 +234,6 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
210
  echo json_encode(array('error' => __('Invalid params!', _SQ_PLUGIN_NAME_)));
211
  }
212
  exit();
213
- case 'sq_briefcase_article':
214
- if (!current_user_can('sq_manage_snippets')) {
215
- $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
216
- SQ_Classes_Helpers_Tools::setHeader('json');
217
- echo json_encode($response);
218
- exit();
219
- }
220
-
221
- SQ_Classes_Helpers_Tools::setHeader('json');
222
-
223
- $keyword = (string)SQ_Classes_Helpers_Tools::getValue('keyword', '');
224
-
225
- if ($keyword <> '') {
226
- $args = array();
227
-
228
- $args['keyword'] = stripslashes($keyword);
229
- $articles = json_decode(SQ_Classes_RemoteController::apiCall('briefcase/articles', $args));
230
-
231
- $rows = array();
232
- if ($articles && !empty($articles)) {
233
- foreach ($articles as $article) {
234
- if ($post = get_post($article->id)) {
235
- $link = SQ_Classes_Helpers_Tools::getAdminUrl('optimization?post=' . $post->ID);
236
- $rows[] = '<tr>
237
- <td><span style="font-size: 15px; color: #333">' . $post->post_title . '</span></td>
238
- <td align="right">' . (int)$article->optimized . '%' . '</td>
239
- <td align="center">
240
- <button class="btn btn-default sq_research_selectit" onclick="location.href = \'' . $link . '\'">' . __('Edit', _SQ_PLUGIN_NAME_) . '</button>
241
- </td>
242
- </tr>';
243
- } else {
244
- $rows[] = '<tr>
245
- <td><span style="font-size: 11px; color: #aaa">' . __('Deleted Post', _SQ_PLUGIN_NAME_) . '</span></td>
246
- <td align="right"></td>
247
- <td align="right">' . (int)$article->optimized . '%' . '</td>
248
- <td></td>
249
- </tr>';
250
- }
251
- }
252
-
253
- $table = sprintf('<table class="subtable">
254
- <tr>
255
- <th>' . __('Article title', _SQ_PLUGIN_NAME_) . '</th>
256
- <th style="width: 150px; text-align: right;">' . __('Optimized', _SQ_PLUGIN_NAME_) . '</th>
257
- <th style="width: 150px; text-align: center;">' . __('Option', _SQ_PLUGIN_NAME_) . '</th>
258
- </tr>
259
- %s
260
- </table>', join('', $rows));
261
- } else {
262
- $table = '<table class="subtable"><tr><td colspan="6" align="center" style="color: red">' . __('No articles found', _SQ_PLUGIN_NAME_) . '</td></tr></table>';
263
- }
264
-
265
-
266
- echo json_encode(array('articles' => $table));
267
- } else {
268
- echo json_encode(array('error' => __('Invalid Keyword!', _SQ_PLUGIN_NAME_)));
269
- }
270
- exit();
271
-
272
  /**********************************/
273
  case 'sq_briefcase_addlabel':
274
  if (!current_user_can('sq_manage_snippet')) {
@@ -455,11 +420,8 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
455
  break;
456
  }
457
 
458
- $num = count($data);
459
- for ($c = 0; $c < $num; $c++) {
460
- if (is_string($data[$c]) && $data[$c] <> '') {
461
- $keywords[] = strip_tags($data[0]);
462
- }
463
  }
464
  }
465
  }
@@ -469,7 +431,7 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
469
 
470
  if (!empty($keywords)) {
471
  foreach ($keywords as $keyword) {
472
- if($keyword <> '') {
473
  SQ_Classes_RemoteController::addBriefcaseKeyword(array('keyword' => $keyword));
474
  }
475
  }
@@ -528,7 +490,9 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
528
  $json = SQ_Classes_RemoteController::getKROthers($args);
529
 
530
  if (!is_wp_error($json)) {
531
- echo json_encode(array('keywords' => $json->keywords));
 
 
532
  } else {
533
  echo json_encode(array('error' => $json->get_error_message()));
534
  }
@@ -538,34 +502,38 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
538
 
539
  exit();
540
  case 'sq_ajax_research_process':
541
- @ini_set("max_execution_time", 300);
542
-
543
  SQ_Classes_Helpers_Tools::setHeader('json');
544
  $keywords = SQ_Classes_Helpers_Tools::getValue('keywords', false);
545
- $country = SQ_Classes_Helpers_Tools::getValue('country', 'com');
546
  $lang = SQ_Classes_Helpers_Tools::getValue('lang', 'en');
 
 
 
 
 
547
 
548
- if ($keywords) {
549
  $args = array();
550
- $args['q'] = $keywords;
551
- $args['country'] = $country;
552
- $args['lang'] = $lang;
553
  $this->kr = SQ_Classes_RemoteController::getKRSuggestion($args);
554
 
555
  if (!is_wp_error($this->kr)) {
556
- //Get the briefcase keywords
557
- if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
558
- if (!is_wp_error($briefcase)) {
559
- if (isset($briefcase->keywords)) {
560
- $this->keywords = $briefcase->keywords;
 
 
561
  }
562
  }
563
- }
564
 
565
- $this->country = $country;
566
- echo json_encode(array('html' => $this->getView('Research/ResearchDetails')));
 
 
 
 
567
  } else {
568
- $this->kr = array();
569
  //show the keywords in results to be able to add them to brifcase
570
  $keywords = explode(',', $keywords);
571
  if (!empty($keywords)) {
@@ -574,13 +542,33 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
574
  'keyword' => $keyword,
575
  )));
576
  }
577
- $this->country = $country;
578
  }
579
- echo json_encode(array('html' => $this->getView('Research/ResearchDetails')));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580
 
 
 
 
 
 
 
 
581
  }
582
  } else {
583
- echo json_encode(array('error' => __('Invalid params!', _SQ_PLUGIN_NAME_)));
584
  }
585
  exit();
586
  case 'sq_ajax_research_history':
@@ -588,9 +576,13 @@ class SQ_Controllers_Research extends SQ_Classes_FrontController {
588
  $id = (int)SQ_Classes_Helpers_Tools::getValue('id', 0);
589
 
590
  if ($id > 0) {
591
- $args = array();
592
  $args['id'] = $id;
593
- $this->kr = SQ_Classes_RemoteController::getKRHistory($args);
 
 
 
 
594
 
595
  //Get the briefcase keywords
596
  if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
11
  public $rankkeywords = array();
12
  public $labels = array();
13
  public $countries = array();
14
+ public $post_id = false;
15
  //--
16
  public $index;
17
  public $error;
18
  public $user;
19
 
20
+ /** @var object Checkin process with Squirrly Cloud */
21
+ public $checkin;
22
+
23
  function init() {
24
+
25
  //Clear the Scripts and Styles from other plugins
26
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
27
 
28
+ //Checkin to API V2
29
+ $this->checkin = SQ_Classes_RemoteController::checkin();
30
+
31
+ if (is_wp_error($this->checkin)) {
32
+ if($this->checkin->get_error_message() == 'no_data') {
33
+ echo $this->getView('Errors/Error');
34
+ return;
35
+ }elseif($this->checkin->get_error_message() == 'maintenance') {
36
+ echo $this->getView('Errors/Maintenance');
37
+ return;
38
+ }
39
+ }
40
+
41
  $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'research');
42
 
43
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
57
  call_user_func(array($this, $tab));
58
  }
59
 
 
60
  echo $this->getView('Research/' . ucfirst($tab));
61
 
62
  //get the modal window for the assistant popup
64
  }
65
 
66
  public function research() {
67
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
68
+
69
  $countries = SQ_Classes_RemoteController::getKrCountries();
70
 
71
  if (!is_wp_error($countries)) {
76
  }
77
 
78
  public function briefcase() {
79
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
80
+
81
  $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
82
  $labels = SQ_Classes_Helpers_Tools::getValue('slabel', false);
83
 
111
  }
112
 
113
  public function labels() {
114
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
115
 
116
  $args = array();
117
  if (!empty($labels)) {
133
  }
134
 
135
  public function suggested() {
136
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
137
+
138
  //Get the briefcase keywords
139
  if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
140
  if (!is_wp_error($briefcase)) {
234
  echo json_encode(array('error' => __('Invalid params!', _SQ_PLUGIN_NAME_)));
235
  }
236
  exit();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
237
  /**********************************/
238
  case 'sq_briefcase_addlabel':
239
  if (!current_user_can('sq_manage_snippet')) {
420
  break;
421
  }
422
 
423
+ if (is_string($data[0]) && $data[0] <> '') {
424
+ $keywords[] = strip_tags($data[0]);
 
 
 
425
  }
426
  }
427
  }
431
 
432
  if (!empty($keywords)) {
433
  foreach ($keywords as $keyword) {
434
+ if ($keyword <> '') {
435
  SQ_Classes_RemoteController::addBriefcaseKeyword(array('keyword' => $keyword));
436
  }
437
  }
490
  $json = SQ_Classes_RemoteController::getKROthers($args);
491
 
492
  if (!is_wp_error($json)) {
493
+ if(isset($json->keywords)) {
494
+ echo json_encode(array('keywords' => $json->keywords));
495
+ }
496
  } else {
497
  echo json_encode(array('error' => $json->get_error_message()));
498
  }
502
 
503
  exit();
504
  case 'sq_ajax_research_process':
 
 
505
  SQ_Classes_Helpers_Tools::setHeader('json');
506
  $keywords = SQ_Classes_Helpers_Tools::getValue('keywords', false);
 
507
  $lang = SQ_Classes_Helpers_Tools::getValue('lang', 'en');
508
+ $country = SQ_Classes_Helpers_Tools::getValue('country', 'com');
509
+
510
+ $count = (int)SQ_Classes_Helpers_Tools::getValue('count', 10);
511
+ $id = (int)SQ_Classes_Helpers_Tools::getValue('id', 0);
512
+ $this->post_id = SQ_Classes_Helpers_Tools::getValue('post_id', false);
513
 
514
+ if ($id > 0) {
515
  $args = array();
516
+ $args['id'] = $id;
 
 
517
  $this->kr = SQ_Classes_RemoteController::getKRSuggestion($args);
518
 
519
  if (!is_wp_error($this->kr)) {
520
+ if (!empty($this->kr)) {
521
+ //Get the briefcase keywords
522
+ if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
523
+ if (!is_wp_error($briefcase)) {
524
+ if (isset($briefcase->keywords)) {
525
+ $this->keywords = $briefcase->keywords;
526
+ }
527
  }
528
  }
 
529
 
530
+ //research ready, return the results
531
+ echo json_encode(array('done' => true, 'html' => $this->getView('Research/ResearchDetails')));
532
+ } else {
533
+ //still loading
534
+ echo json_encode(array('done' => false));
535
+ }
536
  } else {
 
537
  //show the keywords in results to be able to add them to brifcase
538
  $keywords = explode(',', $keywords);
539
  if (!empty($keywords)) {
542
  'keyword' => $keyword,
543
  )));
544
  }
 
545
  }
546
+ echo json_encode(array('done' => true, 'html' => $this->getView('Research/ResearchDetails')));
547
+
548
+ }
549
+ } elseif ($keywords) {
550
+ $args = array();
551
+ $args['q'] = $keywords;
552
+ $args['country'] = $country;
553
+ $args['lang'] = $lang;
554
+ $args['count'] = $count;
555
+ $process = SQ_Classes_RemoteController::setKRSuggestion($args);
556
+
557
+ if (!is_wp_error($process)) {
558
+ if(isset($process->id)) {
559
+ //Get the briefcase keywords
560
+ echo json_encode(array('done' => false, 'id' => $process->id));
561
 
562
+ }
563
+ } else {
564
+ if ($process->get_error_code() == 'limit_exceeded') {
565
+ echo json_encode(array('done' => true, 'error' => __('Keyword Research limit exceeded', _SQ_PLUGIN_NAME_)));
566
+ } else {
567
+ echo json_encode(array('done' => true, 'error' => $process->get_error_message()));
568
+ }
569
  }
570
  } else {
571
+ echo json_encode(array('done' => true, 'error' => __('Invalid params!', _SQ_PLUGIN_NAME_)));
572
  }
573
  exit();
574
  case 'sq_ajax_research_history':
576
  $id = (int)SQ_Classes_Helpers_Tools::getValue('id', 0);
577
 
578
  if ($id > 0) {
579
+ $args = $this->kr = array();
580
  $args['id'] = $id;
581
+ $krHistory = SQ_Classes_RemoteController::getKRHistory($args);
582
+
583
+ if (!empty($krHistory)) { //get only the first report
584
+ $this->kr = current($krHistory);
585
+ }
586
 
587
  //Get the briefcase keywords
588
  if ($briefcase = SQ_Classes_RemoteController::getBriefcase()) {
controllers/SeoSettings.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
4
 
@@ -8,7 +9,7 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
8
  //Clear the Scripts and Styles from other plugins
9
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
10
 
11
- $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'bulkseo');
12
 
13
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
14
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
@@ -40,204 +41,54 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
40
  return $this->init();
41
  }
42
 
43
- public function bulkseo() {
44
- global $wp_query;
45
- wp_reset_query();
46
-
47
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bulkseo');
48
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('labels');
49
-
50
- $search = (string)SQ_Classes_Helpers_Tools::getValue('skeyword', '');
51
- $labels = SQ_Classes_Helpers_Tools::getValue('slabel', array());
52
- $paged = SQ_Classes_Helpers_Tools::getValue('spage', 1);
53
- $post_id = SQ_Classes_Helpers_Tools::getValue('sid', false);
54
- $post_type = SQ_Classes_Helpers_Tools::getValue('stype', 'post');
55
- $post_per_page = SQ_Classes_Helpers_Tools::getValue('cnt', 10);
56
- $post_status = SQ_Classes_Helpers_Tools::getValue('sstatus', '');
57
-
58
- if ($search <> '') {
59
- $post_per_page = 50;
60
- } else {
61
- $patterns = SQ_Classes_Helpers_Tools::getOption('patterns');
62
- if (!isset($patterns[$post_type])) {
63
- $patterns[$post_type] = $patterns['custom'];
64
- }
65
- }
66
-
67
- //Set the Labels and Categories
68
- SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->init();
69
-
70
- //Remove the page from URL for bulkSEO
71
- remove_filter('sq_post', array(SQ_Classes_ObjController::getClass('SQ_Models_Frontend'), 'addPaged'), 14);
72
-
73
-
74
- //If home then show the home url
75
- if (($post_type == 'home' || $search == '#all') && ($post_status == '' || $post_status == 'publish')) {
76
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setHomePage()) {
77
- $this->pages[] = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post, $labels)->getPage();
78
- }
79
- }
80
-
81
- //get all the public post types
82
- $types = get_post_types(array('public' => true));
83
- $statuses = array('draft', 'publish', 'pending', 'future', 'private');
84
- //push the shop page into post types to pass the filter
85
- if ($post_type == 'shop') array_push($types, 'shop');
86
-
87
- if (!empty($types) && in_array($post_type, $types) || $search == '#all') {
88
-
89
- //get all the posts types from database
90
- //filter by all in case of #all search
91
- //filter by page in case of shop post type
92
- $query = array(
93
- 'post_type' => ($search == '#all' || $post_id ? array_keys($types) : ($post_type <> 'shop' ? $post_type : 'page')),
94
- 's' => ($search <> '#all' ? (strpos($search, '/') === false ? $search : '') : ''),
95
- 'posts_per_page' => $post_per_page,
96
- 'paged' => $paged,
97
- 'orderby' => 'date',
98
- 'order' => 'DESC',
99
- );
100
-
101
- //If post id is set in URL
102
- if ($post_id) {
103
- $query['post__in'] = explode(',', $post_id);
104
- }
105
-
106
- //show the draft and publish posts
107
- if ($search == '#all' || $post_type <> 'attachment') {
108
- $query['post_status'] = ($post_status <> '' ? $post_status : $statuses);
109
- }
110
-
111
- $wp_query = new WP_Query($query);
112
- $posts = $wp_query->get_posts();
113
- $wp_query->is_paged = false; //remove pagination
114
-
115
- if (!empty($posts)) {
116
- foreach ($posts as $post) {
117
-
118
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByID($post)) {
119
- if ($page = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post, $labels)->getPage()) {
120
- if ($page->url <> '') {
121
- //Search the Squirrly Title, Description and URL if search is set
122
- if ($search <> '' && $search <> '#all') {
123
- if (SQ_Classes_Helpers_Tools::findStr($page->sq->title, $search) === false && SQ_Classes_Helpers_Tools::findStr($page->sq->description, $search) === false && SQ_Classes_Helpers_Tools::findStr($page->url, $search) === false) {
124
- continue;
125
- }
126
- }
127
-
128
- //Don't let other post types to pass
129
- if ($search <> '#all' && !$post_id && isset($page->post_type) && $page->post_type <> $post_type) {
130
- continue;
131
- }
132
-
133
- $this->pages[] = $page;
134
- }
135
-
136
- unset($page);
137
- }
138
- }
139
- }
140
- }
141
- }
142
-
143
- //Get all taxonomies like category, tag, custom post types
144
- $taxonomies = get_taxonomies(array('public' => true));
145
- if ($post_type == 'tag') $post_type = 'post_tag';
146
- if (strpos($post_type, 'tax-') !== false) $post_type = str_replace('tax-', '', $post_type);
147
- if (in_array($post_type, $taxonomies) || $search == '#all') {
148
-
149
- $query = array(
150
- 'public' => true,
151
- 'taxonomy' => ($search == '#all' ? $taxonomies : $post_type),
152
- 'hide_empty' => false,
153
- );
154
-
155
- //If post id is set in URL
156
- //Same filter for taxonomy id
157
- if ($post_id) {
158
- $query['include'] = explode(',', $post_id);
159
- }
160
-
161
- $categories = get_terms($query);
162
- if (!is_wp_error($categories) && !empty($categories)) {
163
- foreach ($categories as $category) {
164
-
165
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setPostByTaxID($category->term_id, $category->taxonomy)) {
166
- if ($page = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post, $labels)->getPage()) {
167
- if ($page->url <> '') {
168
- if ($search <> '') {
169
- if (SQ_Classes_Helpers_Tools::findStr($category->name, $search) === false && SQ_Classes_Helpers_Tools::findStr($category->slug, $search) === false && SQ_Classes_Helpers_Tools::findStr($page->sq->title, $search) === false) {
170
- continue;
171
- }
172
- }
173
-
174
- $this->pages[] = $page;
175
- }
176
- unset($page);
177
 
178
- }
179
- }
 
180
 
181
- }
182
- }
183
- }
184
 
185
- //Get the user profile from database
186
- //search in user profile
187
- if ($post_type == "profile" || $search == '#all') {
188
- $blog_id = get_current_blog_id();
189
- $args = array(
190
- 'blog_id' => $blog_id,
191
- 'role__not_in' => array('subscriber', 'contributor', 'customer'),
192
- 'orderby' => 'login',
193
- 'order' => 'ASC',
194
- 'search' => ($search == '#all' ? '' : $search),
195
- 'count_total' => false,
196
- 'fields' => array('ID'),
197
- );
198
-
199
- $users = get_users($args);
200
-
201
- foreach ($users as $user) {
202
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setAuthorPage($user->ID)) {
203
- if ($page = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post, $labels)->getPage()) {
204
- if ($page->url <> '') {
205
- $this->pages[] = $page;
206
- unset($page);
207
- }
208
- }
209
- }
210
- }
211
 
212
- }
 
 
213
 
 
 
 
214
 
215
- if (!empty($labels) || count((array)$this->pages) > 1) {
216
- //Get the labels for view use
217
- $this->labels = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->getLabels();
218
- }
219
  }
220
 
221
- public function automation() {
222
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('highlight');
223
- SQ_Classes_ObjController::getClass('SQ_Controllers_Patterns')->init();
224
  }
225
 
226
- public function metas() {
227
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('highlight');
228
- SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('snippet');
229
 
 
 
230
  }
231
 
232
- public function jsonld() {
 
233
  }
234
 
235
  public function backup() {
236
  add_filter('sq_themes', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'getAvailableThemes'), 10, 1);
237
  add_filter('sq_importList', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'importList'));
238
-
239
  }
240
 
 
241
  public function hookFooter() {
242
  if (!SQ_Classes_Helpers_Tools::getOption('sq_seoexpert')) {
243
  echo "<script>jQuery('.sq_advanced').hide();</script>";
@@ -270,7 +121,6 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
270
  ///////////////////////////////////////////
271
  /////////////////////////////FIRST PAGE OPTIMIZATION
272
  $url = home_url();
273
- SQ_Classes_ObjController::getClass('SQ_Models_Qss')->createTable();
274
  $post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setHomePage();
275
 
276
  $post->sq->doseo = 1;
@@ -285,7 +135,12 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
285
  SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
286
  $url,
287
  md5('wp_homepage'),
288
- 0,
 
 
 
 
 
289
  maybe_serialize($post->sq->toArray()),
290
  gmdate('Y-m-d H:i:s')
291
  );
@@ -315,6 +170,7 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
315
  case 'sq_seosettings_social':
316
  case 'sq_seosettings_tracking':
317
  case 'sq_seosettings_webmaster':
 
318
  if (!current_user_can('sq_manage_settings')) {
319
  return;
320
  }
@@ -454,7 +310,6 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
454
 
455
 
456
  break;
457
-
458
  case "sq_seosettings_ga_revoke":
459
  if (!current_user_can('sq_manage_settings')) {
460
  return;
@@ -468,7 +323,6 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
468
  SQ_Classes_Error::setError(__('Error! Could not disconnect the account.', _SQ_PLUGIN_NAME_) . " <br /> ");
469
  }
470
  break;
471
-
472
  case "sq_seosettings_gsc_revoke":
473
  if (!current_user_can('sq_manage_settings')) {
474
  return;
@@ -482,7 +336,6 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
482
  SQ_Classes_Error::setError(__('Error! Could not disconnect the account.', _SQ_PLUGIN_NAME_) . " <br /> ");
483
  }
484
  break;
485
-
486
  case 'sq_seosettings_backupsettings':
487
  if (!current_user_can('sq_manage_settings')) {
488
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
@@ -528,7 +381,6 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
528
 
529
  //Check if there is an old backup from Squirrly
530
  SQ_Classes_Helpers_Tools::getOptions();
531
- SQ_Classes_Helpers_Tools::checkUpgrade();
532
 
533
  SQ_Classes_Error::setError(__('Great! The backup is restored.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
534
  } else {
@@ -588,29 +440,37 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
588
  SQ_Classes_Error::setError(__('Error! You have to enter a previously saved backup file.', _SQ_PLUGIN_NAME_) . " <br /> ");
589
  }
590
  break;
591
-
592
  case 'sq_seosettings_importall':
593
  $platform = SQ_Classes_Helpers_Tools::getValue('sq_import_platform', '');
594
  if ($platform <> '') {
595
- if (SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->importDBSettings($platform)) {
596
- SQ_Classes_Error::setMessage(__('Settings imported successfuly!', _SQ_PLUGIN_NAME_));
597
- }
598
-
599
- $seo = SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->importDBSeo($platform);
600
- if (!empty($seo)) {
601
- foreach ($seo as $sq_hash => $metas) {
602
- SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
603
- (isset($metas['url']) ? $metas['url'] : ''),
604
- $sq_hash,
605
- (isset($metas['post_id']) && is_numeric($metas['post_id']) ? (int)$metas['post_id'] : 0),
606
- maybe_serialize($metas),
607
- gmdate('Y-m-d H:i:s'));
 
 
 
 
 
 
 
608
  }
609
- SQ_Classes_Error::setMessage(sprintf(__('%s SEO records were imported successfuly! You can now deactivate the %s plugin', _SQ_PLUGIN_NAME_), count((array)$seo), SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->getName($platform)));
 
 
 
610
  }
611
  }
612
  break;
613
-
614
  case 'sq_seosettings_importsettings':
615
  if (!current_user_can('sq_manage_settings')) {
616
  return;
@@ -622,11 +482,9 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
622
  SQ_Classes_Error::setMessage(__('All the Plugin settings were imported successfuly!', _SQ_PLUGIN_NAME_));
623
  } else {
624
  SQ_Classes_Error::setMessage(__('No settings found for this plugin/theme.', _SQ_PLUGIN_NAME_));
625
-
626
  }
627
  }
628
  break;
629
-
630
  case 'sq_seosettings_importseo':
631
  if (!current_user_can('sq_manage_settings')) {
632
  return;
@@ -640,18 +498,20 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
640
  SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
641
  (isset($metas['url']) ? $metas['url'] : ''),
642
  $sq_hash,
643
- (isset($metas['post_id']) && is_numeric($metas['post_id']) ? (int)$metas['post_id'] : 0),
 
 
 
 
 
644
  maybe_serialize($metas),
645
  gmdate('Y-m-d H:i:s'));
646
  }
647
- SQ_Classes_Error::setMessage(sprintf(__('%s SEO records were imported successfuly! You can now deactivate the %s plugin', _SQ_PLUGIN_NAME_), count((array)$seo), SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->getName($platform)));
648
- } else {
649
- SQ_Classes_Error::setMessage(sprintf(__('There are no SEO records with this plugin. You can now deactivate the %s plugin', _SQ_PLUGIN_NAME_), SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->getName($platform)));
650
-
651
  }
 
 
652
  }
653
  break;
654
-
655
  case 'sq_rollback':
656
  SQ_Classes_Helpers_Tools::setHeader('html');
657
  $plugin_slug = basename(_SQ_PLUGIN_NAME_, '.php');
@@ -674,6 +534,7 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
674
  ]
675
  );
676
  exit();
 
677
  /**************************** Ajax *******************************************************/
678
  case "sq_ajax_seosettings_save":
679
  SQ_Classes_Helpers_Tools::setHeader('json');
@@ -773,8 +634,23 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
773
  echo json_encode($response);
774
  exit();
775
 
776
- case 'sq_ajax_assistant_bulkseo':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
777
  SQ_Classes_Helpers_Tools::setHeader('json');
 
778
  $response = array();
779
  if (!current_user_can('sq_manage_snippet')) {
780
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
@@ -782,37 +658,42 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
782
  exit();
783
  }
784
 
785
- $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
786
- $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
787
- $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', 'category');
788
- $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', 'post');
789
 
790
- //Set the Labels and Categories
791
- SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->init();
792
- if ($post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
793
- $this->post = SQ_Classes_ObjController::getClass('SQ_Models_BulkSeo')->parsePage($post)->getPage();
794
  }
795
 
796
- $json = array();
797
- $json['html'] = $this->getView('SeoSettings/BulkseoRow');
798
- $json['html_dest'] = "#sq_row_" . $this->post->hash;
799
 
800
- $json['assistant'] = '';
801
- $categories = apply_filters('sq_assistant_categories_page', $this->post->hash);
802
- if (!empty($categories)) {
803
- foreach ($categories as $index => $category) {
804
- if (isset($category->assistant)) {
805
- $json['assistant'] .= $category->assistant;
806
- }
807
- }
 
 
 
 
 
 
 
 
808
  }
809
- $json['assistant_dest'] = "#sq_assistant_" . $this->post->hash;
810
 
811
- echo json_encode($json);
812
  exit();
813
 
814
- case 'sq_ajax_sla_sticky':
815
  SQ_Classes_Helpers_Tools::setHeader('json');
 
816
  $response = array();
817
  if (!current_user_can('sq_manage_snippet')) {
818
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
@@ -820,7 +701,9 @@ class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
820
  exit();
821
  }
822
 
823
- SQ_Classes_Helpers_Tools::saveUserMeta('sq_auto_sticky', (int)SQ_Classes_Helpers_Tools::getValue('sq_auto_sticky'));
 
 
824
  echo json_encode(array());
825
  exit();
826
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_SeoSettings extends SQ_Classes_FrontController {
5
 
9
  //Clear the Scripts and Styles from other plugins
10
  SQ_Classes_ObjController::getClass('SQ_Models_Compatibility')->clearStyles();
11
 
12
+ $tab = SQ_Classes_Helpers_Tools::getValue('tab', 'automation');
13
 
14
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap-reboot');
15
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('bootstrap');
41
  return $this->init();
42
  }
43
 
44
+ public function automation() {
45
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('highlight');
48
+ SQ_Classes_ObjController::getClass('SQ_Controllers_Patterns')->init();
49
+ }
50
 
51
+ public function metas() {
52
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
 
53
 
54
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('highlight');
55
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('snippet');
56
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
+ public function jsonld() {
59
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
60
+ }
61
 
62
+ public function social(){
63
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
64
+ }
65
 
66
+ public function tracking(){
67
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
 
 
68
  }
69
 
70
+ public function webmaster(){
71
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
 
72
  }
73
 
74
+ public function sitemap(){
75
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
76
+ }
77
 
78
+ public function robots(){
79
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
80
  }
81
 
82
+ public function favicon(){
83
+ add_action('sq_form_notices', array($this,'getNotificationBar'));
84
  }
85
 
86
  public function backup() {
87
  add_filter('sq_themes', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'getAvailableThemes'), 10, 1);
88
  add_filter('sq_importList', array(SQ_Classes_ObjController::getClass('SQ_Models_ImportExport'), 'importList'));
 
89
  }
90
 
91
+
92
  public function hookFooter() {
93
  if (!SQ_Classes_Helpers_Tools::getOption('sq_seoexpert')) {
94
  echo "<script>jQuery('.sq_advanced').hide();</script>";
121
  ///////////////////////////////////////////
122
  /////////////////////////////FIRST PAGE OPTIMIZATION
123
  $url = home_url();
 
124
  $post = SQ_Classes_ObjController::getClass('SQ_Models_Snippet')->setHomePage();
125
 
126
  $post->sq->doseo = 1;
135
  SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
136
  $url,
137
  md5('wp_homepage'),
138
+ maybe_serialize(array(
139
+ 'ID' => 0,
140
+ 'post_type' => 'home',
141
+ 'term_id' => 0,
142
+ 'taxonomy' => '',
143
+ )),
144
  maybe_serialize($post->sq->toArray()),
145
  gmdate('Y-m-d H:i:s')
146
  );
170
  case 'sq_seosettings_social':
171
  case 'sq_seosettings_tracking':
172
  case 'sq_seosettings_webmaster':
173
+ case 'sq_seosettings_advanced':
174
  if (!current_user_can('sq_manage_settings')) {
175
  return;
176
  }
310
 
311
 
312
  break;
 
313
  case "sq_seosettings_ga_revoke":
314
  if (!current_user_can('sq_manage_settings')) {
315
  return;
323
  SQ_Classes_Error::setError(__('Error! Could not disconnect the account.', _SQ_PLUGIN_NAME_) . " <br /> ");
324
  }
325
  break;
 
326
  case "sq_seosettings_gsc_revoke":
327
  if (!current_user_can('sq_manage_settings')) {
328
  return;
336
  SQ_Classes_Error::setError(__('Error! Could not disconnect the account.', _SQ_PLUGIN_NAME_) . " <br /> ");
337
  }
338
  break;
 
339
  case 'sq_seosettings_backupsettings':
340
  if (!current_user_can('sq_manage_settings')) {
341
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
381
 
382
  //Check if there is an old backup from Squirrly
383
  SQ_Classes_Helpers_Tools::getOptions();
 
384
 
385
  SQ_Classes_Error::setError(__('Great! The backup is restored.', _SQ_PLUGIN_NAME_) . " <br /> ", 'success');
386
  } else {
440
  SQ_Classes_Error::setError(__('Error! You have to enter a previously saved backup file.', _SQ_PLUGIN_NAME_) . " <br /> ");
441
  }
442
  break;
 
443
  case 'sq_seosettings_importall':
444
  $platform = SQ_Classes_Helpers_Tools::getValue('sq_import_platform', '');
445
  if ($platform <> '') {
446
+ try {
447
+ SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->importDBSettings($platform);
448
+ $seo = SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->importDBSeo($platform);
449
+ if (!empty($seo)) {
450
+ //Check if the Squirrly Table Exists
451
+ SQ_Classes_ObjController::getClass('SQ_Models_Qss')->checkTableExists();
452
+
453
+ foreach ($seo as $sq_hash => $metas) {
454
+ SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
455
+ (isset($metas['url']) ? $metas['url'] : ''),
456
+ $sq_hash,
457
+ maybe_serialize(array(
458
+ 'ID' => (isset($metas['post_id']) ? (int)$metas['post_id'] : 0),
459
+ 'post_type' => (isset($metas['post_type']) ? $metas['post_type'] : ''),
460
+ 'term_id' => (isset($metas['term_id']) ? (int)$metas['term_id'] : 0),
461
+ 'taxonomy' => (isset($metas['taxonomy']) ? $metas['taxonomy'] : ''),
462
+ )),
463
+ maybe_serialize($metas),
464
+ gmdate('Y-m-d H:i:s'));
465
+ }
466
  }
467
+
468
+ SQ_Classes_Error::setMessage(sprintf(__('Success! The import from %s was completed successfully and your SEO is safe!', _SQ_PLUGIN_NAME_), SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->getName($platform)));
469
+ }catch (Exception $e){
470
+ SQ_Classes_Error::setMessage(__('Error! An error occured while import. Please try again.', _SQ_PLUGIN_NAME_));
471
  }
472
  }
473
  break;
 
474
  case 'sq_seosettings_importsettings':
475
  if (!current_user_can('sq_manage_settings')) {
476
  return;
482
  SQ_Classes_Error::setMessage(__('All the Plugin settings were imported successfuly!', _SQ_PLUGIN_NAME_));
483
  } else {
484
  SQ_Classes_Error::setMessage(__('No settings found for this plugin/theme.', _SQ_PLUGIN_NAME_));
 
485
  }
486
  }
487
  break;
 
488
  case 'sq_seosettings_importseo':
489
  if (!current_user_can('sq_manage_settings')) {
490
  return;
498
  SQ_Classes_ObjController::getClass('SQ_Models_Qss')->saveSqSEO(
499
  (isset($metas['url']) ? $metas['url'] : ''),
500
  $sq_hash,
501
+ maybe_serialize(array(
502
+ 'ID' => (isset($metas['post_id']) ? (int)$metas['post_id'] : 0),
503
+ 'post_type' => (isset($metas['post_type']) ? $metas['post_type'] : ''),
504
+ 'term_id' => (isset($metas['term_id']) ? (int)$metas['term_id'] : 0),
505
+ 'taxonomy' => (isset($metas['taxonomy']) ? $metas['taxonomy'] : ''),
506
+ )),
507
  maybe_serialize($metas),
508
  gmdate('Y-m-d H:i:s'));
509
  }
 
 
 
 
510
  }
511
+
512
+ SQ_Classes_Error::setMessage(sprintf(__('Success! The import from %s was completed successfully and your SEO is safe!', _SQ_PLUGIN_NAME_), SQ_Classes_ObjController::getClass('SQ_Models_ImportExport')->getName($platform)));
513
  }
514
  break;
 
515
  case 'sq_rollback':
516
  SQ_Classes_Helpers_Tools::setHeader('html');
517
  $plugin_slug = basename(_SQ_PLUGIN_NAME_, '.php');
534
  ]
535
  );
536
  exit();
537
+
538
  /**************************** Ajax *******************************************************/
539
  case "sq_ajax_seosettings_save":
540
  SQ_Classes_Helpers_Tools::setHeader('json');
634
  echo json_encode($response);
635
  exit();
636
 
637
+ case 'sq_ajax_sla_sticky':
638
+ SQ_Classes_Helpers_Tools::setHeader('json');
639
+
640
+ $response = array();
641
+ if (!current_user_can('sq_manage_snippet')) {
642
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
643
+ echo json_encode($response);
644
+ exit();
645
+ }
646
+
647
+ SQ_Classes_Helpers_Tools::saveUserMeta('sq_auto_sticky', (int)SQ_Classes_Helpers_Tools::getValue('sq_auto_sticky'));
648
+ echo json_encode(array());
649
+ exit();
650
+
651
+ case 'sq_ajax_gsc_code':
652
  SQ_Classes_Helpers_Tools::setHeader('json');
653
+
654
  $response = array();
655
  if (!current_user_can('sq_manage_snippet')) {
656
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
658
  exit();
659
  }
660
 
661
+ //remove connection with Google Analytics
662
+ $code = SQ_Classes_RemoteController::getGSCToken();
 
 
663
 
664
+ if (!is_wp_error($code) && $code) {
665
+ $response['code'] = SQ_Classes_Helpers_Sanitize::checkGoogleWTCode($code);
666
+ } else {
667
+ $response['error'] = SQ_Classes_Error::showNotices(__('Error! Could not get the code. Connect to Google Search Console and validate the connection.', _SQ_PLUGIN_NAME_), 'sq_error');
668
  }
669
 
670
+ echo json_encode($response);
671
+ exit();
 
672
 
673
+ case 'sq_ajax_ga_code':
674
+ SQ_Classes_Helpers_Tools::setHeader('json');
675
+
676
+ $response = array();
677
+ if (!current_user_can('sq_manage_snippet')) {
678
+ $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
679
+ echo json_encode($response);
680
+ exit();
681
+ }
682
+
683
+ //remove connection with Google Analytics
684
+ $code = SQ_Classes_RemoteController::getGAToken();
685
+ if (!is_wp_error($code) && $code) {
686
+ $response['code'] = $code;
687
+ } else {
688
+ $response['error'] = SQ_Classes_Error::showNotices(__('Error! Could not get the tracking code. Connect to Google Analytics and get the website tracking code from Admin area.', _SQ_PLUGIN_NAME_), 'sq_error');
689
  }
 
690
 
691
+ echo json_encode($response);
692
  exit();
693
 
694
+ case 'sq_ajax_connection_check':
695
  SQ_Classes_Helpers_Tools::setHeader('json');
696
+
697
  $response = array();
698
  if (!current_user_can('sq_manage_snippet')) {
699
  $response['error'] = SQ_Classes_Error::showNotices(__("You do not have permission to perform this action", _SQ_PLUGIN_NAME_), 'sq_error');
701
  exit();
702
  }
703
 
704
+ //remove connection with Google Analytics
705
+ SQ_Classes_RemoteController::checkin();
706
+
707
  echo json_encode(array());
708
  exit();
709
  }
controllers/Sitemaps.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  /**
4
  * Class for Sitemap Generator
@@ -15,7 +16,8 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
15
  parent::__construct();
16
  $this->posts_limit = SQ_Classes_Helpers_Tools::getOption('sq_sitemap_perpage');
17
  add_filter('sq_sitemap_style', array($this, 'getFeedStyle'));
18
- add_filter('template_redirect', array($this, 'hookPreventRedirect'), 0);
 
19
  add_filter('user_trailingslashit', array($this, 'untrailingslashit'));
20
  add_action('sq_processPing', array($this, 'processCron'));
21
 
@@ -23,8 +25,7 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
23
 
24
  public function hookPreventRedirect() {
25
  global $wp_query;
26
- // echo '<pre>' . print_R($_SERVER, true) . '</pre>';
27
- // exit();
28
  if (isset($_SERVER['REQUEST_URI'])) {
29
  if (strpos($_SERVER['REQUEST_URI'], 'sq_feed') !== false) {
30
  $parseurl = @parse_url($_SERVER['REQUEST_URI']);
@@ -39,9 +40,11 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
39
 
40
  $wp_query->is_404 = false;
41
  $wp_query->is_feed = true;
 
42
  $this->feedRequest($sitemap, $page);
43
  apply_filters('sq_sitemapxml', $this->showSitemap());
44
  die();
 
45
  } elseif (strpos($_SERVER['REQUEST_URI'], '.xml') !== false) {
46
  $parseurl = @parse_url($_SERVER['REQUEST_URI']);
47
  $stemaplist = SQ_Classes_Helpers_Tools::getOption('sq_sitemap');
@@ -49,6 +52,7 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
49
 
50
  foreach ($stemaplist as $request => $sitemap) {
51
  if (isset($sitemap[0]) && $sitemap[1] && substr($parseurl['path'], (strrpos($parseurl['path'], '/') + 1)) == $sitemap[0]) {
 
52
  $wp_query->is_404 = false;
53
  $wp_query->is_feed = true;
54
 
@@ -113,7 +117,7 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
113
  );
114
 
115
  $this->model->setCurrentLanguage();
116
- if($this->model->language <> ''){
117
  if (!SQ_Classes_Helpers_Tools::getOption('sq_sitemap_combinelangs')) {
118
  $sq_query['lang'] = $this->model->language;
119
  }
@@ -445,7 +449,7 @@ class SQ_Controllers_Sitemaps extends SQ_Classes_FrontController {
445
  }
446
 
447
  $this->model->setCurrentLanguage();
448
- if($this->model->language <> '' && function_exists('pll_home_url')){
449
  return pll_home_url($this->model->language) . $sitemap;
450
  }
451
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  /**
5
  * Class for Sitemap Generator
16
  parent::__construct();
17
  $this->posts_limit = SQ_Classes_Helpers_Tools::getOption('sq_sitemap_perpage');
18
  add_filter('sq_sitemap_style', array($this, 'getFeedStyle'));
19
+ add_action('wp', array($this, 'hookPreventRedirect'), 9);
20
+
21
  add_filter('user_trailingslashit', array($this, 'untrailingslashit'));
22
  add_action('sq_processPing', array($this, 'processCron'));
23
 
25
 
26
  public function hookPreventRedirect() {
27
  global $wp_query;
28
+
 
29
  if (isset($_SERVER['REQUEST_URI'])) {
30
  if (strpos($_SERVER['REQUEST_URI'], 'sq_feed') !== false) {
31
  $parseurl = @parse_url($_SERVER['REQUEST_URI']);
40
 
41
  $wp_query->is_404 = false;
42
  $wp_query->is_feed = true;
43
+
44
  $this->feedRequest($sitemap, $page);
45
  apply_filters('sq_sitemapxml', $this->showSitemap());
46
  die();
47
+
48
  } elseif (strpos($_SERVER['REQUEST_URI'], '.xml') !== false) {
49
  $parseurl = @parse_url($_SERVER['REQUEST_URI']);
50
  $stemaplist = SQ_Classes_Helpers_Tools::getOption('sq_sitemap');
52
 
53
  foreach ($stemaplist as $request => $sitemap) {
54
  if (isset($sitemap[0]) && $sitemap[1] && substr($parseurl['path'], (strrpos($parseurl['path'], '/') + 1)) == $sitemap[0]) {
55
+
56
  $wp_query->is_404 = false;
57
  $wp_query->is_feed = true;
58
 
117
  );
118
 
119
  $this->model->setCurrentLanguage();
120
+ if ($this->model->language <> '') {
121
  if (!SQ_Classes_Helpers_Tools::getOption('sq_sitemap_combinelangs')) {
122
  $sq_query['lang'] = $this->model->language;
123
  }
449
  }
450
 
451
  $this->model->setCurrentLanguage();
452
+ if ($this->model->language <> '' && function_exists('pll_home_url')) {
453
  return pll_home_url($this->model->language) . $sitemap;
454
  }
455
 
controllers/Snippet.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
4
 
@@ -10,7 +11,7 @@ class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
10
  parent::__construct();
11
  add_action('admin_bar_menu', array($this, 'hookTopmenuFrontend'), 11);
12
 
13
- if(is_admin()) {
14
  add_action('category_add_form_fields', array($this, 'hookTermsPage'), 10);
15
 
16
  $taxonomies = get_taxonomies(array('public' => true));
@@ -166,11 +167,11 @@ class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
166
  $sq_hash = SQ_Classes_Helpers_Tools::getValue('sq_hash', false);
167
  $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
168
  $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
169
- $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', 'category');
170
- $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', 'post');
171
 
172
  //Save the SEO settings
173
- if ($this->model->saveSEO()) {
174
  $json['saved'] = $sq_hash;
175
  } else {
176
  $json['error'] = __('Could not save the data', _SQ_PLUGIN_NAME_);
@@ -193,6 +194,7 @@ class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
193
  break;
194
 
195
  case 'sq_getsnippet':
 
196
 
197
  $json = array();
198
  $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
@@ -201,21 +203,22 @@ class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
201
  $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', 'post');
202
 
203
  if ($this->post = $this->model->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
204
- SQ_Debug::dump($this->post);
205
  $json['html'] = $this->getView('Blocks/Snippet');
206
- }
207
 
208
- if (SQ_Classes_Helpers_Tools::isAjax()) {
209
- SQ_Classes_Helpers_Tools::setHeader('json');
 
210
 
211
  if (SQ_Classes_Error::isError()) {
212
  $json['error'] = SQ_Classes_Error::getError();
213
  }
214
 
215
- echo json_encode($json);
216
- exit();
217
  }
218
 
 
 
219
  case 'sq_previewsnippet':
220
 
221
  $snippet = array();
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Controllers_Snippet extends SQ_Classes_FrontController {
5
 
11
  parent::__construct();
12
  add_action('admin_bar_menu', array($this, 'hookTopmenuFrontend'), 11);
13
 
14
+ if (is_admin()) {
15
  add_action('category_add_form_fields', array($this, 'hookTermsPage'), 10);
16
 
17
  $taxonomies = get_taxonomies(array('public' => true));
167
  $sq_hash = SQ_Classes_Helpers_Tools::getValue('sq_hash', false);
168
  $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
169
  $term_id = (int)SQ_Classes_Helpers_Tools::getValue('term_id', 0);
170
+ $taxonomy = SQ_Classes_Helpers_Tools::getValue('taxonomy', '');
171
+ $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', '');
172
 
173
  //Save the SEO settings
174
+ if ($this->model->saveSEO($post_id, $term_id, $taxonomy, $post_type)) {
175
  $json['saved'] = $sq_hash;
176
  } else {
177
  $json['error'] = __('Could not save the data', _SQ_PLUGIN_NAME_);
194
  break;
195
 
196
  case 'sq_getsnippet':
197
+ SQ_Classes_Helpers_Tools::setHeader('json');
198
 
199
  $json = array();
200
  $post_id = (int)SQ_Classes_Helpers_Tools::getValue('post_id', 0);
203
  $post_type = SQ_Classes_Helpers_Tools::getValue('post_type', 'post');
204
 
205
  if ($this->post = $this->model->getCurrentSnippet($post_id, $term_id, $taxonomy, $post_type)) {
 
206
  $json['html'] = $this->getView('Blocks/Snippet');
 
207
 
208
+ if (function_exists('iconv')) {
209
+ $json['html'] = iconv('UTF-8', 'UTF-8//IGNORE', $json['html']);
210
+ }
211
 
212
  if (SQ_Classes_Error::isError()) {
213
  $json['error'] = SQ_Classes_Error::getError();
214
  }
215
 
216
+ } else {
217
+ $json['error'] = 'Not found!';
218
  }
219
 
220
+ echo json_encode($json);
221
+ exit();
222
  case 'sq_previewsnippet':
223
 
224
  $snippet = array();
core/BlockAssistant.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockAssistant extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockAssistant extends SQ_Classes_BlockController {
5
 
core/BlockAudits.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockAudits extends SQ_Classes_BlockController {
4
  public $audits;
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockAudits extends SQ_Classes_BlockController {
5
  public $audits;
core/BlockConnect.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
+
4
+ class SQ_Core_BlockConnect extends SQ_Classes_BlockController {
5
+
6
+ public $message;
7
+
8
+ public function hookGetContent() {
9
+ /* If logged in, then return */
10
+ if (SQ_Classes_Helpers_Tools::getOption('sq_api') == '') {
11
+ return;
12
+ }
13
+
14
+ //SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('connect');
15
+
16
+ echo $this->getView('Blocks/Connect');
17
+ }
18
+
19
+ /**
20
+ * Called for sq_login on Post action
21
+ * Login or register a user
22
+ */
23
+ public function action() {
24
+ switch (SQ_Classes_Helpers_Tools::getValue('action')) {
25
+ //sign-up action
26
+ case 'sq_cloud_connect':
27
+ $this->connectToCloud();
28
+ break;
29
+
30
+ case 'sq_cloud_disconnect':
31
+ $this->disconnectFromCloud();
32
+ break;
33
+ }
34
+ }
35
+
36
+ public function connectToCloud() {
37
+ if(function_exists('rest_get_url_prefix')){
38
+ $apiUrl = trim(rest_get_url_prefix(),'/');
39
+ }elseif(function_exists('rest_url')){
40
+ $apiUrl = trim(parse_url(rest_url(),PHP_URL_PATH),'/');
41
+ }
42
+
43
+ if ($token = SQ_Classes_RemoteController::getCloudToken(array('wp-json' => $apiUrl))) {
44
+ if(isset($token->token) && $token->token <> '') {
45
+ SQ_Classes_Helpers_Tools::saveOptions('sq_cloud_token', $token->token);
46
+ SQ_Classes_Helpers_Tools::saveOptions('sq_cloud_connect', 1);
47
+ }
48
+ }
49
+ }
50
+
51
+ public function disconnectFromCloud() {
52
+ SQ_Classes_Helpers_Tools::saveOptions('sq_cloud_connect', 0);
53
+ }
54
+ }
core/BlockFocusPages.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockFocusPages extends SQ_Classes_BlockController {
4
  public $focuspages;
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockFocusPages extends SQ_Classes_BlockController {
5
  public $focuspages;
core/BlockJorney.php CHANGED
@@ -1,35 +1,32 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockJorney extends SQ_Classes_BlockController {
4
 
5
- public $days = 0;
6
 
7
  public function hookGetContent() {
8
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('jorney');
9
 
10
  if (!$seojorney = SQ_Classes_Helpers_Tools::getOption('sq_seojourney')) {
11
- ?>
12
- <div class="col-sm-12 m-0 p-3 text-center">
13
- <a href="<?php echo SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding', 'step2.1') ?>" class="btn btn-success m-2 py-2 px-4" style="font-size: 20px;"><?php echo __("I'm ready to start the 14 Days Journey To Better Ranking", _SQ_PLUGIN_NAME_); ?></a>
14
- </div>
15
- <?php
16
- return false;
17
- }
18
 
19
- if (!SQ_Classes_Helpers_Tools::getOption('sq_seojourney_congrats')) {
20
- return false;
21
- }
22
 
23
- $days = 1;
24
- $seconds = strtotime(date('Y-m-d')) - strtotime($seojorney);
25
 
26
- if ($seconds > 0) {
27
- $days = $seconds / (3600 * 24);
28
- $days = (int)$days + 1;
29
- }
30
 
31
- $this->days = $days;
32
- echo $this->getView('Blocks/Jorney');
 
33
  }
34
 
35
  public function getJourneyDays() {
@@ -40,7 +37,6 @@ class SQ_Core_BlockJorney extends SQ_Classes_BlockController {
40
  * 14 days journey action
41
  */
42
  public function action() {
43
- parent::action();
44
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
45
  //login action
46
  case 'sq_journey_close':
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockJorney extends SQ_Classes_BlockController {
5
 
6
+ public $days = false;
7
 
8
  public function hookGetContent() {
9
  SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('jorney');
10
 
11
  if (!$seojorney = SQ_Classes_Helpers_Tools::getOption('sq_seojourney')) {
12
+ echo $this->getView('Blocks/Jorney');
13
+ }else {
 
 
 
 
 
14
 
15
+ if (!SQ_Classes_Helpers_Tools::getOption('sq_seojourney_congrats')) {
16
+ return false;
17
+ }
18
 
19
+ $days = 1;
20
+ $seconds = strtotime(date('Y-m-d')) - strtotime($seojorney);
21
 
22
+ if ($seconds > 0) {
23
+ $days = $seconds / (3600 * 24);
24
+ $days = (int)$days + 1;
25
+ }
26
 
27
+ $this->days = $days;
28
+ echo $this->getView('Blocks/Jorney');
29
+ }
30
  }
31
 
32
  public function getJourneyDays() {
37
  * 14 days journey action
38
  */
39
  public function action() {
 
40
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
41
  //login action
42
  case 'sq_journey_close':
core/BlockKRFound.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockKRFound extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockKRFound extends SQ_Classes_BlockController {
5
 
core/BlockKRHistory.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockKRHistory extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockKRHistory extends SQ_Classes_BlockController {
5
 
core/BlockKnowledgeBase.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockKnowledgeBase extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockKnowledgeBase extends SQ_Classes_BlockController {
5
 
core/BlockRanks.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockRanks extends SQ_Classes_BlockController {
4
  public $info;
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockRanks extends SQ_Classes_BlockController {
5
  public $info;
core/BlockSEOIssues.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockSEOIssues extends SQ_Classes_BlockController {
4
  public $audits;
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockSEOIssues extends SQ_Classes_BlockController {
5
  public $audits;
core/BlockSearch.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockSearch extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockSearch extends SQ_Classes_BlockController {
5
 
core/BlockStats.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockStats extends SQ_Classes_BlockController {
4
  var $stats = array();
@@ -6,18 +7,18 @@ class SQ_Core_BlockStats extends SQ_Classes_BlockController {
6
  function init() {
7
  parent::init();
8
 
9
- if(isset($this->stats) && isset($this->stats)) {
 
 
 
10
  echo $this->getView('Blocks/Stats');
11
  }
12
  }
13
 
14
  function hookGetContent() {
15
- //get the stats from Dashboard
16
- $this->stats = SQ_Classes_RemoteController::getStats();
17
 
18
- if(is_wp_error($this->stats)){
19
- $this->stats = array();
20
- }
21
  }
22
 
23
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockStats extends SQ_Classes_BlockController {
5
  var $stats = array();
7
  function init() {
8
  parent::init();
9
 
10
+ $dbtasks = json_decode(get_option(SQ_TASKS), true);
11
+ if(isset($dbtasks['sq_stats'])) {
12
+ $this->stats = $dbtasks['sq_stats'];
13
+
14
  echo $this->getView('Blocks/Stats');
15
  }
16
  }
17
 
18
  function hookGetContent() {
19
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('global');
20
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('stats');
21
 
 
 
 
22
  }
23
 
24
 
core/BlockSupport.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockSupport extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockSupport extends SQ_Classes_BlockController {
5
 
core/BlockToolbar.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_BlockToolbar extends SQ_Classes_BlockController {
4
 
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_BlockToolbar extends SQ_Classes_BlockController {
5
 
core/Blocklogin.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
 
3
  class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
4
 
@@ -10,6 +11,7 @@ class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
10
  return;
11
  }
12
 
 
13
  echo $this->getView('Blocks/Login');
14
  }
15
 
@@ -18,7 +20,6 @@ class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
18
  * Login or register a user
19
  */
20
  public function action() {
21
- parent::action();
22
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
23
  //login action
24
  case 'sq_login':
@@ -37,62 +38,56 @@ class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
37
  * @global string $current_user
38
  */
39
  public function squirrlyRegister() {
40
- //post arguments
41
- $args = array();
42
-
43
  //if email is set
44
  if (SQ_Classes_Helpers_Tools::getIsset('email')) {
 
 
45
  $args['name'] = '';
46
- $args['user'] = SQ_Classes_Helpers_Tools::getValue('email', '');
47
- $args['email'] = SQ_Classes_Helpers_Tools::getValue('email', '');
48
 
49
  //create an object from json responce
50
  $responce = SQ_Classes_RemoteController::register($args);
51
-
52
  if (is_wp_error($responce)) {
53
  switch ($responce->get_error_message()) {
54
  case 'alreadyregistered':
55
- $message = SQ_Classes_Error::showNotices(sprintf(__('We found your email, so it means you already have a Squirrly.co account. Please login with your Squirrly Email. If you forgot your password, click %shere%s', _SQ_PLUGIN_NAME_), '<a href="' . _SQ_DASH_URL_ . '/login?action=lostpassword" target="_blank">', '</a>'), 'sq_error');
56
  break;
57
  case 'invalidemail':
58
- $message = SQ_Classes_Error::showNotices(__('Your email is not valid. Please enter a valid email', _SQ_PLUGIN_NAME_), 'sq_error');
59
  break;
60
  default:
61
- $message = SQ_Classes_Error::showNotices(__('We could not create your account. Please enter a valid email', _SQ_PLUGIN_NAME_), 'sq_error');
62
  break;
63
  }
64
 
65
- } else if (isset($responce->token)) { //check if token is set and save it
66
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', $responce->token);
67
 
 
 
 
68
  //redirect users to onboarding if necessary
69
- $onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding');
70
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
71
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
72
  die();
73
  }
74
 
75
  } else {
76
- if (SQ_Classes_Error::isError()) {
77
- $message = SQ_Classes_Error::showError(SQ_Classes_Error::getError(), 'sq_error');
78
- } else {
79
  //if unknown error
80
- $message = SQ_Classes_Error::showNotices(sprintf(__("Error: Couldn't connect to host :( . Please contact your site's webhost (or webmaster) and request them to add %s to their IP whitelist.", _SQ_PLUGIN_NAME_), _SQ_API_URL_), 'sq_error');
81
  }
82
  }
83
  } else {
84
- $message = SQ_Classes_Error::showNotices(__('Could not send your information to Squirrly. Please try again.', _SQ_PLUGIN_NAME_), 'sq_error');
85
  }
86
-
87
- $this->message = $message;
88
-
89
  }
90
 
91
  /**
92
  * Login a user to Squirrly and get the token
93
  */
94
  public function squirrlyLogin() {
95
- $message = '';
96
  if (SQ_Classes_Helpers_Tools::getIsset('email') && SQ_Classes_Helpers_Tools::getIsset('password') && isset($_POST['password'])) {
97
  //get the user and password
98
  $args['user'] = SQ_Classes_Helpers_Tools::getValue('email');
@@ -106,21 +101,23 @@ class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
106
  if (is_wp_error($responce)) {
107
  switch ($responce->get_error_message()) {
108
  case 'badlogin':
109
- $message = SQ_Classes_Error::showNotices(__('Wrong email or password!', _SQ_PLUGIN_NAME_), 'sq_error');
110
  break;
111
  case 'multisite':
112
- $message = SQ_Classes_Error::showNotices(__('You can only use this account for the URL you registered first!', _SQ_PLUGIN_NAME_), 'sq_error');
113
  break;
114
  default:
115
- $message = SQ_Classes_Error::showNotices(__('An error occured', _SQ_PLUGIN_NAME_) . ':' . $responce->get_error_message(), 'sq_error');
116
  break;
117
  }
118
 
119
  } elseif (isset($responce->token)) { //check if token is set and save it
120
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', $responce->token);
121
 
 
 
 
122
  //redirect users to onboarding if necessary
123
- $onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding');
124
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
125
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
126
  die();
@@ -128,19 +125,16 @@ class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
128
 
129
  } else {
130
  //if unknown error
131
- if (SQ_Classes_Error::isError()) {
132
- $message = SQ_Classes_Error::showError(SQ_Classes_Error::getError(), 'sq_error');
133
- } else {
134
  //if unknown error
135
- $message = SQ_Classes_Error::showNotices(sprintf(__("Error: Couldn't connect to host :( . Please contact your site's webhost (or webmaster) and request them to add %s to their IP whitelist.", _SQ_PLUGIN_NAME_), _SQ_API_URL_), 'sq_error');
136
  }
137
  }
138
 
139
  } else {
140
- $message = SQ_Classes_Error::showNotices(__('Both fields are required.', _SQ_PLUGIN_NAME_), 'sq_error');
141
  }
142
 
143
- $this->message = $message;
144
  }
145
 
146
  }
1
  <?php
2
+ defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class SQ_Core_Blocklogin extends SQ_Classes_BlockController {
5
 
11
  return;
12
  }
13
 
14
+ SQ_Classes_ObjController::getClass('SQ_Classes_DisplayController')->loadMedia('login');
15
  echo $this->getView('Blocks/Login');
16
  }
17
 
20
  * Login or register a user
21
  */
22
  public function action() {
 
23
  switch (SQ_Classes_Helpers_Tools::getValue('action')) {
24
  //login action
25
  case 'sq_login':
38
  * @global string $current_user
39
  */
40
  public function squirrlyRegister() {
 
 
 
41
  //if email is set
42
  if (SQ_Classes_Helpers_Tools::getIsset('email')) {
43
+ //post arguments
44
+ $args = array();
45
  $args['name'] = '';
46
+ $args['user'] = SQ_Classes_Helpers_Tools::getValue('email');
 
47
 
48
  //create an object from json responce
49
  $responce = SQ_Classes_RemoteController::register($args);
 
50
  if (is_wp_error($responce)) {
51
  switch ($responce->get_error_message()) {
52
  case 'alreadyregistered':
53
+ SQ_Classes_Error::setError(sprintf(__("We found your email, so it means you already have a Squirrly.co account. %sClick %sI already have an account%s and login. If you forgot your password, click %shere%s", _SQ_PLUGIN_NAME_), '<br />', '<a href="' . SQ_Classes_Helpers_Tools::getAdminUrl('sq_dashboard','login') . '" style="color:yellow">', '</a>','<a href="' . _SQ_DASH_URL_ . '/login?action=lostpassword" target="_blank" style="color:yellow">', '</a>'));
54
  break;
55
  case 'invalidemail':
56
+ SQ_Classes_Error::setError(__('Your email is not valid. Please enter a valid email', _SQ_PLUGIN_NAME_));
57
  break;
58
  default:
59
+ SQ_Classes_Error::setError(__('We could not create your account. Please enter a valid email', _SQ_PLUGIN_NAME_));
60
  break;
61
  }
62
 
63
+ } elseif (isset($responce->token)) { //check if token is set and save it
64
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', $responce->token);
65
 
66
+ //Connect to cloud with an unique Token for API access
67
+ SQ_Classes_ObjController::getClass('SQ_Core_BlockConnect')->connectToCloud();
68
+
69
  //redirect users to onboarding if necessary
 
70
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
71
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
72
  die();
73
  }
74
 
75
  } else {
76
+ if (!SQ_Classes_Error::isError()) {
 
 
77
  //if unknown error
78
+ SQ_Classes_Error::setError(sprintf(__("Error: Couldn't connect to host :( . Please contact your site's webhost (or webmaster) and request them to add %s to their IP whitelist.", _SQ_PLUGIN_NAME_), _SQ_APIV2_URL_));
79
  }
80
  }
81
  } else {
82
+ SQ_Classes_Error::setError(__('Could not send your information to Squirrly. Please try again.', _SQ_PLUGIN_NAME_));
83
  }
 
 
 
84
  }
85
 
86
  /**
87
  * Login a user to Squirrly and get the token
88
  */
89
  public function squirrlyLogin() {
90
+ //if email is set
91
  if (SQ_Classes_Helpers_Tools::getIsset('email') && SQ_Classes_Helpers_Tools::getIsset('password') && isset($_POST['password'])) {
92
  //get the user and password
93
  $args['user'] = SQ_Classes_Helpers_Tools::getValue('email');
101
  if (is_wp_error($responce)) {
102
  switch ($responce->get_error_message()) {
103
  case 'badlogin':
104
+ SQ_Classes_Error::setError(__('Wrong email or password!', _SQ_PLUGIN_NAME_));
105
  break;
106
  case 'multisite':
107
+ SQ_Classes_Error::setError(__('You can only use this account for the URL you registered first!', _SQ_PLUGIN_NAME_));
108
  break;
109
  default:
110
+ SQ_Classes_Error::setError(__('An error occured', _SQ_PLUGIN_NAME_) . ':' . $responce->get_error_message());
111
  break;
112
  }
113
 
114
  } elseif (isset($responce->token)) { //check if token is set and save it
115
  SQ_Classes_Helpers_Tools::saveOptions('sq_api', $responce->token);
116
 
117
+ //Connect to cloud with an unique Token for API access
118
+ SQ_Classes_ObjController::getClass('SQ_Core_BlockConnect')->connectToCloud();
119
+
120
  //redirect users to onboarding if necessary
 
121
  if (!$onboarding = SQ_Classes_Helpers_Tools::getOption('sq_onboarding')) {
122
  wp_safe_redirect(SQ_Classes_Helpers_Tools::getAdminUrl('sq_onboarding'));
123
  die();
125
 
126
  } else {
127
  //if unknown error
128
+ if (!SQ_Classes_Error::isError()) {
 
 
129
  //if unknown error
130
+ SQ_Classes_Error::setError(sprintf(__("Error: Couldn't connect to host :( . Please contact your site's webhost (or webmaster) and request them to add %s to their IP whitelist.", _SQ_PLUGIN_NAME_), _SQ_APIV2_URL_));
131
  }
132
  }
133
 
134
  } else {
135
+ SQ_Classes_Error::setError(__('Both fields are required.', _SQ_PLUGIN_NAME_));
136
  }
137
 
 
138
  }
139
 
140
  }
demo.json CHANGED
@@ -2,7 +2,7 @@
2
  "demo":{
3
  "title": "Your First Time Hanging Out with Squirrly's Live Assistant",
4
  "slug": "first-time-squirrly-live-assistant",
5
- "content": "<p>This article has been&nbsp;100%&nbsp;optimized using Squirrly's Optimization Assistant, which means both Google and human readers will love it!<\/p>\r\n<p>But if you were to <strong>delete the words <\/strong>\"live assistant\" from the title thus also changing the permalink, that would no longer be the case.<\/p>\r\n<p><strong>Go ahead, try it right now. (Yes, go ahead! It's made for DEMO purposes and we want you to break it. Your site will suffer no changes.)<\/strong><\/p>\r\n<p>By removing the&nbsp;phrase for which we've optimized this article from the title, you've lowered the optimization percentage.<\/p>\r\n<p>See how the box for <em>Title is Google Friendly<\/em> is no longer Green? Put the keyword back in the title to get it back to 100%. Good! The box is green again, right?<\/p>\r\n<p>Now, delete this image of an incredibly adorable puppy below (Be strong; don't let those puppy eyes stop you in your tracks).<\/p>\r\n<!-- wp:image {\"align\":\"center\"} -->\r\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"http:\/\/strategy.plugin.squirrly.co\/wp-content\/uploads\/2019\/02\/7933f875f2efd446c801cc5673dcef2c-2.jpg\" alt=\"live assistant\"\/><\/figure><\/div>\r\n<!-- \/wp:image -->\r\n\r\n<p>Delete the image? Wow, how could you? And also... notice how two of the panels are no longer green?<\/p>\r\n<p>The explanation is that the&nbsp;<strong>Live&nbsp;Assistant<\/strong> checks to see if you've added at least one image in your article and automatically adds the keyword in the alt text of the image (if you insert it using the Blogging&nbsp;Assistant).<\/p>\r\n<p>Did you happen to see the keyword in bold just above? Remove the bold and pay attention to what happens in the panel to the right. Caught it? Great!<\/p>\r\n<p>You'll have to bold one of the keywords present in your&nbsp;text to get it back to green.<\/p>\r\n<!-- wp:heading -->\r\n<h2>Now Delete the Words \"Live&nbsp;Assistant\" from this Heading: See What Happens!<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<p>Yep, this seemingly small change has caused the optimization percentage to go down! But if you follow the instructions from the assistant, you'll never overlook this optimization step - or any other!<\/p>\r\n<p>Next, lets' turn it up a notch and do something really outrageous. Try writing down the keyword for this article 5 more times. Starting now.<\/p>\r\n<p>The assistant caught on to that pretty fast, right? Notice the Red lights?<\/p>\r\n<p>It's to signal that the content is no&nbsp;longer Google-friendly because&nbsp;you over-optimized it.<\/p>\r\n<p>Finally, try removing all the words <em>Live Assistant<\/em> from the text. That's no good either, it's important to have keywords spread throughout the body of the article.<\/p>\r\n<p>But don't worry, the assistant&nbsp;will always be there to be your compass towards achieving a 100% optimized article or page every time you use it.<\/p>\r\n<p>Try it Today to Optimize Your First Post<\/p>\r\n<p>You can find it in any \"Edit Post\" or \"Add New Post\" interface in WordPress.<\/p>",
6
  "keyword": "Live Assistant"
7
  }
8
  }
2
  "demo":{
3
  "title": "Your First Time Hanging Out with Squirrly's Live Assistant",
4
  "slug": "first-time-squirrly-live-assistant",
5
+ "content": "<p>This article has been&nbsp;100%&nbsp;optimized using Squirrly's Optimization Assistant, which means both Google and human readers will love it!<\/p>\r\n<p>But if you were to <strong>delete the words <\/strong>\"live assistant\" from the title thus also changing the permalink, that would no longer be the case.<\/p>\r\n<p><strong>Go ahead, try it right now. (Yes, go ahead! It's made for DEMO purposes and we want you to break it. Your site will suffer no changes.)<\/strong><\/p>\r\n<p>By removing the&nbsp;phrase for which we've optimized this article from the title, you've lowered the optimization percentage.<\/p>\r\n<p>See how the box for <em>Title is Google Friendly<\/em> is no longer Green? Put the keyword back in the title to get it back to 100%. Good! The box is green again, right?<\/p>\r\n<p>Now, delete this image of an incredibly adorable puppy below (Be strong; don't let those puppy eyes stop you in your tracks).<\/p>\r\n<!-- wp:image {\"align\":\"center\"} -->\r\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"https:\/\/storage.googleapis.com\/squirrly\/images\/squirrly_live_assistant.jpg\" alt=\"live assistant\"\/><\/figure><\/div>\r\n<!-- \/wp:image -->\r\n\r\n<p>Delete the image? Wow, how could you? And also... notice how two of the panels are no longer green?<\/p>\r\n<p>The explanation is that the&nbsp;<strong>Live&nbsp;Assistant<\/strong> checks to see if you've added at least one image in your article and automatically adds the keyword in the alt text of the image (if you insert it using the Blogging&nbsp;Assistant).<\/p>\r\n<p>Did you happen to see the keyword in bold just above? Remove the bold and pay attention to what happens in the panel to the right. Caught it? Great!<\/p>\r\n<p>You'll have to bold one of the keywords present in your&nbsp;text to get it back to green.<\/p>\r\n<!-- wp:heading -->\r\n<h2>Now Delete the Words \"Live&nbsp;Assistant\" from this Heading: See What Happens!<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<p>Yep, this seemingly small change has caused the optimization percentage to go down! But if you follow the instructions from the assistant, you'll never overlook this optimization step - or any other!<\/p>\r\n<p>Next, lets' turn it up a notch and do something really outrageous. Try writing down the keyword for this article 5 more times. Starting now.<\/p>\r\n<p>The assistant caught on to that pretty fast, right? Notice the Red lights?<\/p>\r\n<p>It's to signal that the content is no&nbsp;longer Google-friendly because&nbsp;you over-optimized it.<\/p>\r\n<p>Finally, try removing all the words <em>Live Assistant<\/em> from the text. That's no good either, it's important to have keywords spread throughout the body of the article.<\/p>\r\n<p>But don't worry, the assistant&nbsp;will always be there to be your compass towards achieving a 100% optimized article or page every time you use it.<\/p>\r\n<p>Try it Today to Optimize Your First Post<\/p>\r\n<p>You can find it in any \"Edit Post\" or \"Add New Post\" interface in WordPress.<\/p>",
6
  "keyword": "Live Assistant"
7
  }
8
  }
languages/squirrly-seo-cs_CZ.mo CHANGED
Binary file
languages/squirrly-seo-cs_CZ.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Squirrly SEO Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2019-10-08 13:02+0300\n"
6
- "PO-Revision-Date: 2019-10-08 13:02+0300\n"
7
  "Last-Translator: Squirrly <contact@squirrly.co>\n"
8
  "Language-Team: \n"
9
  "Language: cs_CZ\n"
@@ -19,299 +19,271 @@ msgstr ""
19
  "X-Generator: Poedit 2.2.4\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- #: classes/Error.php:72 classes/Error.php:83
23
  msgid "Don't bother me!"
24
  msgstr ""
25
 
26
- #: classes/RemoteController.php:297
 
 
 
 
 
 
 
 
 
 
27
  msgid "Articles optimized so far"
28
  msgstr ""
29
 
30
- #: classes/RemoteController.php:299 classes/RemoteController.php:306
31
  msgid "add post"
32
  msgstr ""
33
 
34
- #: classes/RemoteController.php:304
35
  msgid "Average optimization"
36
  msgstr ""
37
 
38
- #: classes/RemoteController.php:311
39
- msgid "All Keyword Researches performed for all websites"
40
- msgstr ""
 
 
 
41
 
42
  # @ squirrly-seo
43
- #: classes/RemoteController.php:313
44
  #, fuzzy
45
  #| msgid "Do the research"
46
  msgid "do research"
47
  msgstr "Recherchieren"
48
 
49
- #: classes/RemoteController.php:318
50
  msgid "Keywords stored in Squirrly Briefcase"
51
  msgstr ""
52
 
53
- #: classes/RemoteController.php:320
54
  msgid "add keyword"
55
  msgstr ""
56
 
57
- #: classes/RemoteController.php:325
58
  msgid "Pages ranking in top 100 Google"
59
  msgstr ""
60
 
61
- #: classes/RemoteController.php:327
62
  msgid "see rankings"
63
  msgstr ""
64
 
65
- #: classes/RemoteController.php:332
66
  msgid "SEO Audits"
67
  msgstr ""
68
 
69
- #: classes/RemoteController.php:334
70
  msgid "see audits"
71
  msgstr ""
72
 
73
- #: classes/RemoteController.php:1001
74
- msgid "Recent discussions:"
75
- msgstr ""
76
-
77
- #: classes/RemoteController.php:1001
78
- msgid "SEO Search Volume:"
79
- msgstr ""
80
-
81
- # @ squirrly-seo
82
- #: classes/RemoteController.php:1001
83
- msgid "Competition:"
84
- msgstr ""
85
-
86
- # @ squirrly-seo
87
- #: classes/RemoteController.php:1001
88
- msgid "Trend:"
89
- msgstr ""
90
-
91
  # @ squirrly-seo
92
- #: classes/RemoteController.php:1002
93
  msgid "Keyword:"
94
  msgstr ""
95
 
96
  # @ squirrly-seo
97
- #: classes/RemoteController.php:1003
98
  msgid "date"
99
  msgstr ""
100
 
101
- #: classes/RemoteController.php:1004 controllers/CheckSeo.php:105
102
- #: controllers/Patterns.php:15 controllers/Research.php:293
103
- #: controllers/Research.php:324 controllers/Research.php:378
104
- #: controllers/Research.php:643
105
  msgid "Saved!"
106
  msgstr ""
107
 
108
  # @ squirrly-seo
109
- #: classes/RemoteController.php:1005
110
  msgid "Read it!"
111
  msgstr ""
112
 
113
  # @ squirrly-seo
114
- #: classes/RemoteController.php:1006
115
  msgid "Insert it!"
116
  msgstr ""
117
 
118
  # @ squirrly-seo
119
- #: classes/RemoteController.php:1007
120
  msgid "Reference"
121
  msgstr ""
122
 
123
  # @ squirrly-seo
124
- #: classes/RemoteController.php:1008
125
  msgid "Insert as box"
126
  msgstr ""
127
 
128
- #: classes/RemoteController.php:1009
129
  msgid "Insert Link"
130
  msgstr ""
131
 
132
  # @ squirrly-seo
133
- #: classes/RemoteController.php:1010
134
  msgid "Not relevant?"
135
  msgstr ""
136
 
137
  # @ squirrly-seo
138
- #: classes/RemoteController.php:1011
139
  msgid "Insert in your article"
140
  msgstr ""
141
 
142
- #: classes/RemoteController.php:1012
143
  msgid ":( An error occurred while processing your request. Please try again"
144
  msgstr ""
145
 
146
- #: classes/RemoteController.php:1013
147
- msgid "Keyword Research takes too long to get the results. Click to try again"
148
- msgstr ""
149
-
150
  # @ squirrly-seo
151
- #: classes/RemoteController.php:1014
152
  msgid "No results found!"
153
  msgstr ""
154
 
155
- #: classes/RemoteController.php:1015
156
- msgid "Enter one more word to find relevant results"
157
- msgstr ""
158
-
159
- #: classes/RemoteController.php:1016
160
- msgid "It's taking too long to check this keyword"
161
- msgstr ""
162
-
163
- # @ squirrly-seo
164
- #: classes/RemoteController.php:1017
165
- msgid "Do a research!"
166
- msgstr ""
167
-
168
- # @ squirrly-seo
169
- #: classes/RemoteController.php:1018
170
- msgid "Do more research!"
171
- msgstr ""
172
-
173
- #: classes/RemoteController.php:1019
174
  #, php-format
175
  msgid "[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]"
176
  msgstr ""
177
 
178
- #: classes/RemoteController.php:1020
179
  msgid "Has creative commons attributes"
180
  msgstr ""
181
 
182
- #: classes/RemoteController.php:1021
183
  msgid "No known copyright restrictions"
184
  msgstr ""
185
 
186
- #: classes/RemoteController.php:1022
187
  msgid ""
188
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
189
  "optimize for a keyword before publishing?"
190
  msgstr ""
191
 
192
- #: classes/RemoteController.php:1023
193
- msgid "Keyword Research limit exceeded"
194
- msgstr ""
195
-
196
- #: classes/RemoteController.php:1024
197
  msgid "Your Subscription has Expired"
198
  msgstr ""
199
 
200
- #: classes/RemoteController.php:1025
201
- msgid "Add 20 Keyword Researches"
202
- msgstr ""
203
-
204
- #: classes/RemoteController.php:1026
205
  msgid "There are no keywords saved in briefcase yet"
206
  msgstr ""
207
 
208
- #: classes/RemoteController.php:1027
209
  #, php-format
210
  msgid "Congratulations! Your article is 100% optimized!"
211
  msgstr ""
212
 
213
- #: classes/RemoteController.php:1028
214
  #, php-format
215
  msgid "appears too many times. Try to remove %s of them"
216
  msgstr ""
217
 
218
- #: classes/RemoteController.php:1029
219
  #, php-format
220
  msgid "write %s more words"
221
  msgstr ""
222
 
223
- #: classes/RemoteController.php:1030
224
  #, php-format
225
  msgid "Add the keyword in the %s of your article"
226
  msgstr ""
227
 
228
- #: classes/RemoteController.php:1031
229
  msgid "Click to keep the highlight on"
230
  msgstr ""
231
 
232
- #: classes/RemoteController.php:1032
233
  msgid "introduction"
234
  msgstr ""
235
 
236
- #: classes/RemoteController.php:1033
237
  #, php-format
238
  msgid "Write more words after the %s keyword"
239
  msgstr ""
240
 
241
- #: classes/RemoteController.php:1034
242
  msgid "or use synonyms"
243
  msgstr ""
244
 
245
- #: classes/RemoteController.php:1035
246
  #, php-format
247
  msgid "add %s more word(s)"
248
  msgstr ""
249
 
250
- #: classes/RemoteController.php:1036
251
  #, php-format
252
  msgid "or remove %s word(s)"
253
  msgstr ""
254
 
255
- #: classes/RemoteController.php:1037
256
  #, php-format
257
  msgid "add %s more keyword(s)"
258
  msgstr ""
259
 
260
- #: classes/RemoteController.php:1038
261
  #, php-format
262
  msgid "write %s more words to start calculating"
263
  msgstr ""
264
 
265
- #: classes/RemoteController.php:1039 view/Research/Research.php:43
266
  msgid "Add to Briefcase"
267
  msgstr ""
268
 
269
- #: classes/RemoteController.php:1040
270
  msgid "Add Keyword to Briefcase"
271
  msgstr ""
272
 
273
- #: classes/RemoteController.php:1041 view/Blocks/KRFound.php:83
274
- msgid "Use Keyword"
275
  msgstr ""
276
 
277
- #: classes/RemoteController.php:1042 view/Blocks/Snippet.php:137
278
- #: view/Blocks/Snippet.php:510 view/Blocks/Snippet.php:766
279
  msgid "Auto Draft"
280
  msgstr ""
281
 
 
 
 
 
 
 
 
282
  # @ squirrly-seo
283
- #: classes/helpers/Sanitize.php:117
284
  msgid "The code for Google Webmaster Tool is incorrect."
285
  msgstr ""
286
 
287
  # @ squirrly-seo
288
- #: classes/helpers/Sanitize.php:145
289
  msgid "The code for Google Analytics is incorrect."
290
  msgstr ""
291
 
292
  # @ squirrly-seo
293
- #: classes/helpers/Sanitize.php:192
294
  msgid "The code for Facebook is incorrect."
295
  msgstr ""
296
 
297
- #: classes/helpers/Sanitize.php:218
298
  msgid "The code for Pinterest is incorrect."
299
  msgstr ""
300
 
301
  # @ squirrly-seo
302
- #: classes/helpers/Sanitize.php:243
303
  msgid "The code for Bing is incorrect."
304
  msgstr ""
305
 
306
- #: classes/helpers/Sanitize.php:268
307
  msgid "The code for Alexa is incorrect."
308
  msgstr ""
309
 
310
- #: classes/helpers/Sanitize.php:394
311
  msgid "The code for Facebook Pixel must only contain numbers."
312
  msgstr ""
313
 
314
- #: classes/helpers/Sanitize.php:409
315
  msgid "The code for Facebook App must only contain numbers."
316
  msgstr ""
317
 
@@ -327,704 +299,707 @@ msgstr ""
327
  msgid "Leave a review"
328
  msgstr ""
329
 
330
- #: classes/helpers/Tools.php:388
331
  msgid "Format"
332
  msgstr ""
333
 
334
- #: classes/helpers/Tools.php:405 classes/helpers/Tools.php:439
335
  msgid "Category"
336
  msgstr ""
337
 
338
- #: classes/helpers/Tools.php:422 classes/helpers/Tools.php:456
339
  msgid "Tag"
340
  msgstr ""
341
 
342
- #: classes/helpers/Tools.php:473
343
  msgid "Shipping Option"
344
  msgstr ""
345
 
346
- #: classes/helpers/Tools.php:490
347
  msgid "Author at"
348
  msgstr ""
349
 
350
- #: classes/helpers/Tools.php:558
351
  msgid "Are you looking for"
352
  msgstr ""
353
 
354
- #: classes/helpers/Tools.php:559
355
  msgid "These are the results for"
356
  msgstr ""
357
 
358
- #: classes/helpers/Tools.php:559
359
  msgid "that you can find on our website."
360
  msgstr ""
361
 
362
- #: classes/helpers/Tools.php:592
363
  msgid "Page not found"
364
  msgstr ""
365
 
366
- #: classes/helpers/Tools.php:593
367
  msgid "This page could not be found on our website."
368
  msgstr ""
369
 
370
- #: classes/helpers/Tools.php:858
371
  msgid "For better text comparison you need to install PHP mbstring extension."
372
  msgstr ""
373
 
374
- #: classes/helpers/Tools.php:911 classes/helpers/Tools.php:922
375
- #, php-format
376
- msgid ""
377
- "Good news, %s is integrated in Squirrly SEO now and you no longer have to "
378
- "run 2 different plugins."
379
- msgstr ""
380
-
381
- #: config/config.php:28
382
  msgid "Places a separator between the elements of the post description"
383
  msgstr ""
384
 
385
- #: config/config.php:29
386
  msgid "Adds the title of the post/page/term once it’s published"
387
  msgstr ""
388
 
389
- #: config/config.php:30
390
  msgid ""
391
  "Will display an excerpt from the post/page/term (if not customized, the "
392
  "excerpt will be auto-generated)"
393
  msgstr ""
394
 
395
- #: config/config.php:31
396
  msgid "Will display an excerpt from the post/page (no auto-generation)"
397
  msgstr ""
398
 
399
- #: config/config.php:32
400
  msgid "Adds the post's keyword to the post description"
401
  msgstr ""
402
 
403
- #: config/config.php:33
404
  msgid "Displays the number of the current page (i.e. 1 of 6)"
405
  msgstr ""
406
 
407
- #: config/config.php:34
408
  msgid "Adds the site's name to the post description"
409
  msgstr ""
410
 
411
- #: config/config.php:35
412
  msgid "Adds the tagline/description of your site"
413
  msgstr ""
414
 
415
- #: config/config.php:36
416
  msgid "Adds the post category (several categories will be comma-separated)"
417
  msgstr ""
418
 
419
- #: config/config.php:37
420
  msgid "Adds the primary category of the post/page"
421
  msgstr ""
422
 
423
- #: config/config.php:38
424
  msgid "Adds the category description to the post description"
425
  msgstr ""
426
 
427
- #: config/config.php:39
428
  msgid "Adds the current tag(s) (several tags will be comma-separated)"
429
  msgstr ""
430
 
431
- #: config/config.php:40
432
  msgid "Adds the tag description"
433
  msgstr ""
434
 
435
- #: config/config.php:41
436
  msgid "Adds the term name"
437
  msgstr ""
438
 
439
- #: config/config.php:42
440
  msgid "Adds the term description"
441
  msgstr ""
442
 
443
- #: config/config.php:43
444
  msgid "Displays the search phrase (if it appears in the post)"
445
  msgstr ""
446
 
447
- #: config/config.php:44
448
  msgid "Replaces the publication date of a post/page with the modified one"
449
  msgstr ""
450
 
451
- #: config/config.php:45
452
  msgid "Displays the author's nicename"
453
  msgstr ""
454
 
455
- #: config/config.php:46
456
  msgid "Adds the author's biographical info to the post description"
457
  msgstr ""
458
 
459
- #: config/config.php:47
460
  msgid "Displays the current date"
461
  msgstr ""
462
 
463
- #: config/config.php:48
464
  msgid "Displays the date of the post/page once it's published"
465
  msgstr ""
466
 
467
- #: config/config.php:49
468
  msgid "Adds the current day"
469
  msgstr ""
470
 
471
- #: config/config.php:50
472
  msgid "Adds the current month"
473
  msgstr ""
474
 
475
- #: config/config.php:51
476
  msgid "Adds the current year"
477
  msgstr ""
478
 
479
- #: config/config.php:52
480
  msgid "Adds the title of a page's parent page"
481
  msgstr ""
482
 
483
- #: config/config.php:53
484
  msgid "Adds the product name from Woocommerce for the current product"
485
  msgstr ""
486
 
487
- #: config/config.php:54
488
  msgid "Adds the product price from Woocommerce for the current product"
489
  msgstr ""
490
 
491
- #: config/config.php:55
492
  msgid "Adds the product sale price from Woocommerce for the current product"
493
  msgstr ""
494
 
495
- #: config/config.php:56
496
  msgid ""
497
  "Adds the product price currency from Woocommerce for the current product"
498
  msgstr ""
499
 
500
- #: controllers/Api.php:53
501
  msgid "Invalid Token. Please try again"
502
  msgstr ""
503
 
504
- #: controllers/Api.php:74
505
  msgid "Connection expired. Please try again"
506
  msgstr ""
507
 
508
- #: controllers/Api.php:87 controllers/Api.php:90 controllers/Api.php:93
509
  msgid "Author not found"
510
  msgstr ""
511
 
512
- #: controllers/Assistant.php:56 controllers/Research.php:76
 
 
 
 
513
  msgid "No keyword found."
514
  msgstr ""
515
 
516
- #: controllers/Assistant.php:95 controllers/Assistant.php:122
517
- #: controllers/Audits.php:82 controllers/Ranking.php:116
518
- #: controllers/SeoSettings.php:294 controllers/SeoSettings.php:311
519
- #: controllers/SeoSettings.php:331 controllers/SeoSettings.php:368
520
- #: controllers/SeoSettings.php:394 controllers/SeoSettings.php:422
521
- #: controllers/SeoSettings.php:693 controllers/SeoSettings.php:728
522
- #: controllers/SeoSettings.php:764
523
  msgid "Saved"
524
  msgstr ""
525
 
526
- #: controllers/Assistant.php:101 controllers/Patterns.php:99
527
- #: controllers/Post.php:234 controllers/PostsList.php:181
528
- #: controllers/Research.php:147 controllers/Research.php:154
529
- #: controllers/Research.php:192 controllers/Research.php:214
530
- #: controllers/Research.php:274 controllers/Research.php:304
531
- #: controllers/Research.php:331 controllers/Research.php:355
532
- #: controllers/Research.php:385 controllers/Research.php:406
533
- #: controllers/Research.php:472 controllers/Research.php:593
534
- #: controllers/Research.php:617 controllers/Research.php:651
535
- #: controllers/Research.php:677 controllers/SeoSettings.php:488
536
- #: controllers/SeoSettings.php:682 controllers/SeoSettings.php:707
537
- #: controllers/SeoSettings.php:744 controllers/SeoSettings.php:780
538
- #: controllers/SeoSettings.php:818 controllers/Snippet.php:158
 
 
539
  msgid "You do not have permission to perform this action"
540
  msgstr ""
541
 
542
  # @ squirrly-seo
543
- #: controllers/Assistant.php:127
544
  #, fuzzy
545
  #| msgid "Could not send the email..."
546
  msgid "Error: Could not save the data."
547
  msgstr "Konnte E-Mail nicht senden ..."
548
 
549
- #: controllers/Audits.php:84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
550
  msgid "Not a valid email address"
551
  msgstr ""
552
 
553
- #: controllers/CheckSeo.php:60
554
  msgid "Done!"
555
  msgstr ""
556
 
557
- #: controllers/CheckSeo.php:78
558
  msgid "Fixed!"
559
  msgstr ""
560
 
561
- #: controllers/CheckSeo.php:83
562
  msgid "Could not fix it. You need to change it manually."
563
  msgstr ""
564
 
565
- #: controllers/CheckSeo.php:100
566
- msgid "Saved! This task will be ignored in the future."
567
  msgstr ""
568
 
569
- #: controllers/FocusPages.php:163
570
  msgid "Focus Page does not exist or was deleted from your website."
571
  msgstr ""
572
 
573
- #: controllers/FocusPages.php:201
574
  msgid "Focus page is added. The audit may take a while so please be patient."
575
  msgstr ""
576
 
577
- #: controllers/FocusPages.php:204
578
- msgid "You reached the maximum number of focus pages for your account."
579
  msgstr ""
580
 
581
- #: controllers/FocusPages.php:207
582
  msgid "Error! Could not add the focus page."
583
  msgstr ""
584
 
585
- #: controllers/FocusPages.php:210 controllers/FocusPages.php:242
586
  msgid "Error! This focus page is not public."
587
  msgstr ""
588
 
589
- #: controllers/FocusPages.php:213 controllers/FocusPages.php:245
590
  msgid "Error! Could not find the focus page in your website."
591
  msgstr ""
592
 
593
- #: controllers/FocusPages.php:233
594
  msgid "Focus page sent for recheck. It may take a while so please be patient."
595
  msgstr ""
596
 
597
- #: controllers/FocusPages.php:236
598
  msgid "You've made too many requests, please wait a few minutes."
599
  msgstr ""
600
 
601
- #: controllers/FocusPages.php:239
602
- msgid "Error! Could not refresh the focus page."
603
- msgstr ""
604
-
605
- #: controllers/FocusPages.php:256
606
  msgid "The focus page is deleted"
607
  msgstr ""
608
 
609
- #: controllers/FocusPages.php:258 controllers/Ranking.php:154
610
- #: controllers/Ranking.php:173 controllers/Ranking.php:192
611
- #: controllers/Research.php:183 controllers/Research.php:186
612
- #: controllers/Research.php:209 controllers/Research.php:326
613
- #: controllers/Research.php:350 controllers/Research.php:517
614
- #: controllers/Research.php:564 controllers/Research.php:587
615
- #: controllers/Research.php:612 controllers/Research.php:697
616
- msgid "Invalid params!"
617
- msgstr ""
618
-
619
- #: controllers/Menu.php:108
620
  #, php-format
621
  msgid ""
622
  "An error occurred during activation. If this error persists, please contact "
623
  "us at: %s"
624
  msgstr ""
625
 
626
- #: controllers/Menu.php:142 models/Menu.php:123
627
  msgid "Dashboard"
628
  msgstr ""
629
 
630
  # @ squirrly-seo
631
- #: controllers/Menu.php:166 controllers/Menu.php:277
632
  #: view/Blocks/SLASearch.php:7
633
  #, fuzzy
634
  #| msgid "Squirrly settings"
635
  msgid "Squirrly SEO"
636
  msgstr "Squirrly Einstellungen"
637
 
638
- #: controllers/Menu.php:230
639
  msgid "SEO Snippet"
640
  msgstr ""
641
 
642
- #: controllers/Menu.php:239 controllers/Snippet.php:129
643
  msgid "Custom SEO"
644
  msgstr ""
645
 
646
  # @ squirrly-seo
647
- #: controllers/Menu.php:285
648
  #, fuzzy
649
  #| msgid "Squirrly settings"
650
  msgid "Squirrly Onboarding"
651
  msgstr "Squirrly Einstellungen"
652
 
653
- #: controllers/Menu.php:286
654
  msgid "Onboarding"
655
  msgstr ""
656
 
657
- #: controllers/Menu.php:316
 
 
 
 
 
 
 
 
658
  msgid "Squirrly Account Info"
659
  msgstr ""
660
 
661
- #: controllers/Menu.php:317
662
  msgid "Account Info"
663
  msgstr ""
664
 
665
- #: controllers/Menu.php:326
666
  msgid "Squirrly How To & Support"
667
  msgstr ""
668
 
669
- #: controllers/Menu.php:327
670
  msgid "Help & Support"
671
  msgstr ""
672
 
673
- #: controllers/Patterns.php:16
674
  msgid "Saved! This is how the preview looks like"
675
  msgstr ""
676
 
677
  # @ squirrly-seo
678
- #: controllers/Post.php:307
679
  #, fuzzy
680
  #| msgid "Could not send the email..."
681
  msgid "Could not add the demo post."
682
  msgstr "Konnte E-Mail nicht senden ..."
683
 
684
- #: controllers/PostsList.php:73 controllers/PostsList.php:117
 
 
 
 
 
 
 
 
685
  msgid "SQ Snippet"
686
  msgstr ""
687
 
688
- #: controllers/PostsList.php:74 controllers/Research.php:255
689
  msgid "Optimized"
690
  msgstr ""
691
 
692
- #: controllers/PostsList.php:218
 
 
 
 
 
 
 
 
 
693
  msgid "Not Public"
694
  msgstr ""
695
 
696
- #: controllers/PostsList.php:219
697
  msgid "Could not process"
698
  msgstr ""
699
 
700
- #: controllers/PostsList.php:220
701
  msgid "The Squirrly subscription has expired!"
702
  msgstr ""
703
 
704
- #: controllers/Ranking.php:132
 
 
 
 
 
 
 
 
 
 
 
 
 
 
705
  #, php-format
706
  msgid "Could not refresh the rank. Please check your SERP credits %shere%s"
707
  msgstr ""
708
 
709
- #: controllers/Ranking.php:134
710
  #, php-format
711
  msgid "%s is queued and the rank will be checked soon."
712
  msgstr ""
713
 
714
- #: controllers/Ranking.php:149
715
  msgid "The keyword is deleted"
716
  msgstr ""
717
 
718
  # @ squirrly-seo
719
- #: controllers/Ranking.php:151
720
  #, fuzzy
721
  #| msgid "Could not send the email..."
722
  msgid "Could not delete the keyword!"
723
  msgstr "Konnte E-Mail nicht senden ..."
724
 
725
- #: controllers/Ranking.php:171 controllers/Research.php:207
726
- #: controllers/Research.php:348 controllers/Research.php:610
727
- #: controllers/Research.php:695
728
  msgid "Deleted!"
729
  msgstr ""
730
 
731
- #: controllers/Ranking.php:189
732
  msgid "Sent!"
733
  msgstr ""
734
 
735
- #: controllers/Research.php:173
736
  msgid "Keyword Saved. The rank check will be ready in a minute."
737
  msgstr ""
738
 
739
- #: controllers/Research.php:175 controllers/Research.php:179
740
  msgid "Keyword Saved!"
741
  msgstr ""
742
 
743
- #: controllers/Research.php:239
744
- msgid "Edit"
745
- msgstr ""
746
-
747
- #: controllers/Research.php:244
748
- msgid "Deleted Post"
749
- msgstr ""
750
-
751
- #: controllers/Research.php:254
752
- msgid "Article title"
753
- msgstr ""
754
-
755
- #: controllers/Research.php:256 view/FocusPages/Addpage.php:51
756
- msgid "Option"
757
- msgstr ""
758
-
759
- #: controllers/Research.php:261
760
- msgid "No articles found"
761
  msgstr ""
762
 
763
- #: controllers/Research.php:267 controllers/Research.php:380
764
- #: controllers/Research.php:645 controllers/Research.php:671
765
  msgid "Invalid Keyword!"
766
  msgstr ""
767
 
768
- #: controllers/Research.php:299
769
- msgid "Invalid Label or Color!"
 
 
 
770
  msgstr ""
771
 
772
- #: controllers/Research.php:432 controllers/Research.php:459
773
- #: controllers/SeoSettings.php:533
774
  msgid "Great! The backup is restored."
775
  msgstr ""
776
 
777
- #: controllers/Research.php:442 controllers/Research.php:463
778
- #: controllers/SeoSettings.php:535 controllers/SeoSettings.php:538
779
- #: controllers/SeoSettings.php:582 controllers/SeoSettings.php:585
780
- msgid "Error! The backup is not valid."
781
- msgstr ""
782
-
783
- #: controllers/Research.php:466 controllers/SeoSettings.php:541
784
- #: controllers/SeoSettings.php:588
785
  msgid "Error! You have to enter a previously saved backup file."
786
  msgstr ""
787
 
788
- #: controllers/Research.php:487
789
  msgid "Could not add the keyword to SERP Check. Please try again."
790
  msgstr ""
791
 
792
- #: controllers/Research.php:489
793
  msgid "The keyword is added to SERP Check."
794
  msgstr ""
795
 
796
- #: controllers/Research.php:492
797
  msgid "Invalid parameters."
798
  msgstr ""
799
 
800
- #: controllers/Research.php:669
 
 
 
 
801
  msgid "The keywords are added to SERP Check!"
802
  msgstr ""
803
 
804
- #: controllers/SeoSettings.php:466
805
  msgid "Google Analytics account is disconnected."
806
  msgstr ""
807
 
808
- #: controllers/SeoSettings.php:468 controllers/SeoSettings.php:482
809
  msgid "Error! Could not disconnect the account."
810
  msgstr ""
811
 
812
- #: controllers/SeoSettings.php:480
813
  msgid "Google Search Console account is disconnected."
814
  msgstr ""
815
 
816
- #: controllers/SeoSettings.php:579
817
  msgid "Great! The SEO backup is restored."
818
  msgstr ""
819
 
820
- #: controllers/SeoSettings.php:596
821
- msgid "Settings imported successfuly!"
822
- msgstr ""
823
-
824
- #: controllers/SeoSettings.php:609 controllers/SeoSettings.php:647
825
  #, php-format
826
  msgid ""
827
- "%s SEO records were imported successfuly! You can now deactivate the %s "
828
- "plugin"
829
  msgstr ""
830
 
831
- #: controllers/SeoSettings.php:622
832
- msgid "All the Plugin settings were imported successfuly!"
833
  msgstr ""
834
 
835
- #: controllers/SeoSettings.php:624
836
- msgid "No settings found for this plugin/theme."
837
  msgstr ""
838
 
839
- #: controllers/SeoSettings.php:649
840
- #, php-format
841
- msgid ""
842
- "There are no SEO records with this plugin. You can now deactivate the %s "
843
- "plugin"
844
  msgstr ""
845
 
846
- #: controllers/SeoSettings.php:672 models/Rollback.php:98
847
  msgid "Rollback to Previous Version"
848
  msgstr ""
849
 
850
  # @ squirrly-seo
851
- #: controllers/SeoSettings.php:695
852
  #, fuzzy
853
  #| msgid "Could not send the email..."
854
  msgid "Could not save the changes"
855
  msgstr "Konnte E-Mail nicht senden ..."
856
 
857
  # @ squirrly-seo
858
- #: controllers/SeoSettings.php:736 controllers/SeoSettings.php:772
859
  #, fuzzy
860
  #| msgid "Could not send the email..."
861
  msgid "Could not add the post type"
862
  msgstr "Konnte E-Mail nicht senden ..."
863
 
 
 
 
 
 
 
 
 
 
 
 
 
864
  # @ squirrly-seo
865
- #: controllers/Snippet.php:81
866
  #, fuzzy
867
  #| msgid "Squirrly LIVE SEO assistant"
868
  msgid "Squirrly SEO Snippet"
869
  msgstr "Squirrly LIVE SEO-Assistent"
870
 
871
  # @ squirrly-seo
872
- #: controllers/Snippet.php:176
873
  #, fuzzy
874
  #| msgid "Could not send the email..."
875
  msgid "Could not save the data"
876
  msgstr "Konnte E-Mail nicht senden ..."
877
 
878
- #: core/BlockFocusPages.php:21 models/FocusPages.php:109
879
  msgid "Audit in progress"
880
  msgstr ""
881
 
882
- #: core/BlockJorney.php:13
883
- msgid "I'm ready to start the 14 Days Journey To Better Ranking"
884
- msgstr ""
885
-
886
  # @ squirrly-seo
887
- #: core/BlockSupport.php:25
888
  msgid "Plugin Feedback"
889
  msgstr ""
890
 
891
  # @ squirrly-seo
892
- #: core/BlockSupport.php:57
893
  msgid "Thank you for your feedback"
894
  msgstr ""
895
 
896
  # @ squirrly-seo
897
- #: core/BlockSupport.php:61
898
  msgid "No message."
899
  msgstr ""
900
 
901
- #: core/Blocklogin.php:55
902
  #, php-format
903
  msgid ""
904
  "We found your email, so it means you already have a Squirrly.co account. "
905
- "Please login with your Squirrly Email. If you forgot your password, click "
906
- "%shere%s"
907
  msgstr ""
908
 
909
- #: core/Blocklogin.php:58
910
  msgid "Your email is not valid. Please enter a valid email"
911
  msgstr ""
912
 
913
- #: core/Blocklogin.php:61
914
  msgid "We could not create your account. Please enter a valid email"
915
  msgstr ""
916
 
917
- #: core/Blocklogin.php:80 core/Blocklogin.php:135
918
  #, php-format
919
  msgid ""
920
  "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
921
  "webmaster) and request them to add %s to their IP whitelist."
922
  msgstr ""
923
 
924
- #: core/Blocklogin.php:84
925
  msgid "Could not send your information to Squirrly. Please try again."
926
  msgstr ""
927
 
928
  # @ squirrly-seo
929
- #: core/Blocklogin.php:109
930
  msgid "Wrong email or password!"
931
  msgstr ""
932
 
933
- #: core/Blocklogin.php:112
934
  msgid "You can only use this account for the URL you registered first!"
935
  msgstr ""
936
 
937
- #: core/Blocklogin.php:115
938
  msgid "An error occured"
939
  msgstr ""
940
 
941
- # @ squirrly-seo
942
- #: core/Blocklogin.php:140
943
- msgid "Both fields are required."
944
- msgstr ""
945
-
946
- #: models/Assistant.php:49 view/Blocks/SEOIssues.php:42
947
- msgid "Task Details"
948
- msgstr ""
949
-
950
- #: models/Assistant.php:56
951
- msgid "active task"
952
- msgstr ""
953
-
954
- #: models/Assistant.php:77
955
- msgid "Complete Research Tasks"
956
- msgstr ""
957
-
958
- #: models/Assistant.php:78
959
- #, php-format
960
- msgid ""
961
- "Go to the Research section of Squirrly SEO. %s Look to the right of the "
962
- "screen and turn those RED bullets from Red to Green. Click on each element "
963
- "and you'll find out what you need to do to complete the task and turn it "
964
- "Green."
965
- msgstr ""
966
-
967
- #: models/Assistant.php:82
968
- msgid "Complete Live Assistant Tasks"
969
- msgstr ""
970
-
971
- #: models/Assistant.php:83
972
- #, php-format
973
- msgid ""
974
- "Go to the Live Assistant section of Squirrly SEO. %s Look to the right of "
975
- "the screen and turn those RED bullets from Red to Green. Click on each "
976
- "element and you'll find out what you need to do to complete the task and "
977
- "turn it Green."
978
- msgstr ""
979
-
980
- #: models/Assistant.php:87
981
- msgid "Complete SEO Settings Tasks"
982
- msgstr ""
983
-
984
- #: models/Assistant.php:88
985
  #, php-format
986
  msgid ""
987
- "Go to the SEO Settings section of Squirrly SEO. Click on the METAs section. "
988
- "You'll see tasks appearing at the right of the screen. %s Look to the right "
989
- "of the screen and turn those RED bullets from Red to Green. Click on each "
990
- "element and you'll find out what you need to do to complete the task and "
991
- "turn it Green."
992
- msgstr ""
993
-
994
- #: models/Assistant.php:97
995
- msgid "Complete SEO Audit Tasks"
996
  msgstr ""
997
 
998
- #: models/Assistant.php:98
999
- #, php-format
1000
- msgid ""
1001
- "Go to the SEO Audit section of Squirrly SEO.%sLook to the right of the "
1002
- "screen and turn those RED bullets from Red to Green. Click on each element "
1003
- "and you'll find out what you need to do to complete the task and turn it "
1004
- "Green."
1005
  msgstr ""
1006
 
1007
- #: models/Assistant.php:102
1008
- msgid "Complete Ranking Tasks"
1009
  msgstr ""
1010
 
1011
- #: models/Assistant.php:103
1012
- #, php-format
1013
- msgid ""
1014
- "Go to the Ranking section of Squirrly SEO. %sLook to the right of the screen "
1015
- "and turn those RED bullets from Red to Green. Click on each element and "
1016
- "you'll find out what you need to do to complete the task and turn it Green."
1017
  msgstr ""
1018
 
1019
  # @ squirrly-seo
1020
- #: models/Assistant.php:109 view/Blocks/Jorney.php:47
1021
- #: view/Blocks/KRHistory.php:47 view/Research/History.php:56
1022
  #, fuzzy
1023
  #| msgid "Do the research"
1024
  msgid "Do Keyword Research"
1025
  msgstr "Recherchieren"
1026
 
1027
- #: models/Assistant.php:110
1028
  #, php-format
1029
  msgid ""
1030
  "Use Research - Find Keywords to perform your very first keyword research for "
@@ -1032,11 +1007,11 @@ msgid ""
1032
  "steps of performing a research. %s Just follow the steps."
1033
  msgstr ""
1034
 
1035
- #: models/Assistant.php:114
1036
  msgid "Add Keywords in Briefcase"
1037
  msgstr ""
1038
 
1039
- #: models/Assistant.php:115
1040
  #, php-format
1041
  msgid ""
1042
  "Use the Briefcase feature to organize and manage your portfolio of keywords. "
@@ -1049,11 +1024,11 @@ msgid ""
1049
  "the future and which are on-point with your strategy."
1050
  msgstr ""
1051
 
1052
- #: models/Assistant.php:119
1053
  msgid "Create Labels for Keywords"
1054
  msgstr ""
1055
 
1056
- #: models/Assistant.php:120
1057
  #, php-format
1058
  msgid ""
1059
  "Organize your keywords by using Labels for the keywords you've stored in "
@@ -1065,11 +1040,11 @@ msgid ""
1065
  "complete this task."
1066
  msgstr ""
1067
 
1068
- #: models/Assistant.php:124
1069
  msgid "Add Keywords to Labels"
1070
  msgstr ""
1071
 
1072
- #: models/Assistant.php:125
1073
  #, php-format
1074
  msgid ""
1075
  "Now that you've created your first label, you should label one of your "
@@ -1079,11 +1054,11 @@ msgid ""
1079
  "Then, assign a label to your keyword in order to complete this task."
1080
  msgstr ""
1081
 
1082
- #: models/Assistant.php:129
1083
  msgid "Send Keywords to Rank Checker"
1084
  msgstr ""
1085
 
1086
- #: models/Assistant.php:130
1087
  #, php-format
1088
  msgid ""
1089
  "Now that you (hopefully) have keywords added to your Briefcase, go look at "
@@ -1095,11 +1070,11 @@ msgid ""
1095
  "SEO strategy."
1096
  msgstr ""
1097
 
1098
- #: models/Assistant.php:136
1099
  msgid "Optimize Using Live Assistant"
1100
  msgstr ""
1101
 
1102
- #: models/Assistant.php:137
1103
  #, php-format
1104
  msgid ""
1105
  "Optimize your first Page or Article using the SEO Live Assistant (SLA) "
@@ -1113,93 +1088,94 @@ msgid ""
1113
  "your way around it."
1114
  msgstr ""
1115
 
1116
- #: models/Assistant.php:143
1117
  msgid "Activate Meta Automation"
1118
  msgstr ""
1119
 
1120
- #: models/Assistant.php:144
1121
  #, php-format
1122
  msgid ""
1123
- "The Automation Features of Squirrly SEO are extremely powerful. %s They help "
1124
- "Non-SEO experts avoid many mistakes they would normally make. %s They help "
1125
- "experts control any WordPress site at a level that has never been possible "
1126
- "before. (just make sure you click to see the Advanced settings). %s You'll "
1127
- "be able to configure automations according to any post type. %s Turn the "
1128
- "toggle to ON for : Activate Patterns to complete this task."
1129
  msgstr ""
1130
 
1131
- #: models/Assistant.php:148
1132
  msgid "Activate METAs"
1133
  msgstr ""
1134
 
1135
- #: models/Assistant.php:149
1136
  #, php-format
1137
  msgid ""
1138
- "Activate the META settings from the Squirrly SEO Plugin. %s You can import "
1139
- "ALL meta settings you've made with other plugins in WordPress into your "
1140
- "Squirrly SEO Plugin. That way everything will be kept 100%% intact, without "
1141
- "any head-aches. %s To complete this task you need to activate: %s - Optimize "
1142
- "the Titles%s- Optimize Descriptions %s - Add Canonical META Link %s Make "
1143
- "sure you click on SAVE settings after you switch anything on or off."
 
1144
  msgstr ""
1145
 
1146
- #: models/Assistant.php:153 view/Blocks/Snippet.php:377
1147
- #: view/SeoSettings/Jsonld.php:28
1148
  msgid "Activate JSON-LD"
1149
  msgstr ""
1150
 
1151
- #: models/Assistant.php:154
1152
  #, php-format
1153
  msgid ""
1154
- "JSON-LD Structured Data needs to be activated. %s The Duplicate Removal "
1155
  "feature of Squirrly SEO will make sure that if you have more than one JSON-"
1156
  "LD definition inside the source code of any URL, the definition created by "
1157
  "Squirrly SEO will be the only one that remains. %s Make sure you setup all "
1158
  "the information about your Organization or your Personal Brand here. %s To "
1159
- "finish all the JSON-LD related setup, also visit the Social Media section of "
1160
- "our Settings page and write in your social media profiles for this site. %s "
1161
- "Then, at URL-level you will be able to add custom JSON-LD if you're an "
1162
- "advanced user."
1163
  msgstr ""
1164
 
1165
- #: models/Assistant.php:158 view/Blocks/Snippet.php:480
1166
- #: view/SeoSettings/Automation.php:323 view/SeoSettings/Social.php:52
1167
  msgid "Activate Open Graph"
1168
  msgstr ""
1169
 
1170
- #: models/Assistant.php:159
1171
  #, php-format
1172
  msgid ""
1173
- "Go to the Social Media section.%sActivate Open Graph. (switch the toggle to "
1174
- "ON) %s The Open Graph will help you control the way your posts look when "
1175
  "people share your URLs to social media sites like Facebook and LinkedIN. %s "
1176
  "It will also make your social media posts look great and gain you clicks to "
1177
  "your site."
1178
  msgstr ""
1179
 
1180
- #: models/Assistant.php:163 view/Blocks/Snippet.php:734
1181
- #: view/SeoSettings/Automation.php:350 view/SeoSettings/Social.php:275
1182
  msgid "Activate Twitter Card"
1183
  msgstr ""
1184
 
1185
- #: models/Assistant.php:164
1186
  #, php-format
1187
  msgid ""
1188
- "Go to the Social Media section. %s - Activate Twitter Card. (switch the "
1189
  "toggle to ON) %s - Add your Twitter profile URL %s The Twitter Card will "
1190
  "help you control the way your posts look when people share your URLs on "
1191
  "Twitter. %s It will also make your social media posts look great and gain "
1192
  "you clicks to your site."
1193
  msgstr ""
1194
 
1195
- #: models/Assistant.php:168
1196
  msgid "Activate Sitemap XML"
1197
  msgstr ""
1198
 
1199
- #: models/Assistant.php:169
1200
  #, php-format
1201
  msgid ""
1202
- "Activate your Sitemap XML setting. Squirrly SEO will then generate your "
1203
  "sitemap, according to different items you can set up. %s Use this to tell "
1204
  "Google how often you bring new content to your site. %s Also, choose for "
1205
  "which types of URLs you'll want to have sitemaps. It depends on your "
@@ -1210,16 +1186,16 @@ msgid ""
1210
  msgstr ""
1211
 
1212
  # @ squirrly-seo
1213
- #: models/Assistant.php:173
1214
  #, fuzzy
1215
  #| msgid "Google %sAnalytics ID%s`:"
1216
  msgid "Activate Google Analytics"
1217
  msgstr "Google %sAnalytics ID%s`:"
1218
 
1219
- #: models/Assistant.php:174
1220
  #, php-format
1221
  msgid ""
1222
- "Go to the Tracking Tools section. %s Add your Google Analytics ID to "
1223
  "complete this setting. (find it in the tracking code that Google Analytics "
1224
  "tells you to place on your site) %s Squirrly SEO will then add "
1225
  "(automatically) your Google Analytics tracking code (in the format you "
@@ -1227,74 +1203,73 @@ msgid ""
1227
  "Automation section)."
1228
  msgstr ""
1229
 
1230
- #: models/Assistant.php:178
1231
  msgid "Activate Facebook Pixel"
1232
  msgstr ""
1233
 
1234
- #: models/Assistant.php:179
1235
  #, php-format
1236
  msgid ""
1237
- "Go to the Tracking Tools section of the settings and add your Facebook Pixel "
1238
- "ID. %s Make sure you click Save Settings after you do that. %s Do this, and "
1239
- "Facebook will start tracking user actions on your site, so you can later "
1240
- "retarget them with ads."
1241
  msgstr ""
1242
 
1243
- #: models/Assistant.php:183
1244
  msgid "Connect the Webmasters"
1245
  msgstr ""
1246
 
1247
- #: models/Assistant.php:184
1248
  #, php-format
1249
  msgid ""
1250
- "Go to the Connection section of the Settings. %s This section makes it super "
1251
- "easy to integrate different (important) 3rd party services with your "
1252
- "WordPress. %s Alexa META Code is 100%% optional, but the rest are very "
1253
- "important to add. %s Enter your Pinterest code, especially if you plan to "
1254
- "expand your presence on Pinterest. It will activate Rich Pins, which will "
1255
- "completely boost your sales and visibility for any product or post that has "
1256
- "great images."
1257
  msgstr ""
1258
 
1259
  # @ squirrly-seo
1260
- #: models/Assistant.php:192 models/focuspages/Accuracy.php:45
1261
- #: models/focuspages/Traffic.php:91 models/focuspages/Traffic.php:96
1262
  #, fuzzy
1263
  #| msgid "Google %sAnalytics ID%s`:"
1264
  msgid "Connect Google Analytics"
1265
  msgstr "Google %sAnalytics ID%s`:"
1266
 
1267
- #: models/Assistant.php:193
1268
  #, php-format
1269
  msgid ""
1270
- "Integrate Google Analytics with Squirrly SEO.%sFeatures like Focus Pages and "
1271
- "the Audit need this integration, in order to work at full potential.%sGoogle "
1272
- "Analytics is free and everyone uses it. The Audit and the Focus Pages will "
1273
- "interpret the right data from Google Analytics for you.%sYou'll feel like an "
1274
- "Analytics expert, without having to know a single thing about Google "
1275
- "Analytics."
1276
  msgstr ""
1277
 
1278
- #: models/Assistant.php:197 models/Assistant.php:219
1279
  msgid "Connect Google Search Console"
1280
  msgstr ""
1281
 
1282
- #: models/Assistant.php:198
1283
  #, php-format
1284
  msgid ""
1285
- "Integrate your WordPress with Google Search Console, using Squirrly SEO."
1286
- "%sThis integration is more than just setting the meta code for it. It will "
1287
- "connect your WP to the API of Google's service and enable info such as "
1288
- "Impressions, Clicks, Average Ranking Position to be collected.%sMore "
1289
- "importantly, you'll be able to update all the info that Google has about "
1290
- "your site, directly from your Squirrly SEO Plugin."
1291
  msgstr ""
1292
 
1293
- #: models/Assistant.php:202
1294
  msgid "Set the Audit Email"
1295
  msgstr ""
1296
 
1297
- #: models/Assistant.php:203
1298
  #, php-format
1299
  msgid ""
1300
  "You can customize the email to which we send the Audit reports.%sIt can be "
@@ -1304,11 +1279,11 @@ msgid ""
1304
  "order to increase the score."
1305
  msgstr ""
1306
 
1307
- #: models/Assistant.php:207
1308
  msgid "Get your score over 60"
1309
  msgstr ""
1310
 
1311
- #: models/Assistant.php:208
1312
  #, php-format
1313
  msgid ""
1314
  "True website marketing performance happens after your Audit score gets to "
@@ -1316,18 +1291,19 @@ msgid ""
1316
  "getting a score of over 60.%sLook at the progress charts weekly and make "
1317
  "sure you check out the Tasks section, which tells you exactly what you need "
1318
  "to do in order to increase the score.%sWe've been testing these scores since "
1319
- "2013 on hundreds of thousands of websites and it's always the same: true "
1320
- "performance happens at over 84. That's why you need to start working on this."
 
1321
  msgstr ""
1322
 
1323
- #: models/Assistant.php:214
1324
  msgid "Track your first 3 Keywords"
1325
  msgstr ""
1326
 
1327
- #: models/Assistant.php:215
1328
  #, php-format
1329
  msgid ""
1330
- "SERP Checker = Search Engine Result Pages Checker. %s It checks your "
1331
  "position on the Google Search Engine for your keywords. Also (on the "
1332
  "Business Plan) it shows you the evolution in time for your sites' URLs for "
1333
  "these keywords. %s Tell Squirrly SEO the first three keywords you want it to "
@@ -1335,3627 +1311,7785 @@ msgid ""
1335
  "according to a solid SEO Strategy, you'll only be able to add keywords or "
1336
  "remove keywords in the Ranking section from your Briefcase. %s Briefcase is "
1337
  "your keyword organizer / manager. Find it in the Research section. Go with "
1338
- "the mouse cursor over a keyword from briefcase -> see the 3 vertical dots -> "
1339
- "select Send to Rank Checker"
1340
  msgstr ""
1341
 
1342
- #: models/Assistant.php:220
1343
  #, php-format
1344
  msgid ""
1345
- "Connect Google Search Console. %s You can do that from SEO Audit -> "
1346
- "Settings. %s It will bring information regarding Impressions and Clicks. %s "
1347
- "Note: if you're on the free plan or the PRO plan then the Ranking Position "
1348
- "will be displayed according to data from Google Search Console, which does "
1349
- "not present the actual position you are on. It shows an average position "
1350
- "that your site was lately found on. It can give you values such as 4.3 "
1351
- "because of this. Even though your page today could be on position 7. %s The "
1352
- "Business Plan is the only one that can give you the exact position because "
1353
- "it uses Squirrly's private cloud servers that are working around the clock "
1354
- "to gather the accurate, on-time and objective information about your "
1355
- "rankings."
1356
  msgstr ""
1357
 
1358
- #: models/Assistant.php:224
1359
  msgid "Get 1 Keyword to the first page of Google"
1360
  msgstr ""
1361
 
1362
- #: models/Assistant.php:225
1363
  #, php-format
1364
  msgid ""
1365
- "Start with a small task. Get 1 keyword to the first page of Google. %s "
1366
- "Select a good keyword (using our Keyword Research tool). %s Create an "
1367
- "amazing page for it (if you don't already have one). %s Add the page to "
1368
- "Focus Pages in Squirrly SEO. %s Turn the RED lights to Green in Focus Pages "
1369
- "and see your rankings increase over time. %s If you continue working on "
1370
- "those tasks and turning elements to green you'll complete this task."
1371
  msgstr ""
1372
 
1373
- #: models/Assistant.php:277 models/abstract/Assistant.php:178
1374
  msgid "You chose to ignore this task. Click to activate it."
1375
  msgstr ""
1376
 
1377
- #: models/BulkSeo.php:17
1378
- msgid "METAs"
1379
  msgstr ""
1380
 
1381
- #: models/BulkSeo.php:18 view/Blocks/Snippet.php:89
1382
- msgid "Open Graph"
 
1383
  msgstr ""
1384
 
1385
- #: models/BulkSeo.php:19 view/Blocks/Snippet.php:92
1386
- msgid "Twitter Card"
1387
  msgstr ""
1388
 
1389
- #: models/BulkSeo.php:20 models/FocusPages.php:20 view/Blocks/Snippet.php:101
1390
- msgid "Visibility"
 
 
 
 
 
 
 
 
 
 
 
 
 
1391
  msgstr ""
1392
 
1393
- # @ squirrly-seo
1394
- #: models/CheckSeo.php:13
1395
- #, fuzzy
1396
- #| msgid "Could not send the email..."
1397
- msgid "Could not verify the frontend"
1398
- msgstr "Konnte E-Mail nicht senden ..."
1399
-
1400
- #: models/CheckSeo.php:14
1401
  msgid ""
1402
- "To be able to check your website, you need to allow local crawling in your ."
1403
- "htaccess file"
 
 
 
1404
  msgstr ""
1405
 
1406
- #: models/CheckSeo.php:15
1407
- #, php-format
1408
  msgid ""
1409
- "Run the test again. If you get the same error, check if you have added 'Deny "
1410
- "%s' into your config file (e.g. htaccess)"
1411
  msgstr ""
1412
 
1413
- #: models/CheckSeo.php:19
1414
- msgid "Squirrly SEO Title is not active for your website"
1415
  msgstr ""
1416
 
1417
- #: models/CheckSeo.php:20
1418
- msgid ""
1419
- "It's important to activate Squirrly SEO Title for your website if you don't "
1420
- "use other SEO plugins"
 
 
 
 
1421
  msgstr ""
1422
 
1423
- #: models/CheckSeo.php:21
1424
- #, php-format
1425
- msgid "Go to %sSquirrly > SEO Settings > Metas%s and switch on Meta Title"
 
 
 
 
 
1426
  msgstr ""
1427
 
1428
- #: models/CheckSeo.php:25
1429
- msgid "You have duplicate Open Graph Meta tags"
1430
  msgstr ""
1431
 
1432
- #: models/CheckSeo.php:26
1433
- #, php-format
1434
  msgid ""
1435
- "If you have duplicate OG tags, it means that some crawlers like %sFacebook "
1436
- "Open Graph Object Debugger%s will raise an error and may not proceed with "
1437
- "your request until you fix it."
1438
  msgstr ""
1439
 
1440
- #: models/CheckSeo.php:27 models/CheckSeo.php:33 models/CheckSeo.php:45
1441
- #: models/CheckSeo.php:51
1442
- msgid ""
1443
- "If you are using multiple SEO plugins, then try to remove some of them and "
1444
- "check again."
1445
  msgstr ""
1446
 
1447
- #: models/CheckSeo.php:31
1448
- msgid "You have duplicate Twitter Card tags"
1449
  msgstr ""
1450
 
1451
- #: models/CheckSeo.php:32
1452
  #, php-format
1453
  msgid ""
1454
- "If you have duplicate Twitter Card tags, it means that some crawlers like "
1455
- "%sTwitter Validator%s will raise an error and may not proceed with your "
1456
- "request until you fix it."
 
1457
  msgstr ""
1458
 
1459
- #: models/CheckSeo.php:37
1460
- msgid "The Title meta tag is missing in frontend"
1461
  msgstr ""
1462
 
1463
- #: models/CheckSeo.php:38
1464
- msgid ""
1465
- "If you don't have Title meta tag in your website, it means that your website "
1466
- "is not going to perform well on search engines."
1467
  msgstr ""
1468
 
1469
- #: models/CheckSeo.php:39
1470
- #, php-format
1471
- msgid ""
1472
- "Go to %sSquirrly > SEO Settings > Metas%s and switch on Meta Title. If it's "
1473
- "already switched on, check if another plugin is stopping Squirrly from "
1474
- "showing the Title meta."
1475
  msgstr ""
1476
 
1477
- #: models/CheckSeo.php:43
1478
- msgid "You have duplicate Title meta tags"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1479
  msgstr ""
1480
 
1481
- #: models/CheckSeo.php:44 models/CheckSeo.php:50
1482
  msgid ""
1483
- "If you have duplicate meta tags, it means that some crawlers may raise an "
1484
- "error or process wrong data from your website until you fix it."
 
 
 
 
 
1485
  msgstr ""
1486
 
1487
- #: models/CheckSeo.php:49
1488
- msgid "You have duplicate Description meta tags"
1489
  msgstr ""
1490
 
1491
- #: models/CheckSeo.php:55
1492
- msgid "Your website is not public"
 
 
 
 
 
 
 
1493
  msgstr ""
1494
 
1495
- #: models/CheckSeo.php:56 models/bulkseo/Visibility.php:104
1496
  #, php-format
1497
  msgid ""
1498
- "You selected '%s' in Settings > Reading. It's important to uncheck that "
1499
- "option."
 
 
 
 
1500
  msgstr ""
1501
 
1502
- #: models/CheckSeo.php:56 models/CheckSeo.php:57
1503
- #: models/bulkseo/Visibility.php:104 view/Blocks/Snippet.php:1069
1504
- msgid "Discourage search engines from indexing this site"
 
 
 
1505
  msgstr ""
1506
 
1507
- #: models/CheckSeo.php:57
1508
- #, php-format
1509
- msgid "Go to %sGeneral > Reading%s and uncheck %s."
 
 
 
 
 
 
1510
  msgstr ""
1511
 
1512
- #: models/CheckSeo.php:61
1513
- msgid "Permalink structure is not good"
1514
  msgstr ""
1515
 
1516
- #: models/CheckSeo.php:62
 
1517
  msgid ""
1518
- "Your URLs (the links from your site) should be super easy to read. This "
1519
- "makes your site Human-friendly as well."
 
 
 
 
 
1520
  msgstr ""
1521
 
1522
- #: models/CheckSeo.php:63
1523
- #, php-format
1524
  msgid ""
1525
- "Make your LINKS SEO-Friendly. %s Settings > Permalinks %s That is where "
1526
- "WordPress allows you to change the permalink structure."
 
1527
  msgstr ""
1528
 
1529
- #: models/CheckSeo.php:67
1530
- msgid "The default Tagline is still on"
1531
  msgstr ""
1532
 
1533
- #: models/CheckSeo.php:68
 
1534
  msgid ""
1535
- "Most of the pages will use the WordPress Tagline in Title and Description. "
1536
- "Squirrly SEO uses the Tagline on {{sitedesc}} pattern for automation."
 
 
 
 
1537
  msgstr ""
1538
 
1539
- #: models/CheckSeo.php:69
1540
- #, php-format
1541
- msgid "Change the Tagline with your Brand or the Store name from %s"
 
 
1542
  msgstr ""
1543
 
1544
- #: models/CheckSeo.php:69 models/Menu.php:234 models/Menu.php:268
1545
- #: models/Menu.php:288
1546
- msgid "Settings"
1547
  msgstr ""
1548
 
1549
- #: models/CheckSeo.php:69
1550
- msgid "General"
1551
  msgstr ""
1552
 
1553
- #: models/CheckSeo.php:73
1554
- msgid "AMP site detected and Squirrly AMP is off"
1555
  msgstr ""
1556
 
1557
- #: models/CheckSeo.php:74
1558
- msgid ""
1559
- "If this website is an AMP website you need to make sure that you activate "
1560
- "Squirrly AMP Tracking for it. Squirrly will load Google Analytics and "
1561
- "Facebook Pixel for AMP and avoid AMP script errors."
1562
  msgstr ""
1563
 
1564
- #: models/CheckSeo.php:75
1565
  #, php-format
1566
- msgid "Activate AMP tracking in %s Squirrly > SEO Settings > Tracking Tools%s "
 
 
 
 
 
 
1567
  msgstr ""
1568
 
1569
- # @ squirrly-seo
1570
- #: models/CheckSeo.php:140
1571
- #, fuzzy
1572
- #| msgid "Could not send the email..."
1573
- msgid "Could not verify the frontend."
1574
- msgstr "Konnte E-Mail nicht senden ..."
1575
-
1576
- #: models/CheckSeo.php:444
1577
- msgid "Just another WordPress site"
1578
  msgstr ""
1579
 
1580
- #: models/FocusPages.php:21 models/bulkseo/Metas.php:137
1581
- #: models/focuspages/Clicks.php:64 models/focuspages/Content.php:87
1582
- #: models/focuspages/Ctr.php:64 models/focuspages/Image.php:80
1583
- #: models/focuspages/Impressions.php:64 models/focuspages/Keyword.php:84
1584
- #: models/focuspages/Keyword.php:87 models/focuspages/Snippet.php:129
1585
- #: models/focuspages/Strategy.php:93 view/Blocks/KRFound.php:15
1586
- #: view/Blocks/KRHistory.php:15 view/Ranking/Gscsync.php:29
1587
- #: view/Ranking/Rankings.php:168 view/Ranking/Rankings.php:301
1588
- #: view/Research/Briefcase.php:102 view/Research/Briefcase.php:230
1589
- #: view/Research/History.php:26 view/Research/HistoryDetails.php:7
1590
- #: view/Research/Research.php:160 view/Research/Suggested.php:24
1591
- msgid "Keyword"
1592
  msgstr ""
1593
 
1594
- #: models/FocusPages.php:22
1595
- msgid "Strategy"
1596
  msgstr ""
1597
 
1598
- # @ squirrly-seo
1599
- #: models/FocusPages.php:23
1600
- #, fuzzy
1601
- #| msgid "SEO Software"
1602
- msgid "SEO Content"
1603
- msgstr "SEO Software"
1604
-
1605
- #: models/FocusPages.php:24
1606
- msgid "Words / Page"
1607
  msgstr ""
1608
 
1609
- #: models/FocusPages.php:25
1610
- msgid "Platform SEO"
1611
  msgstr ""
1612
 
1613
- #: models/FocusPages.php:26
1614
- msgid "Snippet"
1615
  msgstr ""
1616
 
1617
- #: models/FocusPages.php:27
1618
- msgid "SEO Image"
1619
  msgstr ""
1620
 
1621
- #: models/FocusPages.php:28
1622
- msgid "Traffic Health"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1623
  msgstr ""
1624
 
1625
- #: models/FocusPages.php:29
1626
- msgid "Platform Health"
 
 
1627
  msgstr ""
1628
 
1629
- #: models/FocusPages.php:30
1630
- msgid "Page Authority"
 
 
1631
  msgstr ""
1632
 
1633
- #: models/FocusPages.php:31
1634
- msgid "Social Signals"
1635
  msgstr ""
1636
 
1637
- #: models/FocusPages.php:32
1638
- msgid "Backlinks"
1639
  msgstr ""
1640
 
1641
- #: models/FocusPages.php:33
1642
- msgid "Inner Links"
1643
  msgstr ""
1644
 
1645
- #: models/FocusPages.php:34
1646
- msgid "Outbound Links"
1647
  msgstr ""
1648
 
1649
- #: models/FocusPages.php:35
1650
- msgid "Accuracy"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1651
  msgstr ""
1652
 
1653
- #: models/FocusPages.php:36 view/Ranking/Gscsync.php:32
1654
- msgid "CTR"
 
 
1655
  msgstr ""
1656
 
1657
- #: models/FocusPages.php:37 view/Ranking/Gscsync.php:31
1658
- #: view/Ranking/Rankings.php:315
1659
- msgid "Impressions"
 
1660
  msgstr ""
1661
 
1662
- #: models/FocusPages.php:38 view/Ranking/Gscsync.php:30
1663
- #: view/Ranking/Rankings.php:321
1664
- msgid "Clicks"
1665
  msgstr ""
1666
 
1667
- #: models/Ico.php:43
1668
- msgid "File type error: Only ICO, JPEG, JPG, GIF or PNG files are allowed."
1669
  msgstr ""
1670
 
1671
- # @ squirrly-seo
1672
- #: models/Ico.php:49
1673
- msgid "GD error: The GD library must be installed on your server."
1674
  msgstr ""
1675
 
1676
- # @ squirrly-seo
1677
- #: models/Ico.php:55
1678
- msgid "Delete error: Could not delete the old favicon."
1679
  msgstr ""
1680
 
1681
- # @ squirrly-seo
1682
- #: models/Ico.php:62
1683
- msgid "Upload error: Could not upload the favicon."
1684
  msgstr ""
1685
 
1686
- # @ squirrly-seo
1687
- #: models/Ico.php:68
1688
- msgid "Permission error: Could not change the favicon permissions."
 
 
 
 
 
 
 
 
 
 
 
 
1689
  msgstr ""
1690
 
1691
- # @ squirrly-seo
1692
- #: models/Ico.php:89
1693
  msgid ""
1694
- "ICO Error: Could not create the ICO from file. Try with another file type."
 
1695
  msgstr ""
1696
 
1697
- # @ squirrly-seo
1698
- #: models/Ico.php:106
1699
- msgid "The favicon has been updated."
1700
  msgstr ""
1701
 
1702
- #: models/Menu.php:123 models/Menu.php:366
1703
- msgid "First Step"
1704
  msgstr ""
1705
 
1706
- #: models/Menu.php:124
1707
- msgid " Dashboard"
1708
  msgstr ""
1709
 
1710
- # @ squirrly-seo
1711
- #: models/Menu.php:131 view/Research/Briefcase.php:105
1712
- #, fuzzy
1713
- #| msgid "Do the research"
1714
- msgid "Research"
1715
- msgstr "Recherchieren"
1716
 
1717
- # @ squirrly-seo
1718
- #: models/Menu.php:132
1719
- #, fuzzy
1720
- #| msgid "Do the research"
1721
- msgid " Research"
1722
- msgstr "Recherchieren"
1723
 
1724
- #: models/Menu.php:139
1725
- msgid "Live Assistant"
1726
  msgstr ""
1727
 
1728
- #: models/Menu.php:140
1729
- msgid " Live Assistant"
 
 
 
 
 
 
 
 
 
 
 
 
1730
  msgstr ""
1731
 
1732
- #: models/Menu.php:147
1733
- msgid "SEO Settings"
 
 
1734
  msgstr ""
1735
 
1736
- #: models/Menu.php:148
1737
- msgid " SEO Settings"
1738
  msgstr ""
1739
 
1740
- #: models/Menu.php:155 models/Menu.php:242 view/Blocks/FocusPages.php:6
1741
- #: view/FocusPages/Pagelist.php:19
1742
- msgid "Focus Pages"
1743
  msgstr ""
1744
 
1745
- #: models/Menu.php:156
1746
- msgid " Focus Pages"
1747
  msgstr ""
1748
 
1749
- #: models/Menu.php:163 view/Blocks/Audits.php:6
1750
- msgid "SEO Audit"
 
 
 
 
 
 
 
1751
  msgstr ""
1752
 
1753
- #: models/Menu.php:164
1754
- msgid " SEO Audit"
 
 
 
 
1755
  msgstr ""
1756
 
1757
- #: models/Menu.php:171 models/Menu.php:276
1758
- msgid "Rankings"
1759
  msgstr ""
1760
 
1761
- #: models/Menu.php:172
1762
- msgid " Rankings"
1763
  msgstr ""
1764
 
1765
- #: models/Menu.php:196
1766
- msgid "Find Keywords"
1767
  msgstr ""
1768
 
1769
- # @ squirrly-seo
1770
- #: models/Menu.php:197
1771
- #, fuzzy
1772
- #| msgid "Do the research"
1773
- msgid "do a keyword research"
1774
- msgstr "Recherchieren"
 
 
 
 
 
 
 
 
 
1775
 
1776
- #: models/Menu.php:202 view/Research/Briefcase.php:15
1777
- msgid "Briefcase"
 
 
 
 
 
 
1778
  msgstr ""
1779
 
1780
- #: models/Menu.php:203
1781
- msgid "save the best Keywords"
1782
  msgstr ""
1783
 
1784
- #: models/Menu.php:208 view/Research/Briefcase.php:25
1785
- msgid "Labels"
1786
  msgstr ""
1787
 
1788
  # @ squirrly-seo
1789
- #: models/Menu.php:209
1790
  #, fuzzy
1791
  #| msgid "Tips: 2-4 keywords"
1792
- msgid "group keywords"
1793
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
1794
 
1795
- #: models/Menu.php:214 view/Research/Suggested.php:13
1796
- msgid "Suggested"
 
 
 
 
 
 
 
 
 
 
1797
  msgstr ""
1798
 
1799
- #: models/Menu.php:215
1800
- msgid "better keywords found"
1801
  msgstr ""
1802
 
1803
- #: models/Menu.php:220 view/Research/History.php:15
1804
- msgid "History"
1805
  msgstr ""
1806
 
1807
- #: models/Menu.php:221
1808
- msgid "keyword research history"
1809
  msgstr ""
1810
 
1811
- #: models/Menu.php:228
1812
- msgid "Optimize Posts"
 
 
 
 
 
 
 
 
 
 
 
 
1813
  msgstr ""
1814
 
1815
- #: models/Menu.php:229
1816
- msgid "use the Live Assistant"
 
 
 
1817
  msgstr ""
1818
 
1819
- #: models/Menu.php:235
1820
- msgid "live assistant setup"
 
 
 
 
 
 
 
1821
  msgstr ""
1822
 
1823
- #: models/Menu.php:243
1824
- msgid "all my focus pages"
1825
  msgstr ""
1826
 
1827
- #: models/Menu.php:254
1828
- msgid "Add New Page"
 
 
 
 
 
 
 
1829
  msgstr ""
1830
 
1831
- #: models/Menu.php:255
1832
- msgid "add page in focus pages"
 
 
 
1833
  msgstr ""
1834
 
1835
- #: models/Menu.php:262 view/Blocks/Toolbar.php:32
1836
- msgid "Overview"
 
1837
  msgstr ""
1838
 
1839
- #: models/Menu.php:263
1840
- msgid "See all the SEO audits"
1841
  msgstr ""
1842
 
1843
- # @ squirrly-seo
1844
- #: models/Menu.php:269
1845
- #, fuzzy
1846
- #| msgid "Squirrly settings"
1847
- msgid "Audit settings"
1848
- msgstr "Squirrly Einstellungen"
1849
 
1850
- #: models/Menu.php:277
1851
- msgid "See Google ranking"
 
 
 
 
 
 
 
1852
  msgstr ""
1853
 
1854
- #: models/Menu.php:282
1855
- msgid "Add Keywords"
 
 
 
 
 
1856
  msgstr ""
1857
 
1858
- #: models/Menu.php:283
1859
- msgid "Add briefcase keywords"
1860
  msgstr ""
1861
 
1862
- # @ squirrly-seo
1863
- #: models/Menu.php:289
1864
- #, fuzzy
1865
- #| msgid "Squirrly settings"
1866
- msgid "Ranking settings"
1867
- msgstr "Squirrly Einstellungen"
1868
 
1869
- #: models/Menu.php:298 view/SeoSettings/Bulkseo.php:25
1870
- msgid "Bulk SEO"
 
 
 
 
 
 
 
 
 
1871
  msgstr ""
1872
 
1873
- #: models/Menu.php:299
1874
- msgid "optimize all pages"
 
 
 
 
 
 
 
1875
  msgstr ""
1876
 
1877
- # @ squirrly-seo
1878
- #: models/Menu.php:304
1879
- #, fuzzy
1880
- #| msgid "automatically"
1881
- msgid "Automation"
1882
- msgstr "automatisch"
1883
 
1884
- #: models/Menu.php:305
1885
- msgid "patterns & automation"
 
 
 
 
 
 
 
1886
  msgstr ""
1887
 
1888
- #: models/Menu.php:310 view/SeoSettings/Metas.php:25
1889
- msgid "SEO Metas"
 
 
1890
  msgstr ""
1891
 
1892
- #: models/Menu.php:311
1893
- msgid "required on-page metas"
1894
  msgstr ""
1895
 
1896
- #: models/Menu.php:316
1897
- msgid "JSON LD"
1898
  msgstr ""
1899
 
1900
- #: models/Menu.php:317
1901
- msgid "google structured data"
1902
  msgstr ""
1903
 
1904
- #: models/Menu.php:322 view/SeoSettings/Social.php:23
1905
- msgid "Social Media"
 
 
 
 
 
 
 
1906
  msgstr ""
1907
 
1908
- #: models/Menu.php:323
1909
- msgid "social share options"
 
 
 
1910
  msgstr ""
1911
 
1912
- #: models/Menu.php:328 view/SeoSettings/Tracking.php:23
1913
- msgid "Tracking Tools"
1914
  msgstr ""
1915
 
1916
- #: models/Menu.php:329
1917
- msgid "google analytics, pixel, etc."
1918
  msgstr ""
1919
 
1920
- #: models/Menu.php:334
1921
- msgid "Connection"
1922
  msgstr ""
1923
 
1924
- #: models/Menu.php:335
1925
- msgid "webmaster tools"
 
 
 
 
 
 
 
 
1926
  msgstr ""
1927
 
1928
- #: models/Menu.php:340 view/SeoSettings/Sitemap.php:24
1929
- msgid "Sitemap XML"
 
 
1930
  msgstr ""
1931
 
1932
- #: models/Menu.php:341
1933
- msgid "setup the sitemap"
1934
  msgstr ""
1935
 
1936
- #: models/Menu.php:346
1937
- msgid "Robots.txt"
1938
  msgstr ""
1939
 
1940
- #: models/Menu.php:347
1941
- msgid "search engine filters"
 
1942
  msgstr ""
1943
 
1944
- #: models/Menu.php:352
1945
- msgid "Favicon"
 
1946
  msgstr ""
1947
 
1948
- #: models/Menu.php:353
1949
- msgid "add website icon"
1950
  msgstr ""
1951
 
1952
- #: models/Menu.php:358
1953
- msgid "Import/Export"
 
 
 
 
 
 
1954
  msgstr ""
1955
 
1956
- #: models/Menu.php:359
1957
- msgid "import & export SEO"
 
 
 
1958
  msgstr ""
1959
 
1960
- #: models/Menu.php:367
1961
- msgid "all the SEO features"
 
1962
  msgstr ""
1963
 
1964
- #: models/Menu.php:378 view/Onboarding/Step3.php:53
1965
- msgid "Import"
1966
  msgstr ""
1967
 
1968
- #: models/Menu.php:379
1969
- msgid "import settings and SEO"
1970
  msgstr ""
1971
 
1972
- #: models/Menu.php:384
1973
- msgid "Final Step"
1974
  msgstr ""
1975
 
1976
- #: models/Menu.php:385
1977
- msgid "start using Squirrly SEO"
1978
  msgstr ""
1979
 
1980
- #: models/Post.php:73
1981
- msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
1982
  msgstr ""
1983
 
1984
- #: models/Post.php:74
1985
- msgid ""
1986
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
1987
- "the HTML form."
1988
  msgstr ""
1989
 
1990
- #: models/Post.php:75
1991
- msgid "The uploaded file was only partially uploaded."
1992
  msgstr ""
1993
 
1994
- #: models/Post.php:76
1995
- msgid "No file was uploaded."
1996
  msgstr ""
1997
 
1998
- #: models/Post.php:78
1999
- msgid "Missing a temporary folder."
 
 
 
 
 
 
 
 
 
 
 
 
 
2000
  msgstr ""
2001
 
2002
- #: models/Post.php:79
2003
- msgid "Failed to write file to disk."
 
 
 
 
2004
  msgstr ""
2005
 
2006
- #: models/Post.php:80
2007
- msgid "File upload stopped by extension."
2008
  msgstr ""
2009
 
2010
- #: models/Post.php:97
2011
- msgid "Invalid form submission."
2012
  msgstr ""
2013
 
2014
- #: models/Post.php:107
2015
- msgid "File is empty. Please upload something more substantial."
2016
  msgstr ""
2017
 
2018
- #: models/Post.php:109
 
2019
  msgid ""
2020
- "File is empty. Please upload something more substantial. This error could "
2021
- "also be caused by uploads being disabled in your php.ini or by post_max_size "
2022
- "being defined as smaller than upload_max_filesize in php.ini."
 
 
 
 
 
2023
  msgstr ""
2024
 
2025
- #: models/Post.php:115
2026
- msgid "Specified file failed upload test."
 
 
 
2027
  msgstr ""
2028
 
2029
- #: models/Post.php:128
2030
- msgid "Sorry, this file type is not permitted for security reasons."
2031
  msgstr ""
2032
 
2033
- #: models/Post.php:153
2034
- #, php-format
2035
- msgid "The uploaded file could not be moved to %s."
2036
  msgstr ""
2037
 
2038
- #: models/PostsList.php:21
2039
- msgid "Optimized:"
2040
  msgstr ""
2041
 
2042
- #: models/PostsList.php:24
2043
- msgid "Optimize it with Squirrly Live Assistant"
 
 
 
 
 
 
 
 
2044
  msgstr ""
2045
 
2046
- #: models/PostsList.php:48 models/PostsList.php:74
2047
- msgid "Snippet optimized:"
 
 
 
2048
  msgstr ""
2049
 
2050
- #: models/PostsList.php:48 models/PostsList.php:74
2051
- msgid "task(s) remained."
 
 
2052
  msgstr ""
2053
 
2054
- #: models/PostsList.php:52 models/PostsList.php:78
2055
- msgid "Can't get snippet data"
2056
  msgstr ""
2057
 
2058
- #: models/PostsList.php:55 models/PostsList.php:80 view/Blocks/Snippet.php:134
2059
- msgid "Edit Snippet"
2060
  msgstr ""
2061
 
2062
- # @ squirrly-seo
2063
- #: models/RoleManager.php:95
2064
- #, fuzzy
2065
- #| msgid "Squirrly LIVE SEO assistant"
2066
- msgid "Squirrly SEO Editor"
2067
- msgstr "Squirrly LIVE SEO-Assistent"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2068
 
2069
- # @ squirrly-seo
2070
- #: models/RoleManager.php:96
2071
- #, fuzzy
2072
- #| msgid "Squirrly LIVE SEO assistant"
2073
- msgid "Squirrly SEO Admin"
2074
- msgstr "Squirrly LIVE SEO-Assistent"
2075
 
2076
- #: models/Snippet.php:16
2077
- msgid "You don't have enough pemission to edit this article"
2078
  msgstr ""
2079
 
2080
- # @ squirrly-seo
2081
- #: models/Snippet.php:131
2082
- #, fuzzy
2083
- #| msgid "Could not send the email..."
2084
- msgid "Couldn't find the page"
2085
- msgstr "Konnte E-Mail nicht senden ..."
2086
 
2087
- #: models/Snippet.php:146 models/Snippet.php:158
2088
- msgid "No Polylang translation for this post."
2089
  msgstr ""
2090
 
2091
- #: models/abstract/Assistant.php:119
2092
- msgid "We are gathering data for this category"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2093
  msgstr ""
2094
 
2095
- #: models/abstract/Assistant.php:160
2096
- msgid "Not enough data to process this task"
 
 
 
2097
  msgstr ""
2098
 
2099
- #: models/abstract/Assistant.php:164 view/Blocks/Snippet.php:309
2100
- msgid "Current"
2101
  msgstr ""
2102
 
2103
- #: models/bulkseo/Metas.php:55
2104
- msgid "Title not empty"
2105
  msgstr ""
2106
 
2107
- #: models/bulkseo/Metas.php:56 view/Blocks/Snippet.php:188
2108
- #: view/Blocks/Snippet.php:587 view/Blocks/Snippet.php:842
2109
- msgid "Current Title"
2110
  msgstr ""
2111
 
2112
- #: models/bulkseo/Metas.php:58
 
 
 
 
2113
  #, php-format
2114
  msgid ""
2115
- "The title for this URL must not be empty. %s Write a title for this page. "
2116
- "The title is very important because it shows up in the browser tab and in "
2117
- "the Google listing for your page. %s The better you write the title, the "
2118
- "more clicks you can get when people find your page on search engines."
 
 
 
 
 
 
 
 
 
 
2119
  msgstr ""
2120
 
2121
- #: models/bulkseo/Metas.php:61
2122
- #, php-format
2123
- msgid "Title up to %s chars"
 
 
 
 
2124
  msgstr ""
2125
 
2126
- #: models/bulkseo/Metas.php:62
2127
- msgid "Current Title Length"
2128
  msgstr ""
2129
 
2130
- #: models/bulkseo/Metas.php:63 models/bulkseo/Metas.php:81
2131
- #: models/bulkseo/Opengraph.php:72 models/bulkseo/Opengraph.php:82
2132
- #: models/bulkseo/Twittercard.php:69 models/bulkseo/Twittercard.php:79
2133
- msgid "chars"
2134
  msgstr ""
2135
 
2136
- #: models/bulkseo/Metas.php:64 models/bulkseo/Opengraph.php:73
2137
- #: models/bulkseo/Twittercard.php:70
 
 
 
 
 
 
 
 
 
 
 
2138
  #, php-format
2139
  msgid ""
2140
- "Title has to be longer than %s chars and up to %s chars. %s You can change "
2141
- "the title max length from %sSEO Settings > Automation%s."
 
 
 
 
 
 
 
 
 
 
 
 
2142
  msgstr ""
2143
 
2144
- #: models/bulkseo/Metas.php:67 models/focuspages/Snippet.php:80
2145
- msgid "Keyword in title"
 
 
2146
  msgstr ""
2147
 
2148
- # @ squirrly-seo
2149
- #: models/bulkseo/Metas.php:68 models/bulkseo/Metas.php:86
2150
- #, fuzzy
2151
- #| msgid "Squirrly settings"
2152
- msgid "Squirrly Keyword"
2153
- msgstr "Squirrly Einstellungen"
2154
 
2155
- # @ squirrly-seo
2156
- #: models/bulkseo/Metas.php:69 models/bulkseo/Metas.php:87
2157
- #, fuzzy
2158
- #| msgid "Tips: 2-4 keywords"
2159
- msgid "no keywords"
2160
- msgstr "Tipp: Länge 2-4 Schlüsselwörter"
2161
 
2162
- #: models/bulkseo/Metas.php:70 models/focuspages/Snippet.php:82
2163
  #, php-format
2164
  msgid ""
2165
- "Your keyword must be present in the title of the page. %s It's a very "
2166
- "important element through which you make sure that you connect the "
2167
- "searcher's intent to the content on your page. %s If I'm looking for \"buy "
2168
- "cheap smartwatch\" and you give me a page called \"Luna Presentation\", I "
2169
- "will never click your page. Why? Because I might not know that Luna is a "
2170
- "smartwatch designed by VectorWatch. %s \"Buy Cheap Smartwatch - Luna by "
2171
- "VectorWatch\" would be a much better choice for a title."
 
 
 
 
 
 
 
 
 
 
 
2172
  msgstr ""
2173
 
2174
- #: models/bulkseo/Metas.php:73
2175
- msgid "Description not empty"
 
 
 
 
 
 
2176
  msgstr ""
2177
 
2178
- #: models/bulkseo/Metas.php:74 view/Blocks/Snippet.php:240
2179
- #: view/Blocks/Snippet.php:631 view/Blocks/Snippet.php:886
2180
- msgid "Current Description"
2181
  msgstr ""
2182
 
2183
- #: models/bulkseo/Metas.php:76
 
 
 
 
 
 
 
 
2184
  #, php-format
2185
  msgid ""
2186
- "Meta descriptions are important for SEO on multiple search engines. %s You "
2187
- "need to have a meta description for this URL. %s The better you write it, "
2188
- "the higher the chances of people clicking on your listing when they find it "
2189
- "on search engines."
 
 
 
2190
  msgstr ""
2191
 
2192
- #: models/bulkseo/Metas.php:79
2193
- #, php-format
2194
- msgid "Description up to %s chars"
 
 
 
 
2195
  msgstr ""
2196
 
2197
- #: models/bulkseo/Metas.php:80
2198
- msgid "Current Description Length"
2199
  msgstr ""
2200
 
2201
- #: models/bulkseo/Metas.php:82 models/bulkseo/Opengraph.php:83
2202
- #: models/bulkseo/Twittercard.php:80
 
 
 
2203
  #, php-format
2204
  msgid ""
2205
- "Description has to be longer than %s chars and up to %s chars. %s You can "
2206
- "change the description max length from %sSEO Settings > Automation%s."
 
 
 
 
 
 
2207
  msgstr ""
2208
 
2209
- #: models/bulkseo/Metas.php:85 models/focuspages/Snippet.php:85
2210
- msgid "Keyword in description"
 
 
 
2211
  msgstr ""
2212
 
2213
- #: models/bulkseo/Metas.php:88
 
 
 
 
 
 
 
 
2214
  #, php-format
2215
  msgid ""
2216
- "Same as with the title task. %s If a user reads the description of your page "
2217
- "on Google, but cannot find the keyword they searched for in that text, then "
2218
- "they'd have very low chances of actually clicking and visiting your page. %s "
2219
- "They'd go to the next page ranked on Google for that keyword. %s Think about "
2220
- "this: Google itself is trying more and more to display keywords in the "
2221
- "description of the pages it brings to TOP 10. It's pretty clear they care a "
2222
- "lot about this, because that's what people want to find on the search engine."
2223
  msgstr ""
2224
 
2225
- #: models/bulkseo/Metas.php:91
2226
- msgid "Meta Keywords (2-4 Words)"
 
 
 
 
2227
  msgstr ""
2228
 
2229
- #: models/bulkseo/Metas.php:92
2230
- msgid "Meta Keyword"
 
 
2231
  msgstr ""
2232
 
2233
- # @ squirrly-seo
2234
- #: models/bulkseo/Metas.php:93
2235
- #, fuzzy
2236
- #| msgid "Enter even more keywords."
2237
- msgid "no meta keywords"
2238
- msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
2239
 
2240
- #: models/bulkseo/Metas.php:94
 
2241
  msgid ""
2242
- "Even if Meta keywords are not mandatory for Google, it's important for other "
2243
- "search engines to find this meta and to index your post for these keywords."
 
 
 
 
2244
  msgstr ""
2245
 
2246
- #: models/bulkseo/Metas.php:97
2247
- msgid "Canonical Link"
 
 
 
2248
  msgstr ""
2249
 
2250
- #: models/bulkseo/Metas.php:98
2251
- msgid "Current Link"
2252
  msgstr ""
2253
 
2254
- #: models/bulkseo/Metas.php:100
 
 
 
 
2255
  #, php-format
2256
  msgid ""
2257
- "You don't have to set any canonical link if your post is not copied from "
2258
- "another source. %s Squirrly will alert you if your canonical link is not the "
2259
- "same with the current post's URL. %s The canonical link is used to tell "
2260
- "search engines which URL is the original one. The original is the one that "
2261
- "gets indexed and ranked."
 
 
2262
  msgstr ""
2263
 
2264
- #: models/bulkseo/Metas.php:109
2265
- msgid "Some Squirrly Metas are deactivated."
 
 
 
2266
  msgstr ""
2267
 
2268
- #: models/bulkseo/Metas.php:114
2269
- msgid "Some Squirrly Metas are not set correctly."
 
 
 
2270
  msgstr ""
2271
 
2272
- #: models/bulkseo/Metas.php:119
2273
- msgid "Some Squirrly Metas are generated automatically."
2274
  msgstr ""
2275
 
2276
- #: models/bulkseo/Metas.php:122
2277
- msgid "All Squirrly Metas are customized and set correctly."
2278
  msgstr ""
2279
 
2280
- #: models/bulkseo/Metas.php:133 models/bulkseo/Opengraph.php:125
2281
- #: models/bulkseo/Twittercard.php:122 models/bulkseo/Visibility.php:69
2282
- #: models/focuspages/Accuracy.php:34 models/focuspages/Audit.php:77
2283
- #: models/focuspages/Authority.php:33 models/focuspages/Backlinks.php:46
2284
- #: models/focuspages/Clicks.php:56 models/focuspages/Content.php:75
2285
- #: models/focuspages/Ctr.php:56 models/focuspages/Image.php:74
2286
- #: models/focuspages/Impressions.php:56 models/focuspages/Indexability.php:84
2287
- #: models/focuspages/Innerlinks.php:63 models/focuspages/Keyword.php:77
2288
- #: models/focuspages/Length.php:55 models/focuspages/Nofollow.php:65
2289
- #: models/focuspages/Onpage.php:78 models/focuspages/Ranking.php:35
2290
- #: models/focuspages/Snippet.php:123 models/focuspages/Social.php:56
2291
- #: models/focuspages/Strategy.php:87 models/focuspages/Traffic.php:85
2292
- msgid "Current URL"
2293
  msgstr ""
2294
 
2295
- # @ squirrly-seo
2296
- #: models/bulkseo/Metas.php:139
2297
- #, fuzzy
2298
- #| msgid "Enter even more keywords."
2299
- msgid "No Meta Keyword Found"
2300
- msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
2301
 
2302
- #: models/bulkseo/Metas.php:155 models/bulkseo/Metas.php:191
2303
- #: models/bulkseo/Metas.php:224 models/bulkseo/Metas.php:268
2304
- #: models/bulkseo/Metas.php:304 models/bulkseo/Metas.php:337
2305
- #: models/bulkseo/Metas.php:385 models/bulkseo/Metas.php:424
2306
- #: models/bulkseo/Opengraph.php:139 models/bulkseo/Opengraph.php:175
2307
- #: models/bulkseo/Opengraph.php:207 models/bulkseo/Opengraph.php:243
2308
- #: models/bulkseo/Opengraph.php:279 models/bulkseo/Twittercard.php:136
2309
- #: models/bulkseo/Twittercard.php:172 models/bulkseo/Twittercard.php:204
2310
- #: models/bulkseo/Twittercard.php:240 models/bulkseo/Twittercard.php:276
2311
- #: models/bulkseo/Visibility.php:83 models/bulkseo/Visibility.php:122
2312
- #: models/bulkseo/Visibility.php:155
2313
- msgid "Squirrly Snippet is deactivated from this post."
2314
  msgstr ""
2315
 
2316
- #: models/bulkseo/Metas.php:159 models/bulkseo/Metas.php:195
2317
- #: models/bulkseo/Metas.php:228 models/bulkseo/Metas.php:272
2318
- #: models/bulkseo/Metas.php:308 models/bulkseo/Metas.php:341
2319
- #: models/bulkseo/Metas.php:389 models/bulkseo/Metas.php:428
2320
- #, php-format
2321
- msgid ""
2322
- "SEO Metas for this post type are deactivated from %sSEO Settings > Automation"
2323
- "%s."
2324
  msgstr ""
2325
 
2326
- #: models/bulkseo/Metas.php:163 models/bulkseo/Metas.php:199
2327
- #: models/bulkseo/Metas.php:232
2328
- #, php-format
2329
- msgid "Meta Title is deactivated from %sSEO Settings > Metas%s."
2330
  msgstr ""
2331
 
2332
- #: models/bulkseo/Metas.php:167 models/bulkseo/Metas.php:203
2333
- #: models/bulkseo/Metas.php:236 models/bulkseo/Metas.php:280
2334
- #: models/bulkseo/Metas.php:316 models/bulkseo/Metas.php:349
2335
- #: models/bulkseo/Metas.php:393 models/bulkseo/Metas.php:436
2336
- #, php-format
2337
- msgid "SEO Metas is deactivated from %sSEO Settings > Metas%s."
2338
  msgstr ""
2339
 
2340
- # @ squirrly-seo
2341
- #: models/bulkseo/Metas.php:176 models/bulkseo/Metas.php:212
2342
- #: models/bulkseo/Opengraph.php:160 models/bulkseo/Opengraph.php:196
2343
- #: models/bulkseo/Twittercard.php:157 models/bulkseo/Twittercard.php:193
2344
- #, fuzzy
2345
- #| msgid "<< Leave it automatically"
2346
- msgid "Title is generated automatically."
2347
- msgstr "<< Lass es automatisch"
2348
 
2349
- #: models/bulkseo/Metas.php:240 models/bulkseo/Metas.php:353
2350
- #: models/bulkseo/Metas.php:397
2351
- #, php-format
2352
- msgid "Meta Keywords is deactivated from %sSEO Settings > Metas%s."
2353
  msgstr ""
2354
 
2355
- #: models/bulkseo/Metas.php:276 models/bulkseo/Metas.php:312
2356
- #: models/bulkseo/Metas.php:345
2357
- #, php-format
2358
- msgid "Meta Description is deactivated from %sSEO Settings > Metas%s."
2359
  msgstr ""
2360
 
2361
- #: models/bulkseo/Metas.php:289 models/bulkseo/Metas.php:326
2362
- #: models/bulkseo/Opengraph.php:228 models/bulkseo/Opengraph.php:264
2363
- #: models/bulkseo/Twittercard.php:225 models/bulkseo/Twittercard.php:261
2364
- msgid "Description is generated automatically."
2365
  msgstr ""
2366
 
2367
- #: models/bulkseo/Metas.php:432
2368
- #, php-format
2369
- msgid "Meta Canonical is deactivated from %sSEO Settings > Metas%s."
2370
  msgstr ""
2371
 
2372
- #: models/bulkseo/Opengraph.php:66
2373
- msgid "OG title not empty"
2374
  msgstr ""
2375
 
2376
- #: models/bulkseo/Opengraph.php:68
2377
- #, php-format
2378
- msgid ""
2379
- "You need to have an Open Graph title for this post. %s It will help you "
2380
- "control the way your post looks when people share this URL to Facebook, "
2381
- "LinkedIN and other social networks. %s It's also important for SEO purposes."
2382
  msgstr ""
2383
 
2384
- #: models/bulkseo/Opengraph.php:71
2385
- #, php-format
2386
- msgid "OG title up to %s chars"
2387
  msgstr ""
2388
 
2389
- #: models/bulkseo/Opengraph.php:76
2390
- msgid "OG description not empty"
2391
  msgstr ""
2392
 
2393
- #: models/bulkseo/Opengraph.php:78
 
 
 
 
2394
  #, php-format
2395
  msgid ""
2396
- "You need to have an Open Graph description for this post. %s It will help "
2397
- "you control the way your post looks when people share this URL to Facebook, "
2398
- "LinkedIN and other social networks. %s It's also important for SEO purposes."
 
 
2399
  msgstr ""
2400
 
2401
- #: models/bulkseo/Opengraph.php:81
 
 
 
 
 
2402
  #, php-format
2403
- msgid "OG description up to %s chars"
2404
  msgstr ""
2405
 
2406
- #: models/bulkseo/Opengraph.php:86 view/SeoSettings/Metas.php:183
2407
- msgid "OG Image"
 
 
2408
  msgstr ""
2409
 
2410
- #: models/bulkseo/Opengraph.php:87 models/bulkseo/Twittercard.php:84
2411
- msgid "(featured image)"
2412
  msgstr ""
2413
 
2414
- #: models/bulkseo/Opengraph.php:88
2415
- #, php-format
2416
  msgid ""
2417
- "Set a good looking image for your URL. It needs to look good in Facebook and "
2418
- "LinkedIN feeds when people will share this URL. %s A great image will "
2419
- "attract more clicks to your site."
2420
  msgstr ""
2421
 
2422
- #: models/bulkseo/Opengraph.php:102
2423
- msgid "Open Graph is deactivated."
 
 
 
 
2424
  msgstr ""
2425
 
2426
- #: models/bulkseo/Opengraph.php:107
2427
- msgid "Open Graph is not set correctly."
 
 
2428
  msgstr ""
2429
 
2430
- # @ squirrly-seo
2431
- #: models/bulkseo/Opengraph.php:112
2432
- #, fuzzy
2433
- #| msgid "<< Leave it automatically"
2434
- msgid "Open Graph is generated automatically."
2435
- msgstr "<< Lass es automatisch"
2436
-
2437
- #: models/bulkseo/Opengraph.php:115
2438
- msgid "Open Graph is customized and set correctly."
2439
  msgstr ""
2440
 
2441
- #: models/bulkseo/Opengraph.php:143 models/bulkseo/Opengraph.php:179
2442
- #: models/bulkseo/Opengraph.php:211 models/bulkseo/Opengraph.php:247
2443
- #: models/bulkseo/Opengraph.php:283
2444
- #, php-format
2445
  msgid ""
2446
- "Open Graph for this post type is deactivated from %sSEO Settings > Automation"
2447
- "%s."
 
 
2448
  msgstr ""
2449
 
2450
- #: models/bulkseo/Opengraph.php:147 models/bulkseo/Opengraph.php:183
2451
- #: models/bulkseo/Opengraph.php:215 models/bulkseo/Opengraph.php:251
2452
- #: models/bulkseo/Opengraph.php:287
2453
  #, php-format
2454
- msgid "Open Graph is deactivated from %sSEO Settings > Social Media%s."
2455
  msgstr ""
2456
 
2457
- #: models/bulkseo/Opengraph.php:151 models/bulkseo/Opengraph.php:187
2458
- #: models/bulkseo/Opengraph.php:219 models/bulkseo/Opengraph.php:255
2459
- #: models/bulkseo/Opengraph.php:291 models/bulkseo/Twittercard.php:148
2460
- #: models/bulkseo/Twittercard.php:184 models/bulkseo/Twittercard.php:216
2461
- #: models/bulkseo/Twittercard.php:252 models/bulkseo/Twittercard.php:288
2462
- #, php-format
2463
- msgid "Social Media is deactivated from %sSEO Settings > Social Media%s."
2464
  msgstr ""
2465
 
2466
- #: models/bulkseo/Twittercard.php:63
2467
- msgid "TC title not empty"
2468
  msgstr ""
2469
 
2470
- #: models/bulkseo/Twittercard.php:65
2471
- #, php-format
2472
  msgid ""
2473
- "You need to have a title for the Twitter Card of this post. %s It will help "
2474
- "you control the way your post looks when it's shared on Twitter. %s It's "
2475
- "also important for SEO purposes."
2476
  msgstr ""
2477
 
2478
- #: models/bulkseo/Twittercard.php:68
2479
  #, php-format
2480
- msgid "TC title up to %s chars"
 
2481
  msgstr ""
2482
 
2483
- #: models/bulkseo/Twittercard.php:73
2484
- msgid "TC Description not empty"
 
 
2485
  msgstr ""
2486
 
2487
- #: models/bulkseo/Twittercard.php:75
2488
- #, php-format
 
 
 
 
 
 
2489
  msgid ""
2490
- "You need to have a Twitter Card description for this post. %s It will help "
2491
- "you control the way your post looks when people share this URL on Twitter. "
2492
- "Good copywriting on your Twitter Card description will attract more clicks "
2493
- "to your site. %s It's also important for SEO purposes."
 
2494
  msgstr ""
2495
 
2496
- #: models/bulkseo/Twittercard.php:78
2497
  #, php-format
2498
- msgid "TC description up to %s chars"
 
 
2499
  msgstr ""
2500
 
2501
- #: models/bulkseo/Twittercard.php:83
2502
- msgid "TC Image"
 
 
2503
  msgstr ""
2504
 
2505
- #: models/bulkseo/Twittercard.php:85
2506
- #, php-format
 
 
 
2507
  msgid ""
2508
- "Set a good looking image for your URL. It needs to look good in Twitter "
2509
- "feeds when people will share this URL. %s A great image will attract more "
2510
- "clicks to your site."
 
2511
  msgstr ""
2512
 
2513
- #: models/bulkseo/Twittercard.php:99
2514
- msgid "Twitter Card is deactivated."
 
 
 
 
2515
  msgstr ""
2516
 
2517
- #: models/bulkseo/Twittercard.php:104
2518
- msgid "Twitter Card is not set correctly."
 
2519
  msgstr ""
2520
 
2521
- #: models/bulkseo/Twittercard.php:109
2522
- msgid "Twitter Card is generated automatically."
2523
  msgstr ""
2524
 
2525
- #: models/bulkseo/Twittercard.php:112
2526
- msgid "Twitter Card is customized and set correctly."
 
 
 
 
2527
  msgstr ""
2528
 
2529
- #: models/bulkseo/Twittercard.php:140 models/bulkseo/Twittercard.php:176
2530
- #: models/bulkseo/Twittercard.php:208 models/bulkseo/Twittercard.php:244
2531
- #: models/bulkseo/Twittercard.php:280
2532
  #, php-format
2533
  msgid ""
2534
- "Twitter Card for this post type is deactivated from %sSEO Settings > "
2535
- "Automation%s."
 
2536
  msgstr ""
2537
 
2538
- #: models/bulkseo/Twittercard.php:144 models/bulkseo/Twittercard.php:180
2539
- #: models/bulkseo/Twittercard.php:212 models/bulkseo/Twittercard.php:248
2540
- #: models/bulkseo/Twittercard.php:284
2541
- #, php-format
2542
- msgid "Twitter Card is deactivated from %sSEO Settings > Social Media%s."
2543
  msgstr ""
2544
 
2545
- #: models/bulkseo/Visibility.php:27
2546
- msgid "Visible on Google"
2547
  msgstr ""
2548
 
2549
- #: models/bulkseo/Visibility.php:28
2550
- #, php-format
2551
  msgid ""
2552
- "Let Google Index this page. %s You need to make sure your settings are "
2553
- "turned to green for the \"let Google index this page\" section of this URL's "
2554
- "visibility settings."
 
 
2555
  msgstr ""
2556
 
2557
- #: models/bulkseo/Visibility.php:31 view/Blocks/Snippet.php:1138
2558
- msgid "Send Authority to this page"
 
 
 
 
2559
  msgstr ""
2560
 
2561
- #: models/bulkseo/Visibility.php:32
2562
- #, php-format
2563
  msgid ""
2564
- "Pass SEO authority to this page. %s If you want this page to really be "
2565
- "visible, then you must allow the flow of authority from the previous pages "
2566
- "to this one. %s The previous page means any page that leads to the current "
2567
- "one. Passing authority from the previous page to this one will improve the "
2568
- "current page's visibility. %s You need to make sure your settings are turned "
2569
- "to green for the \"Pass Link Juice\" section of this URL's visibility "
2570
- "settings."
2571
  msgstr ""
2572
 
2573
- #: models/bulkseo/Visibility.php:35
2574
- msgid "Add page in sitemap"
2575
  msgstr ""
2576
 
2577
- #: models/bulkseo/Visibility.php:36
2578
  #, php-format
2579
  msgid ""
2580
- "Turn the \"Show it in Sitemap.xml\" toggle to green (ON). %s That setting "
2581
- "helps you control if the current URL should be found within the sitemap. "
2582
- "There are pages you will want in the sitemap, and pages that you will want "
2583
- "out of the sitemap. %s If your purpose is to maximize visibility for the "
2584
- "current URL, then you need to add it to Sitemap."
2585
  msgstr ""
2586
 
2587
- #: models/bulkseo/Visibility.php:50
2588
- msgid "Some visibility options are inactive."
 
 
 
2589
  msgstr ""
2590
 
2591
- #: models/bulkseo/Visibility.php:55
2592
- msgid "Visibility is not set correctly."
 
 
2593
  msgstr ""
2594
 
2595
- #: models/bulkseo/Visibility.php:59
2596
- msgid "Visibility is set correctly."
2597
  msgstr ""
2598
 
2599
- #: models/bulkseo/Visibility.php:87
2600
- #, php-format
2601
  msgid ""
2602
- "Noindex for this post type is deactivated from %sSEO Settings > Automation%s."
 
 
 
 
2603
  msgstr ""
2604
 
2605
- #: models/bulkseo/Visibility.php:91 models/bulkseo/Visibility.php:130
2606
  #, php-format
2607
- msgid "Robots Meta is deactivated from %sSEO Settings > SEO Metas%s."
 
 
2608
  msgstr ""
2609
 
2610
- #: models/bulkseo/Visibility.php:95 models/bulkseo/Visibility.php:134
2611
- #, php-format
2612
- msgid "SEO Metas is deactivated from %sSEO Settings > SEO Metas%s."
 
2613
  msgstr ""
2614
 
2615
- #: models/bulkseo/Visibility.php:126
2616
- #, php-format
2617
- msgid ""
2618
- "Nofollow for this post type is deactivated from %sSEO Settings > Automation"
2619
- "%s."
2620
  msgstr ""
2621
 
2622
- #: models/bulkseo/Visibility.php:159
2623
- #, php-format
2624
  msgid ""
2625
- "This post type is excluded from sitemap. See %sSEO Settings > Automation%s."
 
 
 
2626
  msgstr ""
2627
 
2628
- #: models/bulkseo/Visibility.php:163
2629
- #, php-format
2630
- msgid "Sitemap XML is deactivated from %sSEO Settings > Sitemap XML%s."
 
 
 
 
 
 
2631
  msgstr ""
2632
 
2633
- #: models/domain/Patterns.php:373
2634
- msgid "Page"
 
 
 
2635
  msgstr ""
2636
 
2637
- #: models/domain/Patterns.php:374
2638
- msgid "of"
2639
  msgstr ""
2640
 
2641
- #: models/focuspages/Accuracy.php:21
2642
- msgid "Rank accuracy"
 
 
 
 
 
 
2643
  msgstr ""
2644
 
2645
- #: models/focuspages/Accuracy.php:22
2646
  #, php-format
2647
  msgid ""
2648
- "Do you need better accuracy for your ranking results? %s Look at the "
2649
- "%sBusiness Plan%s pricing for Squirrly SEO. %s The SERP Checker Available on "
2650
- "FREE and PRO Plans is made via Search Console integration, which means that "
2651
- "the information is not as accurate as possible and will not clearly depict "
2652
- "the exact position in Google. %s Why? %s Google uses an average when it "
2653
- "comes to the position. And it's not the true position. The average is made "
2654
- "according to the positions that the page was found on when users did click "
2655
- "on it. %s Also, the data inside Search Console is a bit old, so if you're "
2656
- "actively trying to increase your rankings day in and day out, you need the "
2657
- "Business Plan. %s If you just want casually to know your rankings and not "
2658
- "care about FULL accuracy, then you can stick with your current plan."
2659
  msgstr ""
2660
 
2661
- #: models/focuspages/Accuracy.php:40 models/focuspages/Clicks.php:62
2662
- #: models/focuspages/Ctr.php:62 models/focuspages/Impressions.php:62
2663
- #: models/focuspages/Indexability.php:90
2664
- msgid "Connect Google Search"
2665
  msgstr ""
2666
 
2667
- #: models/focuspages/Audit.php:34
2668
- #, php-format
2669
- msgid "Audit score is over %s"
2670
  msgstr ""
2671
 
2672
- #: models/focuspages/Audit.php:37
2673
- #, php-format
2674
  msgid ""
2675
- "Even though we recommend getting an Audit score of 84 or above, a score of "
2676
- "70 will do. %s The Audit made by Squirrly takes a lot of things into "
2677
- "account: blogging, SEO, social media, links, authority, traffic. All these "
2678
- "aspects contribute directly or indirectly to the overall SEO of your site. "
2679
- "%s Therefore, without a good score on your Audit it's quite probable for "
2680
- "Google not to position your pages high enough, because overall your website "
2681
- "is not doing good enough for it to be considered a priority. %s A page will "
2682
- "not rank high if most of the website has low quality SEO and low marketing "
2683
- "metrics."
2684
- msgstr ""
2685
-
2686
- #: models/focuspages/Audit.php:40
2687
- msgid "No duplicate titles"
2688
  msgstr ""
2689
 
2690
- #: models/focuspages/Audit.php:41
2691
  #, php-format
2692
  msgid ""
2693
- "Make sure that you don't have duplicate titles across pages from your site. "
2694
- "%s If you do, then use canonical links to point the duplicate pages towards "
2695
- "the original. %s Otherwise, if it's too hard to customize too many titles at "
2696
- "once, simply use the Patterns feature from Squirrly. You'll be able to "
2697
- "define patterns, so that your titles will seem to be unique. %s WordPress -> "
2698
- "Squirrly -> SEO Settings. There you will find the Patterns tab."
2699
  msgstr ""
2700
 
2701
- #: models/focuspages/Audit.php:44
2702
- msgid "No duplicate description"
 
 
2703
  msgstr ""
2704
 
2705
- #: models/focuspages/Audit.php:45
2706
- #, php-format
2707
- msgid ""
2708
- "Make sure that your pages do not have duplicate descriptions. %s This is "
2709
- "super easy to fix if you're using the Patterns feature from Squirrly SEO, "
2710
- "because it will generate your META description automatically from the "
2711
- "content of your page (in case you didn't already place a custom "
2712
- "description). %s If you want to fix this problem by giving the problematic "
2713
- "pages their own custom descriptions: go to the Squirrly SEO Audit and see "
2714
- "which pages have this problem. %s Or use a tool like ContentLook to identify "
2715
- "the pages and then place tasks for your self to fix those issues at a later "
2716
- "time."
2717
  msgstr ""
2718
 
2719
- #: models/focuspages/Audit.php:48
2720
- msgid "No empty titles"
 
 
 
2721
  msgstr ""
2722
 
2723
- #: models/focuspages/Audit.php:49
2724
  #, php-format
2725
  msgid ""
2726
- "Make sure that you do not have pages with empty titles. %s This means: pages "
2727
- "where you haven't placed a meta title in your Snippet. %s Features like "
2728
- "Patterns or Snippet from Squirrly SEO will help you easily fix this problem "
2729
- "by either automating or customizing descriptions for your pages."
2730
  msgstr ""
2731
 
2732
- #: models/focuspages/Audit.php:52
2733
- msgid "No empty descriptions"
2734
  msgstr ""
2735
 
2736
- #: models/focuspages/Audit.php:54
2737
- #, php-format
2738
  msgid ""
2739
- "Make sure that you do not have pages with empty descriptions. %s This means: "
2740
- "pages where you haven't placed a meta description. %s Features like Patterns "
2741
- "or Snippet from Squirrly SEO will help you easily fix this problem by either "
2742
- "automating or customizing descriptions for your pages."
2743
- msgstr ""
2744
-
2745
- #: models/focuspages/Audit.php:57
2746
- msgid "SEO speed"
2747
  msgstr ""
2748
 
2749
- #: models/focuspages/Audit.php:58
2750
- msgid "sec"
 
 
 
2751
  msgstr ""
2752
 
2753
- #: models/focuspages/Audit.php:59
2754
- #, php-format
2755
  msgid ""
2756
- "You need to get good loading times for your pages. %s Good loading times "
2757
- "will help you rank higher in Google, while pages that load very slowly will "
2758
- "drag you down in search results."
2759
  msgstr ""
2760
 
2761
- #: models/focuspages/Audit.php:62
2762
- msgid "Mobile-friendly"
2763
  msgstr ""
2764
 
2765
- #: models/focuspages/Audit.php:63
2766
- #, php-format
2767
  msgid ""
2768
- "Your website must be mobile friendly. %s It used to be an optional thing for "
2769
- "Google until now, but it made it quite mandatory. %s Google prefers to "
2770
- "display sites which are mobile friendly higher in search results, because "
2771
- "most people search using mobile devices these days."
 
2772
  msgstr ""
2773
 
2774
- #: models/focuspages/Audit.php:83
2775
- msgid "Go to Audit"
 
 
 
2776
  msgstr ""
2777
 
2778
- #: models/focuspages/Audit.php:87
2779
- msgid "Note! The audit is not ready yet"
 
 
2780
  msgstr ""
2781
 
2782
- #: models/focuspages/Audit.php:88
2783
- msgid "Request a new audit"
2784
  msgstr ""
2785
 
2786
- #: models/focuspages/Audit.php:123 models/focuspages/Audit.php:146
2787
- #: models/focuspages/Audit.php:169 models/focuspages/Audit.php:192
2788
- msgid "URL"
 
 
2789
  msgstr ""
2790
 
2791
- #: models/focuspages/Authority.php:46
2792
  #, php-format
2793
- msgid "Authority over %s"
 
 
 
2794
  msgstr ""
2795
 
2796
- #: models/focuspages/Authority.php:47
2797
- msgid "Authority"
 
 
2798
  msgstr ""
2799
 
2800
- #: models/focuspages/Authority.php:48
2801
- #, php-format
2802
  msgid ""
2803
- "Your Page Authority Needs to be over %s to complete this task. %s To do that "
2804
- "you'll need good metrics for all the tasks in the Traffic Health section of "
2805
- "Focus Pages. %s You'll also need inner links, social media signals and "
2806
- "backlinks from 3rd party sites."
2807
  msgstr ""
2808
 
2809
- #: models/focuspages/Backlinks.php:58
 
 
 
 
 
 
 
 
 
2810
  #, php-format
2811
- msgid "At Least %s MOZ BackLinks"
 
 
 
2812
  msgstr ""
2813
 
2814
- #: models/focuspages/Backlinks.php:59 models/focuspages/Backlinks.php:70
2815
- msgid "backlinks"
 
 
 
2816
  msgstr ""
2817
 
2818
- #: models/focuspages/Backlinks.php:64
2819
- #, php-format
2820
- msgid "At Least %s Referring Domains"
2821
  msgstr ""
2822
 
2823
- #: models/focuspages/Backlinks.php:65
2824
- msgid "unique domains"
 
 
 
 
 
 
 
2825
  msgstr ""
2826
 
2827
- #: models/focuspages/Backlinks.php:69
2828
  #, php-format
2829
- msgid "At Least %s Majestic SEO Links"
 
 
 
2830
  msgstr ""
2831
 
2832
- # @ squirrly-seo
2833
- #: models/focuspages/Clicks.php:42
2834
- #, fuzzy
2835
- #| msgid "Tool for Search Engines"
2836
- msgid "Clicks from Search Engine"
2837
- msgstr "Tool für Suchmaschinen"
2838
 
2839
- # @ squirrly-seo
2840
- #: models/focuspages/Clicks.php:65 models/focuspages/Clicks.php:76
2841
- #: models/focuspages/Content.php:93 models/focuspages/Ctr.php:65
2842
- #: models/focuspages/Ctr.php:76 models/focuspages/Image.php:89
2843
- #: models/focuspages/Impressions.php:65 models/focuspages/Impressions.php:76
2844
- #: models/focuspages/Keyword.php:88 models/focuspages/Keyword.php:100
2845
- #: models/focuspages/Strategy.php:104 view/Research/Briefcase.php:199
2846
- msgid "Do a research"
2847
  msgstr ""
2848
 
2849
- #: models/focuspages/Clicks.php:75 models/focuspages/Content.php:92
2850
- #: models/focuspages/Ctr.php:75 models/focuspages/Image.php:88
2851
- #: models/focuspages/Impressions.php:75 models/focuspages/Keyword.php:98
2852
- #: models/focuspages/Snippet.php:131 models/focuspages/Strategy.php:103
2853
- msgid "No Keyword Found"
 
 
2854
  msgstr ""
2855
 
2856
- #: models/focuspages/Clicks.php:78 models/focuspages/Content.php:95
2857
- #: models/focuspages/Ctr.php:78 models/focuspages/Image.php:95
2858
- #: models/focuspages/Impressions.php:78 models/focuspages/Keyword.php:101
2859
- #: models/focuspages/Strategy.php:106
2860
- msgid "Optimize for a keyword"
 
 
 
 
 
2861
  msgstr ""
2862
 
2863
  # @ squirrly-seo
2864
- #: models/focuspages/Clicks.php:96 models/focuspages/Ctr.php:96
2865
- #: models/focuspages/Impressions.php:96
2866
  #, fuzzy
2867
- #| msgid "Google %sAnalytics ID%s`:"
2868
- msgid "Connect to Google Search Console"
2869
- msgstr "Google %sAnalytics ID%s`:"
2870
-
2871
- #: models/focuspages/Clicks.php:100 models/focuspages/Content.php:112
2872
- #: models/focuspages/Ctr.php:100 models/focuspages/Impressions.php:100
2873
- #: models/focuspages/Keyword.php:119 models/focuspages/Strategy.php:123
2874
- msgid "Optimize the page for a keyword"
2875
- msgstr ""
2876
 
2877
- #: models/focuspages/Content.php:46
2878
- #, php-format
2879
- msgid "Optimize to %s"
 
 
 
 
 
2880
  msgstr ""
2881
 
2882
- #: models/focuspages/Content.php:48
2883
- #, php-format
2884
  msgid ""
2885
- "Make sure this Focus Page is optimized to 100%% using the Squirrly SEO Live "
2886
- "Assistant. %s As you can see clearly on Google search result pages, Googles "
2887
- "tries to find the closest match (inside web content) to what the user "
2888
- "searched for. %s That is why using this method of optimizing a page as "
2889
- "outlined by the Live Assistant feature is mandatory. %s Don't worry about "
2890
- "over-optimizing anything, as the Live Assistant checks for many over-"
2891
- "optimization traps you may fall into."
2892
  msgstr ""
2893
 
2894
- #: models/focuspages/Content.php:51
2895
- msgid "Snippet is green"
 
 
 
2896
  msgstr ""
2897
 
2898
- #: models/focuspages/Content.php:52
2899
  #, php-format
2900
  msgid ""
2901
- "The tasks inside the Snippet section of the Focus Pages feature must all be "
2902
- "turned green. %s Why? %s If the Snippet elements are Not green, then your "
2903
- "Focus Page is not 100%% optimized. %s We've built this SEO Content section "
2904
- "especially because we wanted to help you understand that there's a lot more "
2905
- "to On-Page SEO than just a content analysis, or a snippet. You need all "
2906
- "these elements working together in order to achieve high rankings."
2907
  msgstr ""
2908
 
2909
- #: models/focuspages/Content.php:55
2910
- msgid "Platform SEO is green"
 
 
 
 
2911
  msgstr ""
2912
 
2913
- #: models/focuspages/Content.php:56
2914
  #, php-format
2915
  msgid ""
2916
- "Make sure that the Platform SEO section is green for this Focus Page. %s "
2917
- "Because WordPress is such a vast CMS with many customization possibilities, "
2918
- "it happens to many website owners, business owners and developers, that "
2919
- "custom post types from their site remain completely without SEO codes and "
2920
- "other important settings. %s This task makes sure that everything is "
2921
- "properly set up."
2922
  msgstr ""
2923
 
2924
- #: models/focuspages/Content.php:59
2925
- msgid "Fresh content update"
 
2926
  msgstr ""
2927
 
2928
- #: models/focuspages/Content.php:61
2929
- #, php-format
 
 
 
 
 
 
2930
  msgid ""
2931
- "Last Update Date for your Content: needs to be in the last 3 months. %s If "
2932
- "it's not, then go and edit your page. %s Google prefers pages where the "
2933
- "website owners keep updating the content. %s Why? %s Because it's one of the "
2934
- "easiest ways to ensure that the content on the page keeps being relevant."
2935
  msgstr ""
2936
 
2937
- #: models/focuspages/Content.php:89 view/Research/Briefcase.php:186
2938
- #: view/Research/HistoryDetails.php:74 view/Research/ResearchDetails.php:36
2939
- msgid "Optimize for this"
 
 
2940
  msgstr ""
2941
 
2942
- #: models/focuspages/Ctr.php:41
2943
- msgid "Clickthrough rate"
2944
  msgstr ""
2945
 
2946
- #: models/focuspages/Ctr.php:42
2947
- #, php-format
2948
  msgid ""
2949
- "CTR is the number of clicks that your page receives divided by the number of "
2950
- "times your page appeared in search results: clicks ÷ impressions = CTR. %s "
2951
- "For example, if you had 5 clicks and 100 impressions, then your CTR would be "
2952
- "5%%. %s Keep the CTR above %s with enhanced headlines."
 
 
2953
  msgstr ""
2954
 
2955
- #: models/focuspages/Image.php:57
2956
- msgid "Keyword in filename"
 
 
 
2957
  msgstr ""
2958
 
2959
- #: models/focuspages/Image.php:60
2960
- #, php-format
2961
  msgid ""
2962
- "Your filename for one of the images in this Focus Page should be: %s keyword."
2963
- "jpg %s Download a relevant image from your page. Change the filename. Then "
2964
- "re-upload with the SEO filename and add it your page's content again. %s "
2965
- "It's best to keep this at only one filename which contains the main keyword "
2966
- "of the page. %s Why? %s Because Google could consider over-optimization if "
2967
- "you used it more than once."
2968
  msgstr ""
2969
 
2970
- #: models/focuspages/Image.php:85 models/focuspages/Snippet.php:134
2971
- msgid "Edit your snippet"
2972
  msgstr ""
2973
 
2974
- #: models/focuspages/Image.php:114
2975
- msgid "Optimize the post first using a Keyword from Squirrly Briefcase"
 
 
 
 
 
 
2976
  msgstr ""
2977
 
2978
- #: models/focuspages/Image.php:115
2979
- msgid "No image found"
 
 
 
 
2980
  msgstr ""
2981
 
2982
- #: models/focuspages/Impressions.php:42
2983
- msgid "Search Results Impressions"
 
 
2984
  msgstr ""
2985
 
2986
- #: models/focuspages/Indexability.php:47
2987
- msgid "Yes, do index"
 
 
2988
  msgstr ""
2989
 
2990
- #: models/focuspages/Indexability.php:49 models/focuspages/Indexability.php:55
2991
- msgid "no restrictions"
 
 
 
 
 
2992
  msgstr ""
2993
 
2994
- #: models/focuspages/Indexability.php:50
2995
  #, php-format
2996
  msgid ""
2997
- "To turn this task to green, go and look at all the places where you could "
2998
- "have added instructions for Google not to index this page from your site. %s "
2999
- "Make sure that there is no such instruction added to WordPress -> Settings, "
3000
- "or in a theme, or in a plugin, or in Squirrly SEO's Snippet for this page. "
3001
- "Also, make sure you don't block this page in your robots.txt file. %s "
3002
- "Sometimes, you will want certain pages from your site not to be indexed. Now "
3003
- "is not the case, however. %s If this task turns green, then it means that "
3004
- "you did not specify to Google that it should NOT index the page. %s "
3005
- "Therefore, you allow Google to index the page. %s Since this is a Focus "
3006
- "Page, you must allow Google to index it, in order for it to appear in search "
3007
- "result pages."
3008
  msgstr ""
3009
 
3010
- #: models/focuspages/Indexability.php:53
3011
- msgid "Yes, do follow"
 
 
3012
  msgstr ""
3013
 
3014
- #: models/focuspages/Indexability.php:56
3015
- #, php-format
3016
  msgid ""
3017
- "To turn this task to green, make sure that you do NOT have a no-follow "
3018
- "attribute for this Focus Page. %s This task gets verified from multiple "
3019
- "sources. %s However, if you want to be 100%% certain in the future that "
3020
- "everything is perfect, use just Squirrly SEO, because it will ease both your "
3021
- "setup and the system check. %s With Squirrly SEO, you could easily check "
3022
- "this setting in the Snippet section. %s Many themes and plugins could "
3023
- "interfere with settings."
3024
  msgstr ""
3025
 
3026
- #: models/focuspages/Indexability.php:59
3027
- msgid "Present in sitemap"
 
 
 
 
 
3028
  msgstr ""
3029
 
3030
- #: models/focuspages/Indexability.php:60
3031
  #, php-format
3032
  msgid ""
3033
- "Checks whether or not your page is available in your XML Sitemap. %s Use the "
3034
- "Sitemap from WordPress -> Squirrly -> SEO Settings %s Make sure this Focus "
3035
- "Page is included in the sitemap generated by Squirrly SEO. %s In the best "
3036
- "practices section you can find ideas for why it can make sense to remove "
3037
- "pages from your sitemap."
3038
  msgstr ""
3039
 
3040
- #: models/focuspages/Indexability.php:63
3041
- msgid "Manual index request"
 
 
3042
  msgstr ""
3043
 
3044
- #: models/focuspages/Indexability.php:64
3045
- #, php-format
 
 
 
3046
  msgid ""
3047
- "Click the button to ask Google to re-index this page. %s Disclaimer: This "
3048
- "task will automatically turn to green once you click on the button and it "
3049
- "takes you to Google Search Console. It's up to you to make 100%% sure that "
3050
- "you do tell Google to either index or re-index this page. %s Perform a "
3051
- "manual request for Google to re-index this page. %s This is super important "
3052
- "to do whenever you make important changes to your pages. Otherwise, Google "
3053
- "will still have the old version of your page. %s If Google keeps having the "
3054
- "older version, then it doesn't matter if you've improved the page. %s When "
3055
- "you click the Ask Google to Re-Index button, Squirrly will use the Google "
3056
- "Search Console API to send Google the request on your behalf."
3057
  msgstr ""
3058
 
3059
- #: models/focuspages/Indexability.php:67 view/Blocks/Snippet.php:299
3060
- msgid "Canonical link"
 
 
3061
  msgstr ""
3062
 
3063
- #: models/focuspages/Indexability.php:68
3064
- msgid "Canonical"
3065
  msgstr ""
3066
 
3067
- #: models/focuspages/Indexability.php:68
3068
- msgid "No Canonical"
3069
- msgstr ""
 
 
 
3070
 
3071
- #: models/focuspages/Indexability.php:68
3072
- msgid "Post URL"
 
 
 
 
 
 
 
 
3073
  msgstr ""
3074
 
3075
- #: models/focuspages/Indexability.php:68
3076
- msgid "No URL"
 
 
3077
  msgstr ""
3078
 
3079
- #: models/focuspages/Indexability.php:70
3080
- #, php-format
3081
- msgid ""
3082
- "This page should have a canonical link to itself, indicating that it is "
3083
- "indeed the original content. %s You can not have pages with canonical links "
3084
- "to other sites and pages, because you could not rank for them. Why? Because "
3085
- "a canonical link to another URL would mean that the other URL is the one "
3086
- "worth indexing. (the original one) %s To turn this task to green, go and "
3087
- "make sure that this page does not have a canonical link attribute pointing "
3088
- "to another page. %s You can easily control this is in the future by using "
3089
- "the Snippet feature of Squirrly SEO."
3090
  msgstr ""
3091
 
3092
- #: models/focuspages/Indexability.php:73
3093
- msgid "Permalink structure is good"
 
 
 
 
 
3094
  msgstr ""
3095
 
3096
- #: models/focuspages/Indexability.php:75
3097
  #, php-format
3098
  msgid ""
3099
- "Make your LINKS SEO-Friendly. %s WordPress -> Settings %s That is where "
3100
- "WordPress allows you to change the permalink structure. %s Your URLs (the "
3101
- "links from your site) should be super easy to read. This makes your site "
3102
- "Human-friendly as well."
 
3103
  msgstr ""
3104
 
3105
- #: models/focuspages/Indexability.php:95
3106
- msgid "Ask Google to Re-Index"
 
 
3107
  msgstr ""
3108
 
3109
- #: models/focuspages/Innerlinks.php:52
3110
- #, php-format
3111
- msgid "Get %s inner links"
3112
  msgstr ""
3113
 
3114
- #: models/focuspages/Innerlinks.php:53
3115
- msgid "inner links"
 
 
 
 
 
 
 
 
 
3116
  msgstr ""
3117
 
3118
- #: models/focuspages/Innerlinks.php:53
3119
- msgid "to"
 
 
 
3120
  msgstr ""
3121
 
3122
- #: models/focuspages/Innerlinks.php:55
3123
- #, php-format
3124
  msgid ""
3125
- "Get %s Inner Links %s Recommended is: %s %s Inner Links are links that you "
3126
- "send from one URL of your site to another URL of your site. %s Since your "
3127
- "Focus Pages are the most important pages in your site, you should make sure "
3128
- "that you link to them from many pages of your website. %s Note! We check the "
3129
- "links present in the content of each post of your website."
3130
  msgstr ""
3131
 
3132
- #: models/focuspages/Innerlinks.php:74
3133
- msgid "Build with Blogging Assistant"
 
3134
  msgstr ""
3135
 
3136
- #: models/focuspages/Keyword.php:48
3137
- msgid "Keyword Competition"
 
 
 
 
3138
  msgstr ""
3139
 
3140
- #: models/focuspages/Keyword.php:51
3141
- #, php-format
3142
  msgid ""
3143
- "To complete this task you must make sure that the main keyword you're "
3144
- "optimizing this Focus Page for has low competition. %s The Squirrly SEO "
3145
- "software suite uses our proprietary Market Intelligence feature to determine "
3146
- "the chance that your site has of outranking the current TOP 10 of Google for "
3147
- "the desired keyword you're targeting. %s If you really want to have a clear "
3148
- "shot at ranking, make sure the competition is low for the keyword you choose."
3149
  msgstr ""
3150
 
3151
- #: models/focuspages/Keyword.php:54
3152
- msgid "Search volume"
 
 
 
3153
  msgstr ""
3154
 
3155
- #: models/focuspages/Keyword.php:56
3156
- #, php-format
3157
- msgid ""
3158
- "To turn this task to green, go and find a keyword that has a good search "
3159
- "volume. (meaning that many people search on Google for this keyword every "
3160
- "single month). %s The Research features from Squirrly SEO will indicate if "
3161
- "the volume is big enough. %s Since these are the most important pages on "
3162
- "your website, you need to make sure that you get the maximum number of "
3163
- "people possible to find this page. %s If you target keyword searches with "
3164
- "low volumes, then you'll end up having just 2 or 3 people every month "
3165
- "visiting this page. And then all the effort will have been for nothing."
3166
  msgstr ""
3167
 
3168
- #: models/focuspages/Keyword.php:59
3169
- msgid "Google Trend"
 
 
 
 
3170
  msgstr ""
3171
 
3172
- #: models/focuspages/Keyword.php:61
3173
- #, php-format
3174
  msgid ""
3175
- "Trend levels required to get the Green Check on this task: %s - Steady %s - "
3176
- "Going Up %s - Sky-rocketing %s we take the trend from the previous 3 months. "
3177
- "%s If you target a search query with a bad trend you'll end up seeing little "
3178
- "traffic to this page in the long run. %s Why ? A declining trend shows that "
3179
- "Google Users are losing interest in that topic or keyword and will continue "
3180
- "to do so in the future. %s Therefore, even though you could get much traffic "
3181
- "right now after you rank this page, in the near future you'll get very "
3182
- "little traffic even if you'd end up on Position 1 in Google Search."
3183
  msgstr ""
3184
 
3185
- #: models/focuspages/Keyword.php:85
3186
- msgid "Find Better Keywords"
 
 
3187
  msgstr ""
3188
 
3189
- #: models/focuspages/Length.php:38
3190
- #, php-format
3191
- msgid "Write %s words"
3192
  msgstr ""
3193
 
3194
- #: models/focuspages/Length.php:39
3195
- msgid "words"
 
 
 
 
 
 
 
3196
  msgstr ""
3197
 
3198
- #: models/focuspages/Length.php:41
3199
  #, php-format
3200
  msgid ""
3201
- "For Focus Pages it's mandatory, in our opinion, to have at least 1,500 "
3202
- "words. %s Go and edit the page. %s I know: for some of you it might sound "
3203
- "tough, but Google places longer, more valuable pages higher in search "
3204
- "positions. %s You don't necessarily have to get 1,500 words on this page for "
3205
- "it to rank in TOP 10 on Google. However, getting this task completed ensures "
3206
- "that your chances of ranking will be very high."
3207
  msgstr ""
3208
 
3209
- #: models/focuspages/Length.php:44
3210
- msgid "Reader's Experience"
 
3211
  msgstr ""
3212
 
3213
- #: models/focuspages/Length.php:45
3214
- msgid "minutes average"
3215
  msgstr ""
3216
 
3217
- #: models/focuspages/Length.php:46
3218
- #, php-format
3219
  msgid ""
3220
- "Get an average time on page of minimum 2 minutes for this focus page. You "
3221
- "can do this by editing the content and making it more appealing to visitors. "
3222
- "%s We're looking at the Average Time On Page for this page. %s Why? %s "
3223
- "Because, sometimes website owners can be tempted to make the pages longer in "
3224
- "order to get many words on a page. They make them longer by increasing "
3225
- "wordiness. %s Over 1,500 words / page can give you much better SEO results. "
3226
- "However, making it longer does not mean you should make it boring. %s In "
3227
- "order to check that the length of the page was increased properly, we also "
3228
- "take into account if website visitors love this page."
3229
  msgstr ""
3230
 
3231
- #: models/focuspages/Length.php:68
3232
- msgid "Edit Page"
 
 
 
3233
  msgstr ""
3234
 
3235
- # @ squirrly-seo
3236
- #: models/focuspages/Length.php:84 models/focuspages/Length.php:114
3237
- #: models/focuspages/Traffic.php:111 models/focuspages/Traffic.php:128
3238
- #: models/focuspages/Traffic.php:144 models/focuspages/Traffic.php:160
3239
- #, fuzzy
3240
- #| msgid "Google %sAnalytics ID%s`:"
3241
- msgid "Connect Google Analytics first"
3242
- msgstr "Google %sAnalytics ID%s`:"
3243
-
3244
- #: models/focuspages/Nofollow.php:50
3245
- msgid "Maintain authority"
3246
  msgstr ""
3247
 
3248
- #: models/focuspages/Nofollow.php:51
3249
- msgid "External Dofollow Links"
3250
  msgstr ""
3251
 
3252
- #: models/focuspages/Nofollow.php:51
3253
- msgid "No dofollow external links"
 
 
 
 
3254
  msgstr ""
3255
 
3256
- #: models/focuspages/Nofollow.php:53 models/focuspages/Ranking.php:24
3257
  #, php-format
3258
  msgid ""
3259
- "TLDR: All outbound links need to have no-follow attribute. %s You've worked "
3260
- "hard on your Focus Page. %s Now make sure that you're not letting that hard "
3261
- "work go to waste, by sending out all your authority and Link Juice over to "
3262
- "other pages from the web. %s The Focus Page needs to be the final page that "
3263
- "Google Follows. It's an \"All Roads Lead to Rome\" kind of scenario. %s If "
3264
- "you want your focus pages to get ranked better and have authority make sure "
3265
- "that ALL outbound links have a no-follow attribute attached to them."
3266
  msgstr ""
3267
 
3268
- #: models/focuspages/Onpage.php:51
3269
- msgid "Enhance your sitemap"
3270
  msgstr ""
3271
 
3272
- #: models/focuspages/Onpage.php:52
3273
- #, php-format
3274
- msgid ""
3275
- "Add images / videos to your sitemap. It's important to have images / videos "
3276
- "enabled. %s Squirrly SEO makes it super easy for you to enhance your XML "
3277
- "sitemap. %s Just use the settings from %sSquirrly > SEO Settings > Sitemap "
3278
- "XML%s. Find the XML sitemap section and use the settings from that panel. "
3279
  msgstr ""
3280
 
3281
- #: models/focuspages/Onpage.php:55
3282
- msgid "Post Type settings activated"
 
 
 
 
 
 
 
 
 
3283
  msgstr ""
3284
 
3285
- #: models/focuspages/Onpage.php:56
3286
  #, php-format
3287
  msgid ""
3288
- "Are the SEO Settings from Squirrly SEO activated for the post type of this "
3289
- "particular Focus Page? %s This is what we're checking with this task. %s "
3290
- "Why? %s Some of the times, we're seeing that people don't get good enough "
3291
- "results with Google rankings simply because they do not have the SEO "
3292
- "settings activated for their current post type. %s Many WordPress sites "
3293
- "employ the use of custom post types. Your \"Events\" page or \"Real Estate\" "
3294
- "page could be a different post type from general \"Pages\" or \"Posts\" in "
3295
- "WordPress. %s To turn this task to green, go and add this post type (%s) in "
3296
- "%sSquirrly SEO Automation%s."
3297
  msgstr ""
3298
 
3299
- #: models/focuspages/Onpage.php:59
3300
- msgid "Patterns activated"
 
 
3301
  msgstr ""
3302
 
3303
- #: models/focuspages/Onpage.php:60
3304
- #, php-format
3305
- msgid ""
3306
- "To turn this task to green, go and activate the Patterns from Squirrly SEO "
3307
- "for the post type of this Focus Page. %s With this task, we're looking to "
3308
- "see if the SEO Patterns from Squirrly are activated for the post type of "
3309
- "this Focus Page. %s Similar to the previous task with \"Post Type Settings "
3310
- "Activated\". There are some cases in which this double check is necessary. "
3311
- "%s It's for your ranking safety."
3312
  msgstr ""
3313
 
3314
- #: models/focuspages/Onpage.php:63 view/SeoSettings/Robots.php:23
3315
- msgid "Robots File"
 
 
 
 
 
3316
  msgstr ""
3317
 
3318
- #: models/focuspages/Onpage.php:65
3319
  #, php-format
3320
  msgid ""
3321
- "You have a certain definition for your Robots.txt file made in Squirrly SEO "
3322
- "or in another plugin. %s Make sure that the final version of robots.txt that "
3323
- "gets rendered when the file is loaded is the one you had intended. %s "
3324
- "Sometimes, other plugins or themes can interfere and ruin the output of the "
3325
- "robots file. Sometimes it can even be that you have a robots.txt file placed "
3326
- "on your root directory (in such case: remove that file. hard-coding things "
3327
- "like that is bad practice!). %s To do this: look at the definition you've "
3328
- "made inside your plugin. Then, look at the robots.txt from your site. See if "
3329
- "the text inside these two places is identical. If it is identical, "
3330
- "everything is Perfect!"
3331
  msgstr ""
3332
 
3333
- #: models/focuspages/Onpage.php:83
3334
- msgid "Go to SEO Settings"
3335
  msgstr ""
3336
 
3337
- #: models/focuspages/Ranking.php:23
3338
- msgid "Nofollow on external links"
3339
  msgstr ""
3340
 
3341
- #: models/focuspages/Snippet.php:69 models/focuspages/Snippet.php:185
3342
- #: models/focuspages/Snippet.php:207 view/Blocks/Snippet.php:172
3343
- #: view/Blocks/Snippet.php:571 view/Blocks/Snippet.php:826
3344
- #: view/FocusPages/Addpage.php:50 view/SeoSettings/Automation.php:87
3345
- #: view/SeoSettings/Bulkseo.php:138 view/SeoSettings/Metas.php:156
3346
- msgid "Title"
 
3347
  msgstr ""
3348
 
3349
- #: models/focuspages/Snippet.php:72
3350
- #, php-format
3351
  msgid ""
3352
- "To turn this task to green, go and define a title for this page. You can "
3353
- "easily do this by using the Snippet from Squirrly SEO. %s Make sure that you "
3354
- "have a Title defined for your Focus Page. %s Not having a title defined is "
3355
- "bad for both search engines and Humans. %s Why? %s It's weird for someone to "
3356
- "try to figure out if they landed on your Pricing page, and not get a clear "
3357
- "answer. If you have multiple pricing pages (in case your site displays "
3358
- "multiple products) then your title should only contain the brand name of "
3359
- "that product."
3360
  msgstr ""
3361
 
3362
- #: models/focuspages/Snippet.php:75 models/focuspages/Snippet.php:186
3363
- #: models/focuspages/Snippet.php:208 view/Blocks/Snippet.php:614
3364
- #: view/Blocks/Snippet.php:869 view/SeoSettings/Automation.php:96
3365
- #: view/SeoSettings/Metas.php:165
3366
- msgid "Description"
3367
  msgstr ""
3368
 
3369
- #: models/focuspages/Snippet.php:77
3370
- #, php-format
3371
- msgid ""
3372
- "To turn this task to green, go and define a Meta description for this page. "
3373
- "You can easily do this by using the Snippet from Squirrly SEO. %s Make sure "
3374
- "that you have a META description set up for this Focus Page. %s The meta "
3375
- "description is very important for showing others the value they can find by "
3376
- "clicking to go to your page. %s Think of it as an awesome ad that gets "
3377
- "people excited enough that they visit your page after reading it. %s "
3378
- "Sometimes, Google displays the exact META description that you create inside "
3379
- "the search result pages. Use great descriptions for pages on your site to "
3380
- "boost CTR (click-through rates)."
3381
  msgstr ""
3382
 
3383
- #: models/focuspages/Snippet.php:86
3384
  #, php-format
3385
  msgid ""
3386
- "Same as with the title task. %s If a user reads the description of your page "
3387
- "on Google, but cannot find the keyword they searched for in that text, then "
3388
- "they'd have very low chances of actually clicking and visiting your page. %s "
3389
- "They'd go to the next page ranked on Google for that keyword. %s Think about "
3390
- "this: Google itself is trying more and more to display keywords in the "
3391
- "description of the pages it bring to TOP 10. It's pretty clear they care a "
3392
- "lot about this, because that's what people want to find on the search engine."
3393
  msgstr ""
3394
 
3395
- #: models/focuspages/Snippet.php:89
3396
- msgid "Open Graph - full definition"
 
 
3397
  msgstr ""
3398
 
3399
- #: models/focuspages/Snippet.php:91
3400
- #, php-format
3401
  msgid ""
3402
- "To turn this task to green, you can easily use the Snippet from Squirrly SEO "
3403
- "to get all the definitions in place. %s With this task, we make sure that "
3404
- "you have the full Open Graph definitions created for this Focus Page. %s "
3405
- "There are many things which could interfere with the code, there are times "
3406
- "when you could forget setting some of the elements up, so Squirrly SEO helps "
3407
- "you make sure that ALL the og tags are present. %s And yes, this is relevant "
3408
- "for your search engine position placements."
3409
  msgstr ""
3410
 
3411
- #: models/focuspages/Snippet.php:94
3412
- msgid "Twitter Cards - full definition"
3413
  msgstr ""
3414
 
3415
- #: models/focuspages/Snippet.php:96
3416
- #, php-format
3417
  msgid ""
3418
- "To turn this task to green, you can easily use the Snippet from Squirrly SEO "
3419
- "to get all the definitions in place. %s Checking to make sure that your "
3420
- "Twitter Cards definitions are made properly. %s Same as with the Open Graph "
3421
- "task, Squirrly SEO makes sure to check for all the required definitions, so "
3422
- "that you won't miss a beat."
3423
  msgstr ""
3424
 
3425
- #: models/focuspages/Snippet.php:99
3426
- msgid "JSON-LD definition"
 
 
3427
  msgstr ""
3428
 
3429
- #: models/focuspages/Snippet.php:100
3430
- #, php-format
3431
  msgid ""
3432
- "To turn this task to green, you can easily use the JSON-LD section inside "
3433
- "Squirrly -> SEO Settings. %s Make sure that you complete all fields with the "
3434
- "proper information. %s This gives important Semantic context to Google and "
3435
- "it plays a role in determining how high your page should be placed in search "
3436
- "rankings. %s You can validate your existing JSON-LD with: %shttps://search."
3437
- "google.com/structured-data/testing-tool%s"
3438
  msgstr ""
3439
 
3440
- #: models/focuspages/Snippet.php:103
3441
- msgid "Customized"
3442
  msgstr ""
3443
 
3444
- #: models/focuspages/Snippet.php:104
3445
- #, php-format
3446
  msgid ""
3447
- "The Snippets of your most important pages should be customized. %s Use the "
3448
- "Snippet from Squirrly SEO to customize the meta settings, the open graph, "
3449
- "etc. for this page. %s Since Focus Pages are the most important pages on "
3450
- "your site, you'll want people to love the search engine listings that you "
3451
- "build for this page. %s Therefore, you should define a custom SEO listing to "
3452
- "improve the number of clicks you get when people DO find your page on search "
3453
- "engines. %s NOTE: sometimes Google tries to create automated snippets and "
3454
- "display those, but it's just an experiment they run. Most of the times, your "
3455
- "own custom snippet will be the one that gets displayed."
3456
  msgstr ""
3457
 
3458
- #: models/focuspages/Snippet.php:187 models/focuspages/Snippet.php:209
3459
- msgid "Image"
 
 
3460
  msgstr ""
3461
 
3462
- #: models/focuspages/Social.php:44
3463
- #, php-format
3464
- msgid "%s Shares"
 
3465
  msgstr ""
3466
 
3467
- #: models/focuspages/Social.php:45
3468
- msgid "social share"
3469
  msgstr ""
3470
 
3471
- #: models/focuspages/Social.php:47
3472
- #, php-format
3473
  msgid ""
3474
- "This task only tracks shares from trackable sources. %s Twitter and LinkedIN "
3475
- "share counts are no longer available. %s Of course, for Twitter you can "
3476
- "always pay Twitter directly for API access, in which case we could give you "
3477
- "a guide on how to integrate your Twitter API with our Focus Pages audit "
3478
- "services. %s %shttps://developer.twitter.com/en/pricing/search-fullarchive%s"
 
 
 
 
 
3479
  msgstr ""
3480
 
3481
- #: models/focuspages/Social.php:61
3482
- msgid "Go to Social Media Settings"
3483
  msgstr ""
3484
 
3485
- #: models/focuspages/Strategy.php:60
3486
- msgid "Add keyword to Briefcase"
3487
  msgstr ""
3488
 
3489
- # @ squirrly-seo
3490
- #: models/focuspages/Strategy.php:61
3491
- #, fuzzy
3492
- #| msgid "Tips: 2-4 keywords"
3493
- msgid "keywords"
3494
- msgstr "Tipp: Länge 2-4 Schlüsselwörter"
3495
 
3496
- #: models/focuspages/Strategy.php:62
3497
- #, php-format
3498
  msgid ""
3499
- "Go add a keyword to your Briefcase. %s The Briefcase is the command center "
3500
- "for your SEO operations. Manage your keywords in briefcase, so that you'll "
3501
- "always have quick access to them. You'll always know what your SEO Strategy "
3502
- "is all about. %s Plus, adding keywords to Briefcase will make it very easy "
3503
- "for you to collaborate with other people from your team, freelancers, "
3504
- "agencies or partners. %s Never lose the amazing keywords you find through "
3505
- "the Squirrly SEO Keyword Research tool."
 
 
3506
  msgstr ""
3507
 
3508
- #: models/focuspages/Strategy.php:65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3509
  msgid "Add SEO Context"
3510
  msgstr ""
3511
 
3512
- #: models/focuspages/Strategy.php:68
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3513
  #, php-format
3514
  msgid ""
3515
- "Optimize to %s for a secondary keyword. %s Squirrly SEO's Live Assistant "
3516
- "allows you to optimize for multiple keywords that you have placed in your "
3517
- "Briefcase. %s Use a couple of additional keywords for your Focus Page which "
3518
- "help Google understand the exact topic and context of your page. %s If you "
3519
- "added the keywords 'political party' to 'black panther', you'd make a clear "
3520
- "hint to Google that your page is about the Black Panther political party, "
3521
- "not Black Panther, the Marvel Movie. %s Or add 'places to eat' to a page "
3522
- "about your Local Restaurant in San Diego. That will give clearer context to "
3523
- "Google that your page really is about a restaurant where people can dine."
3524
  msgstr ""
3525
 
3526
- #: models/focuspages/Strategy.php:72
3527
- msgid "Labels Exist"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3528
  msgstr ""
3529
 
3530
- #: models/focuspages/Strategy.php:73
3531
- msgid "labels"
3532
  msgstr ""
3533
 
3534
- #: models/focuspages/Strategy.php:74
3535
- #, php-format
3536
- msgid ""
3537
- "To turn this task to green, go and add a label to the keyword that you've "
3538
- "used as main keyword for this Focus Page. %s Make sure that you keep "
3539
- "creating new labels as you're finding more keywords to target with your "
3540
- "website. %s If you're unsure regarding keyword research, go to the Best "
3541
- "Practices section of Focus Pages. %s Organize all the Keywords that you plan "
3542
- "to use for your website with Briefcase Labels. %s This task helps you make "
3543
- "sure that the main keyword for this Focus Page has been organized clearly "
3544
- "inside your SEO Strategy. That's what Briefcase Labels are all about."
3545
  msgstr ""
3546
 
3547
- #: models/focuspages/Strategy.php:94
3548
- msgid "Manage Strategy"
3549
  msgstr ""
3550
 
3551
- #: models/focuspages/Strategy.php:159
3552
- msgid "Add a secondary keyword in Squirrly Live Assistant"
3553
  msgstr ""
3554
 
3555
- #: models/focuspages/Traffic.php:56
3556
- #, php-format
3557
- msgid "Below %s Bounce Rate"
3558
  msgstr ""
3559
 
3560
- #: models/focuspages/Traffic.php:57
3561
- msgid "bounce rate"
 
3562
  msgstr ""
3563
 
3564
- #: models/focuspages/Traffic.php:58
3565
  #, php-format
3566
  msgid ""
3567
- "Make sure this number is below %s %s Why? %s A high bounce rate means that "
3568
- "your users just click on your search listing, visit the page and then decide "
3569
- "they've seen enough and bounce off to another page on the web. %s This is, "
3570
- "for Google, an indicator of the quality of the search result it displayed. "
3571
- "And if many of your users bounce off your pages, it means (to Google) that "
3572
- "your page is not worth displaying in search results, because it has low "
3573
- "performance with the user groups it sends your way. %s Easy way to complete "
3574
- "this task: give users pages to click and send them to other pages from your "
3575
- "site."
3576
  msgstr ""
3577
 
3578
- #: models/focuspages/Traffic.php:61
3579
- #, php-format
3580
- msgid "Time on page is %s minutes"
3581
  msgstr ""
3582
 
3583
- #: models/focuspages/Traffic.php:62
3584
- msgid "minutes"
3585
  msgstr ""
3586
 
3587
- #: models/focuspages/Traffic.php:64
3588
- #, php-format
3589
- msgid ""
3590
- "Make sure that visitors spend on average at least %s minutes on your site. "
3591
- "%s Get an average time on page of minimum %s minutes for this focus page. "
3592
- "You can do this by editing the content and making it more appealing to "
3593
- "visitors. %s In the Best Practices section you'll find a plugin for "
3594
- "WordPress that will help your Google Analytics tracker to track the real "
3595
- "time on page for people. Sometimes, Google Analytics tracks this lower than "
3596
- "it should. %s If your visitors don't spend at 2 minutes on your Focus Page, "
3597
- "it can mean that the page is not important enough for them, or that the "
3598
- "content from the page is boring, or hard to read, or the page just loads too "
3599
- "slow."
3600
  msgstr ""
3601
 
3602
- #: models/focuspages/Traffic.php:67
3603
- #, php-format
3604
- msgid "%s visitors / day / page"
3605
  msgstr ""
3606
 
3607
- #: models/focuspages/Traffic.php:68
3608
- msgid "unique views"
3609
  msgstr ""
3610
 
3611
- #: models/focuspages/Traffic.php:69
3612
- #, php-format
3613
- msgid ""
3614
- "For this task, we're looking at unique page views from your Google "
3615
- "Analytics. %s If you don't get %s visitors / day / page, then this Focus "
3616
- "Page is not yet popular enough on your site. %s You should make sure that "
3617
- "more people end up visiting it."
3618
  msgstr ""
3619
 
3620
- #: models/focuspages/Traffic.php:72
3621
- msgid "Just one Google Analytics tracking code"
3622
  msgstr ""
3623
 
3624
- #: models/focuspages/Traffic.php:73
3625
- #, php-format
3626
  msgid ""
3627
- "We've seen many sites where there were multiple google analytics codes "
3628
- "placed by different employees, themes or plugins. %s With this check, we're "
3629
- "helping you make sure that your tracker is setup properly and that there "
3630
- "will be no errors with your Google Analytics account. %s To turn this green, "
3631
- "you'll have to investigate your theme, custom code that you may have placed "
3632
- "in your theme, other plugins, header settings. Once you have a clear view of "
3633
- "all the tracking codes, make sure that only one remains and that the one "
3634
- "code is the one linked to your Google Analytics account. %s These problems "
3635
- "happen more often than you would think."
3636
  msgstr ""
3637
 
3638
- #: models/focuspages/Traffic.php:113
3639
- msgid "Not enough traffic to show relevant stats"
3640
  msgstr ""
3641
 
3642
- #: models/services/Robots.php:13
3643
- msgid "Squirrly SEO Robots"
3644
  msgstr ""
3645
 
3646
- #: models/services/Robots.php:16
3647
- msgid ""
3648
- "Your blog is not public. Please see Site Visibility on Settings > Reading."
 
 
3649
  msgstr ""
3650
 
3651
- #: models/services/Robots.php:32
3652
- msgid "No Squirrly SEO Robots found."
 
 
3653
  msgstr ""
3654
 
3655
- #: view/Assistant/Assistant.php:14
3656
- msgid "Optimize with Squirrly Live Assistant"
 
 
 
 
 
3657
  msgstr ""
3658
 
3659
- #: view/Assistant/Assistant.php:15
3660
- msgid ""
3661
- "Use Squirrly to optimize the content for your posts, pages, products, etc."
 
3662
  msgstr ""
3663
 
3664
- #: view/Assistant/Assistant.php:27 view/Onboarding/Step1.2.php:20
3665
- msgid "Demo Post"
 
3666
  msgstr ""
3667
 
3668
- #: view/Assistant/Assistant.php:36
3669
- msgid "Add New"
 
 
 
3670
  msgstr ""
3671
 
3672
- #: view/Assistant/Settings.php:17
3673
- msgid "Live Assistant Settings"
 
3674
  msgstr ""
3675
 
3676
- #: view/Assistant/Settings.php:27 view/Audits/Settings.php:38
3677
- #: view/Ranking/Settings.php:37 view/SeoSettings/Automation.php:46
3678
- #: view/SeoSettings/Jsonld.php:44 view/SeoSettings/Metas.php:33
3679
- #: view/SeoSettings/Sitemap.php:48 view/SeoSettings/Social.php:35
3680
- #: view/SeoSettings/Tracking.php:44 view/SeoSettings/Webmaster.php:44
3681
- msgid "Show Advanced Options"
3682
  msgstr ""
3683
 
3684
- #: view/Assistant/Settings.php:28 view/Audits/Settings.php:39
3685
- #: view/Ranking/Settings.php:38 view/SeoSettings/Automation.php:47
3686
- #: view/SeoSettings/Jsonld.php:45 view/SeoSettings/Metas.php:34
3687
- #: view/SeoSettings/Sitemap.php:49 view/SeoSettings/Social.php:36
3688
- #: view/SeoSettings/Tracking.php:45 view/SeoSettings/Webmaster.php:45
3689
- msgid "Hide Advanced Options"
3690
  msgstr ""
3691
 
3692
- # @ squirrly-seo
3693
- #: view/Assistant/Settings.php:42
3694
- #, fuzzy
3695
- #| msgid "Squirrly settings"
3696
- msgid "Squirrly Tooltips"
3697
- msgstr "Squirrly Einstellungen"
3698
 
3699
- #: view/Assistant/Settings.php:43
3700
- #, php-format
3701
- msgid ""
3702
- "Show %sSquirrly Tooltips%s when posting a new article (e.g. \"Enter a keyword"
3703
- "\")."
3704
  msgstr ""
3705
 
3706
- #: view/Assistant/Settings.php:53
3707
- msgid "Download Remote Images"
3708
  msgstr ""
3709
 
3710
- #: view/Assistant/Settings.php:54
3711
- #, php-format
3712
- msgid "Download %sremote images%s in your %sMedia Library%s for the new posts."
3713
  msgstr ""
3714
 
3715
- #: view/Assistant/Settings.php:55
3716
- msgid ""
3717
- "Prevent from losing the images you use in your articles in case the remote "
3718
- "images are deleted."
3719
  msgstr ""
3720
 
3721
- #: view/Assistant/Settings.php:65
3722
- msgid "Send Optimization On Save"
 
3723
  msgstr ""
3724
 
3725
- #: view/Assistant/Settings.php:66
3726
- msgid ""
3727
- "Send optimization data to Squirrly Cloud when the post is saved (don't use "
3728
- "cron)"
3729
  msgstr ""
3730
 
3731
- #: view/Assistant/Settings.php:67
3732
- msgid "Use this option if your WordPress cron is not working properly."
3733
  msgstr ""
3734
 
3735
- #: view/Assistant/Settings.php:77
3736
- msgid "Copyright Free Images"
3737
  msgstr ""
3738
 
3739
- #: view/Assistant/Settings.php:78
3740
- #, php-format
3741
- msgid "Search %sCopyright Free Images%s in Squirrly Live Assistant."
3742
  msgstr ""
3743
 
3744
- #: view/Assistant/Settings.php:88
3745
- msgid "Optimized Version Of Live Assistant"
 
3746
  msgstr ""
3747
 
3748
- #: view/Assistant/Settings.php:89
3749
- #, php-format
3750
- msgid ""
3751
- "Use %sthe NEW version of the SEO Live Assistant%s with Google and Human "
3752
- "Friendly Analysis."
3753
  msgstr ""
3754
 
3755
- #: view/Assistant/Settings.php:97
3756
- msgid "Places where you do NOT want Squirrly Live Assistant to load"
 
3757
  msgstr ""
3758
 
3759
- #: view/Assistant/Settings.php:99
3760
- msgid ""
3761
- "Don't select anything if you wish Squirrly Live Assistant to load for all "
3762
- "post types."
3763
  msgstr ""
3764
 
3765
- #: view/Assistant/Settings.php:105
3766
- msgid "Exclusions"
 
3767
  msgstr ""
3768
 
3769
- #: view/Assistant/Settings.php:106
3770
- msgid "Select places where you do NOT want Squirrly Live Assistant to load."
3771
  msgstr ""
3772
 
3773
- #: view/Assistant/Settings.php:107
3774
- msgid "Hold Control key to select multiple places"
 
3775
  msgstr ""
3776
 
3777
- # @ squirrly-seo
3778
- #: view/Assistant/Settings.php:132 view/Audits/Settings.php:67
3779
- #: view/Ranking/Settings.php:181 view/SeoSettings/Automation.php:418
3780
- #: view/SeoSettings/Automation.php:566 view/SeoSettings/Backup.php:203
3781
- #: view/SeoSettings/Favicon.php:102 view/SeoSettings/Jsonld.php:217
3782
- #: view/SeoSettings/Metas.php:228 view/SeoSettings/Robots.php:75
3783
- #: view/SeoSettings/Sitemap.php:308 view/SeoSettings/Social.php:375
3784
- #: view/SeoSettings/Tracking.php:127 view/SeoSettings/Webmaster.php:107
3785
- #, fuzzy
3786
- #| msgid "Squirrly settings"
3787
- msgid "Save Settings"
3788
- msgstr "Squirrly Einstellungen"
3789
 
3790
- #: view/Audits/Audits.php:7 view/Audits/Settings.php:7
3791
- #: view/FocusPages/Addpage.php:7 view/FocusPages/Pagelist.php:7
3792
- #: view/FocusPages/Settings.php:7 view/Ranking/Rankings.php:14
3793
- #: view/Ranking/Settings.php:7 view/SeoSettings/Automation.php:7
3794
- #: view/SeoSettings/Backup.php:7 view/SeoSettings/Bulkseo.php:12
3795
- #: view/SeoSettings/Favicon.php:7 view/SeoSettings/Jsonld.php:7
3796
- #: view/SeoSettings/Metas.php:7 view/SeoSettings/Robots.php:7
3797
- #: view/SeoSettings/Sitemap.php:7 view/SeoSettings/Social.php:7
3798
- #: view/SeoSettings/Tracking.php:7 view/SeoSettings/Webmaster.php:7
3799
- msgid ""
3800
- "You do not have permission to access this page. You need Squirrly SEO Admin "
3801
- "role"
3802
  msgstr ""
3803
 
3804
- #: view/Audits/Audits.php:20
3805
- msgid "Audits"
 
3806
  msgstr ""
3807
 
3808
- #: view/Audits/Audits.php:21
3809
- msgid ""
3810
- "Verifies the online presence of your website by knowing how your website is "
3811
- "performing in terms of Blogging, SEO, Social, Authority, Links, and Traffic"
3812
  msgstr ""
3813
 
3814
- #: view/Audits/Audits.php:51
3815
- msgid "Score:"
3816
  msgstr ""
3817
 
3818
- #: view/Audits/Audits.php:65
3819
- #, php-format
3820
- msgid "The audit score increased by %s since %s"
3821
  msgstr ""
3822
 
3823
- #: view/Audits/Audits.php:67
3824
  #, php-format
3825
- msgid "The audit score went down by %s since %s"
3826
  msgstr ""
3827
 
3828
- #: view/Audits/Audits.php:76
3829
- msgid "Incapsula Protection Error"
 
3830
  msgstr ""
3831
 
3832
- #: view/Audits/Audits.php:79
3833
- msgid "Your blog returns an error"
3834
  msgstr ""
3835
 
3836
- #: view/Audits/Audits.php:96
3837
- msgid "Go to all audit panel"
3838
  msgstr ""
3839
 
3840
- #: view/Audits/Audits.php:108 view/Blocks/Audits.php:15
3841
- msgid "Audits Score"
3842
  msgstr ""
3843
 
3844
- #: view/Audits/Audits.php:109
3845
- #, php-format
3846
- msgid "last %s audits"
3847
  msgstr ""
3848
 
3849
- #: view/Audits/Audits.php:115 view/Audits/Audits.php:154
3850
- #: view/Blocks/Audits.php:21 view/Blocks/KRHistory.php:17
3851
- #: view/Ranking/Rankings.php:356 view/Research/History.php:28
3852
- msgid "Date"
3853
  msgstr ""
3854
 
3855
- #: view/Audits/Audits.php:116 view/Blocks/Audits.php:22
3856
- msgid "On-Page"
3857
  msgstr ""
3858
 
3859
- #: view/Audits/Audits.php:117 view/Blocks/Audits.php:23
3860
- msgid "Off-Page"
3861
  msgstr ""
3862
 
3863
- #: view/Audits/Audits.php:136 view/Blocks/Audits.php:42
3864
- msgid "No data yet"
3865
  msgstr ""
3866
 
3867
- #: view/Audits/Audits.php:151
3868
- msgid "No."
3869
  msgstr ""
3870
 
3871
- #: view/Audits/Audits.php:152
3872
- msgid "On-Page Score"
3873
  msgstr ""
3874
 
3875
- #: view/Audits/Audits.php:153
3876
- msgid "Off-Page Score"
3877
  msgstr ""
3878
 
3879
- #: view/Audits/Audits.php:155 view/Audits/Audits.php:190
3880
- msgid "Tasks"
3881
  msgstr ""
3882
 
3883
- #: view/Audits/Audits.php:178
3884
- msgid "tasks found"
3885
  msgstr ""
3886
 
3887
- #: view/Audits/Audits.php:191
3888
- msgid "last issues found"
 
 
3889
  msgstr ""
3890
 
3891
- #: view/Audits/Audits.php:207
3892
- msgid "Update on"
3893
  msgstr ""
3894
 
3895
- #: view/Audits/Audits.php:214
3896
- #, php-format
3897
- msgid "Learn how to improve your SEO Audit score over time %sClick Here%s"
3898
  msgstr ""
3899
 
3900
- #: view/Audits/Audits.php:220
3901
- msgid "Welcome to Squirrly SEO Audits"
3902
  msgstr ""
3903
 
3904
- #: view/Audits/Audits.php:221 view/Blocks/Audits.php:62
3905
- msgid "The SEO Audit is generated once every week"
3906
  msgstr ""
3907
 
3908
- #: view/Audits/Audits.php:222 view/Blocks/Audits.php:63
3909
- msgid "Until the audit is ready, try the Focus Pages section"
3910
  msgstr ""
3911
 
3912
- #: view/Audits/Audits.php:226 view/Blocks/Audits.php:67
3913
- msgid "Go to Focus Pages"
3914
  msgstr ""
3915
 
3916
- # @ squirrly-seo
3917
- #: view/Audits/Settings.php:28
3918
- #, fuzzy
3919
- #| msgid "Squirrly settings"
3920
- msgid "Audit Settings"
3921
- msgstr "Squirrly Einstellungen"
3922
-
3923
- # @ squirrly-seo
3924
- #: view/Audits/Settings.php:50
3925
- #, fuzzy
3926
- #| msgid "Your E-mail:"
3927
- msgid "Audit Email"
3928
- msgstr "Ihre E-Mail Adresse:"
3929
-
3930
- #: view/Audits/Settings.php:51
3931
- msgid "Enter the email address on which you want to receive the weekly audits."
3932
  msgstr ""
3933
 
3934
- #: view/Blocks/Assistant.php:12
3935
- msgid "Show Advanced SEO"
 
3936
  msgstr ""
3937
 
3938
- #: view/Blocks/Assistant.php:13
3939
- msgid ""
3940
- "Switch off to have the simplified version of the settings, intended for Non-"
3941
- "SEO Experts."
3942
  msgstr ""
3943
 
3944
- #: view/Blocks/Assistant.php:14
3945
- msgid ""
3946
- "It will offer the same level of SEO performance, but it will be less "
3947
- "customizable."
3948
- msgstr ""
 
3949
 
3950
- #: view/Blocks/Assistant.php:23
3951
- msgid "We Need Your Support"
 
3952
  msgstr ""
3953
 
3954
- #: view/Blocks/Assistant.php:32
3955
- msgid "Rate us if you like Squirrly SEO"
 
 
 
 
 
 
 
 
3956
  msgstr ""
3957
 
3958
- #: view/Blocks/Audits.php:7 view/Blocks/Audits.php:53
3959
- msgid "See Audits"
 
3960
  msgstr ""
3961
 
3962
- #: view/Blocks/Audits.php:16
3963
- msgid "last 4 audits"
 
3964
  msgstr ""
3965
 
3966
- #: view/Blocks/FocusPages.php:7
3967
- msgid "See Focus Pages"
 
3968
  msgstr ""
3969
 
3970
- #: view/Blocks/FocusPages.php:16 view/FocusPages/Pagelist.php:71
3971
- msgid "Permalink"
 
3972
  msgstr ""
3973
 
3974
- #: view/Blocks/FocusPages.php:17 view/FocusPages/FocusPageRow.php:37
3975
- msgid "Last audited"
 
3976
  msgstr ""
3977
 
3978
- #: view/Blocks/FocusPages.php:54
3979
- msgid "Check Focus Page"
3980
  msgstr ""
3981
 
3982
- #: view/Blocks/FocusPages.php:66 view/FocusPages/Pagelist.php:111
3983
- msgid "To get started with managing the focus pages"
3984
  msgstr ""
3985
 
3986
- #: view/Blocks/FocusPages.php:70 view/FocusPages/Pagelist.php:115
3987
- msgid "Add new page"
3988
  msgstr ""
3989
 
3990
- #: view/Blocks/FocusPages.php:76 view/FocusPages/Pagelist.php:121
3991
- msgid "Then set a page as focus"
3992
  msgstr ""
3993
 
3994
- #: view/Blocks/Jorney.php:10
3995
- msgid "Congratulations! You've completed the 14 Days Journey To Better Ranking"
3996
  msgstr ""
3997
 
3998
- #: view/Blocks/Jorney.php:12
3999
- msgid "Your 14 Days Journey To Better Ranking"
 
 
 
 
4000
  msgstr ""
4001
 
4002
- #: view/Blocks/Jorney.php:20 view/Blocks/Jorney.php:38
4003
- msgid "Day"
 
4004
  msgstr ""
4005
 
4006
- #: view/Blocks/Jorney.php:27
4007
- msgid "If you missed a day, click on it and read the SEO recipe for it."
4008
  msgstr ""
4009
 
4010
- #: view/Blocks/Jorney.php:33
4011
- msgid "I'm all done. Hide this block."
 
 
4012
  msgstr ""
4013
 
4014
- #: view/Blocks/Jorney.php:38
4015
- msgid "Open the SEO recipe for today"
 
4016
  msgstr ""
4017
 
4018
- #: view/Blocks/Jorney.php:43 view/FocusPages/Addpage.php:19
4019
- msgid "Add a page in Focus Pages"
 
4020
  msgstr ""
4021
 
4022
- #: view/Blocks/KRFound.php:6
4023
- msgid "Suggested Keywords"
 
4024
  msgstr ""
4025
 
4026
- #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
4027
- #: view/Ranking/Rankings.php:348 view/Research/Briefcase.php:239
4028
- #: view/Research/History.php:27 view/Research/Research.php:161
4029
- #: view/Research/Suggested.php:25
4030
- msgid "Country"
4031
  msgstr ""
4032
 
4033
- #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
4034
- #: view/Research/History.php:27 view/Research/Research.php:161
4035
- #: view/Research/Suggested.php:25
4036
- msgid "Co"
4037
  msgstr ""
4038
 
4039
- #: view/Blocks/KRFound.php:18 view/Blocks/KRFound.php:19
4040
- #: view/Blocks/KRFound.php:64 view/Research/Briefcase.php:244
4041
- #: view/Research/HistoryDetails.php:16 view/Research/HistoryDetails.php:18
4042
- #: view/Research/Research.php:163 view/Research/Research.php:164
4043
- #: view/Research/Suggested.php:27 view/Research/Suggested.php:28
4044
- #: view/Research/Suggested.php:77
4045
- msgid "Competition"
 
 
 
 
 
 
4046
  msgstr ""
4047
 
4048
- #: view/Blocks/KRFound.php:22 view/Blocks/KRFound.php:69
4049
- #: view/Research/HistoryDetails.php:12 view/Research/Research.php:167
4050
- #: view/Research/Suggested.php:31 view/Research/Suggested.php:82
4051
- msgid "SEO Search Volume"
4052
  msgstr ""
4053
 
4054
- #: view/Blocks/KRFound.php:23 view/Research/HistoryDetails.php:14
4055
- #: view/Research/Suggested.php:32
4056
- msgid "SV"
 
4057
  msgstr ""
4058
 
4059
- #: view/Blocks/KRFound.php:26 view/Blocks/KRFound.php:74
4060
- #: view/Research/Briefcase.php:260 view/Research/HistoryDetails.php:8
4061
- #: view/Research/Research.php:171 view/Research/Suggested.php:35
4062
- #: view/Research/Suggested.php:87
4063
- msgid "Recent discussions"
4064
  msgstr ""
4065
 
4066
- #: view/Blocks/KRFound.php:27 view/Research/HistoryDetails.php:10
4067
- #: view/Research/Research.php:172 view/Research/Suggested.php:36
4068
- msgid "Discussion"
4069
  msgstr ""
4070
 
4071
- #: view/Blocks/KRFound.php:30 view/Blocks/KRFound.php:31
4072
- #: view/Blocks/KRFound.php:79 view/Research/Briefcase.php:266
4073
- #: view/Research/HistoryDetails.php:20 view/Research/Research.php:175
4074
- #: view/Research/Suggested.php:39
4075
- msgid "Trending"
4076
  msgstr ""
4077
 
4078
- #: view/Blocks/KRFound.php:64 view/Blocks/KRFound.php:69
4079
- #: view/Blocks/KRFound.php:74 view/Blocks/KRFound.php:79
4080
- #: view/Research/Briefcase.php:245 view/Research/Briefcase.php:255
4081
- #: view/Research/Briefcase.php:261 view/Research/Suggested.php:77
4082
- #: view/Research/Suggested.php:82 view/Research/Suggested.php:87
4083
- msgid "-"
4084
  msgstr ""
4085
 
4086
- #: view/Blocks/KRFound.php:96 view/Research/Suggested.php:149
4087
- msgid "Once a week, Squirrly checks all the keywords from your briefcase."
4088
  msgstr ""
4089
 
4090
- #: view/Blocks/KRFound.php:97 view/Research/Suggested.php:150
4091
- msgid "If it finds better keywords, they will be listed here"
 
4092
  msgstr ""
4093
 
4094
- #: view/Blocks/KRFound.php:98 view/Research/Suggested.php:151
4095
- msgid "Until then, add keywords in Briefcase"
4096
  msgstr ""
4097
 
4098
- #: view/Blocks/KRFound.php:102 view/Blocks/SLASearch.php:22
4099
- #: view/Ranking/Gscsync.php:103 view/Research/Suggested.php:155
4100
- msgid "Go to Briefcase"
4101
  msgstr ""
4102
 
4103
- #: view/Blocks/KRHistory.php:5 view/Onboarding/Step1.3.php:11
4104
- #: view/Research/Research.php:15
4105
- msgid "Keyword Research"
4106
  msgstr ""
4107
 
4108
- #: view/Blocks/KRHistory.php:6
4109
- msgid "See Research History"
4110
  msgstr ""
4111
 
4112
- #: view/Blocks/KRHistory.php:43 view/Research/History.php:52
4113
- msgid "See your research results and compare them over time"
 
 
 
4114
  msgstr ""
4115
 
4116
- #: view/Blocks/KnowledgeBase.php:3
4117
- msgid "Knowledge Base"
4118
  msgstr ""
4119
 
4120
- # @ squirrly-seo
4121
- #: view/Blocks/Login.php:10 view/Blocks/Login.php:28
4122
- msgid "Email:"
4123
  msgstr ""
4124
 
4125
- # @ squirrly-seo
4126
- #: view/Blocks/Login.php:14
4127
- msgid "Password:"
4128
  msgstr ""
4129
 
4130
- # @ squirrly-seo
4131
- #: view/Blocks/Login.php:18
4132
- msgid "Register to Squirrly.co"
 
 
4133
  msgstr ""
4134
 
4135
- # @ squirrly-seo
4136
- #: view/Blocks/Login.php:19
4137
- msgid "Lost password?"
4138
  msgstr ""
4139
 
4140
- # @ squirrly-seo
4141
- #: view/Blocks/Login.php:19
4142
- msgid "Lost password"
4143
  msgstr ""
4144
 
4145
- # @ squirrly-seo
4146
- #: view/Blocks/Login.php:21
4147
- msgid "Login"
4148
  msgstr ""
4149
 
4150
- #: view/Blocks/Login.php:35
4151
- msgid "I already have an account"
4152
  msgstr ""
4153
 
4154
- #: view/Blocks/Login.php:38
4155
  #, php-format
4156
- msgid "I Agree with the Squirrly %sTerms of Use%s and %sPrivacy Policy%s"
4157
  msgstr ""
4158
 
4159
- #: view/Blocks/Login.php:40
4160
- msgid "Sign Up"
4161
  msgstr ""
4162
 
4163
- #: view/Blocks/Ranks.php:6 view/Ranking/Rankings.php:26
4164
- msgid "Google Rankings"
4165
  msgstr ""
4166
 
4167
- #: view/Blocks/Ranks.php:7 view/Blocks/Ranks.php:77
4168
- #: view/Onboarding/Step1.5.php:25
4169
- msgid "See Rankings"
4170
  msgstr ""
4171
 
4172
- #: view/Blocks/Ranks.php:19 view/Blocks/Ranks.php:84
4173
- msgid "Google Ranks"
4174
  msgstr ""
4175
 
4176
- #: view/Blocks/Ranks.php:20 view/Blocks/Ranks.php:85
4177
- msgid "last 7 days"
4178
  msgstr ""
4179
 
4180
- #: view/Blocks/Ranks.php:44
4181
- msgid "Today Average"
 
 
4182
  msgstr ""
4183
 
4184
- #: view/Blocks/Ranks.php:67
4185
- #, php-format
4186
- msgid "The average rank went down with %s since %s"
4187
  msgstr ""
4188
 
4189
- #: view/Blocks/Ranks.php:69
4190
- #, php-format
4191
- msgid "The average rank went up with %s since %s"
 
4192
  msgstr ""
4193
 
4194
- #: view/Blocks/Ranks.php:100 view/Ranking/Rankings.php:383
4195
- msgid "To see how your website is ranking on Google"
4196
  msgstr ""
4197
 
4198
- #: view/Blocks/Ranks.php:104 view/Ranking/Rankings.php:387
4199
- msgid "Add keywords in Briefcase"
4200
  msgstr ""
4201
 
4202
- #: view/Blocks/Ranks.php:110 view/Ranking/Rankings.php:393
4203
- msgid "Then send keywords to Rank Checker"
4204
  msgstr ""
4205
 
4206
- #: view/Blocks/SEOIssues.php:5
4207
- msgid "SEO Issues"
4208
  msgstr ""
4209
 
4210
- #: view/Blocks/SEOIssues.php:10
4211
- msgid "Run new test"
4212
  msgstr ""
4213
 
4214
- #: view/Blocks/SEOIssues.php:23
4215
- msgid "Problem"
 
 
4216
  msgstr ""
4217
 
4218
- #: view/Blocks/SEOIssues.php:24
4219
- msgid "Solution"
4220
  msgstr ""
4221
 
4222
- #: view/Blocks/SEOIssues.php:56
4223
- msgid "See solution"
 
4224
  msgstr ""
4225
 
4226
- #: view/Blocks/SEOIssues.php:67
4227
- msgid "Fix It"
4228
  msgstr ""
4229
 
4230
- #: view/Blocks/SEOIssues.php:88
4231
- msgid "No SEO major issues found in your website"
4232
  msgstr ""
4233
 
4234
- #: view/Blocks/SEOIssues.php:90
4235
- msgid "Now, check the SEO for each page using Bulk SEO"
4236
  msgstr ""
4237
 
4238
- #: view/Blocks/SEOIssues.php:94
4239
- msgid "Go to Bulk SEO"
 
 
 
4240
  msgstr ""
4241
 
4242
- #: view/Blocks/SLASearch.php:2
4243
- msgid "Waiting for your editor to load .. "
 
 
 
4244
  msgstr ""
4245
 
4246
- #: view/Blocks/SLASearch.php:3
4247
- msgid ""
4248
- "Javascript is disabled! You need to activate the javascript in order to use "
4249
- "Squirrly SEO."
4250
  msgstr ""
4251
 
4252
- #: view/Blocks/SLASearch.php:8
4253
- msgid "Click to Close Squirrly Live Assistant"
4254
  msgstr ""
4255
 
4256
- #: view/Blocks/SLASearch.php:9
4257
- msgid "Click to Minimize Box"
 
 
 
4258
  msgstr ""
4259
 
4260
- #: view/Blocks/SLASearch.php:10
4261
- msgid "Click to Maximize Box"
 
4262
  msgstr ""
4263
 
4264
- #: view/Blocks/SLASearch.php:11 view/Blocks/SLASearch.php:17
4265
- msgid "Squirrly Briefcase"
4266
  msgstr ""
4267
 
4268
- #: view/Blocks/SLASearch.php:18
4269
- msgid "Refresh the keywords"
4270
  msgstr ""
4271
 
4272
- #: view/Blocks/SLASearch.php:20
4273
- msgid "Search in Briefcase ..."
4274
  msgstr ""
4275
 
4276
- # @ squirrly-seo
4277
- #: view/Blocks/SLASearch.php:30
4278
- msgid "Enter a keyword"
4279
  msgstr ""
4280
 
4281
- # @ squirrly-seo
4282
- #: view/Blocks/SLASearch.php:31
4283
- msgid "for Squirrly Live SEO optimization"
4284
  msgstr ""
4285
 
4286
- # @ squirrly-seo
4287
- #: view/Blocks/SLASearch.php:34
4288
- #, fuzzy
4289
- #| msgid "Enter even more keywords."
4290
- msgid "Type in your keyword..."
4291
- msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
4292
-
4293
- # @ squirrly-seo
4294
- #: view/Blocks/SLASearch.php:46
4295
- msgid "Use this keyword"
4296
  msgstr ""
4297
 
4298
- # @ squirrly-seo
4299
- #: view/Blocks/SLASearch.php:51
4300
- #, fuzzy
4301
- #| msgid "Do the research"
4302
- msgid "Do keyword research!"
4303
- msgstr "Recherchieren"
4304
 
4305
- # @ squirrly-seo
4306
- #: view/Blocks/SLASearch.php:58
4307
- msgid "Images"
4308
  msgstr ""
4309
 
4310
- # @ squirrly-seo
4311
- #: view/Blocks/SLASearch.php:59
4312
- msgid "Twitter"
4313
  msgstr ""
4314
 
4315
- # @ squirrly-seo
4316
- #: view/Blocks/SLASearch.php:60
4317
- msgid "Wiki"
4318
  msgstr ""
4319
 
4320
- # @ squirrly-seo
4321
- #: view/Blocks/SLASearch.php:61
4322
- msgid "Blogs"
4323
  msgstr ""
4324
 
4325
- # @ squirrly-seo
4326
- #: view/Blocks/SLASearch.php:62
4327
- msgid "My articles"
4328
  msgstr ""
4329
 
4330
  # @ squirrly-seo
4331
- #: view/Blocks/SLASearch.php:70
4332
- msgid "Show only Copyright Free images"
4333
- msgstr ""
 
 
4334
 
4335
- #: view/Blocks/SLASeo.php:3 view/Onboarding/Step1.2.php:11
4336
- msgid "Squirrly Live Assistant"
4337
  msgstr ""
4338
 
4339
- #: view/Blocks/SLASeo.php:6
4340
- msgid "Update"
4341
  msgstr ""
4342
 
4343
- #: view/Blocks/SLASeo.php:9
4344
- msgid "Split Window"
 
4345
  msgstr ""
4346
 
4347
- #: view/Blocks/Snippet.php:81
4348
- msgid "Meta Tags"
 
4349
  msgstr ""
4350
 
4351
- #: view/Blocks/Snippet.php:85
4352
- msgid "JSON-LD"
 
4353
  msgstr ""
4354
 
4355
- #: view/Blocks/Snippet.php:96
4356
- msgid "Tracking"
 
4357
  msgstr ""
4358
 
4359
- #: view/Blocks/Snippet.php:112 view/Blocks/Snippet.php:472
4360
- #: view/Blocks/Snippet.php:726
4361
  #, php-format
4362
- msgid ""
4363
- "Post Type (%s) was excluded from %sSquirrly > SEO Settings%s. Squirrly SEO "
4364
- "will not load for this post type on the frontend"
4365
- msgstr ""
4366
-
4367
- #: view/Blocks/Snippet.php:120 view/SeoSettings/Automation.php:132
4368
- #: view/SeoSettings/Automation.php:159 view/SeoSettings/Automation.php:221
4369
- msgid "Activate Metas"
4370
  msgstr ""
4371
 
4372
- #: view/Blocks/Snippet.php:129
4373
- msgid "How this page will appear on Search Engines"
 
4374
  msgstr ""
4375
 
4376
- #: view/Blocks/Snippet.php:133 view/Blocks/Snippet.php:365
4377
- #: view/Blocks/Snippet.php:494 view/Blocks/Snippet.php:748
4378
- #: view/Blocks/Snippet.php:962 view/Blocks/Snippet.php:1077
4379
- msgid "Refresh"
4380
  msgstr ""
4381
 
4382
- #: view/Blocks/Snippet.php:137 view/Blocks/Snippet.php:510
4383
- #: view/Blocks/Snippet.php:766
4384
- msgid "AUTO-DRAFT"
4385
  msgstr ""
4386
 
4387
- #: view/Blocks/Snippet.php:148 view/Blocks/Snippet.php:531
4388
- #: view/Blocks/Snippet.php:786
4389
- msgid "Please save the post first to be able to edit the Squirrly SEO Snippet"
4390
  msgstr ""
4391
 
4392
- #: view/Blocks/Snippet.php:155 view/Blocks/Snippet.php:538
4393
- #: view/Blocks/Snippet.php:793
4394
- msgid "Cancel"
4395
  msgstr ""
4396
 
4397
- #: view/Blocks/Snippet.php:156 view/Blocks/Snippet.php:366
4398
- #: view/Blocks/Snippet.php:539 view/Blocks/Snippet.php:794
4399
- #: view/Blocks/Snippet.php:963 view/Blocks/Snippet.php:1078
4400
- msgid "Save"
4401
  msgstr ""
4402
 
4403
- #: view/Blocks/Snippet.php:166
4404
- msgid "Activate Title"
4405
  msgstr ""
4406
 
4407
- # @ squirrly-seo
4408
- #: view/Blocks/Snippet.php:173 view/Blocks/Snippet.php:224
4409
- #: view/Blocks/Snippet.php:572 view/Blocks/Snippet.php:615
4410
- #: view/Blocks/Snippet.php:827 view/Blocks/Snippet.php:870
4411
- #, fuzzy, php-format
4412
- #| msgid "Tips: Length 10-70 chars"
4413
- msgid "Tips: Length %s-%s chars"
4414
- msgstr "Tipp: Länge 10-70 Charaktere"
4415
-
4416
- #: view/Blocks/Snippet.php:176 view/Blocks/Snippet.php:227
4417
- #: view/Blocks/Snippet.php:575 view/Blocks/Snippet.php:618
4418
- #: view/Blocks/Snippet.php:830 view/Blocks/Snippet.php:873
4419
- msgid "Pattern: "
4420
  msgstr ""
4421
 
4422
- #: view/Blocks/Snippet.php:193 view/Blocks/Snippet.php:592
4423
- #: view/Blocks/Snippet.php:847
4424
- msgid "Default Title"
4425
  msgstr ""
4426
 
4427
- #: view/Blocks/Snippet.php:200 view/Blocks/Snippet.php:254
4428
- #: view/Blocks/Snippet.php:599 view/Blocks/Snippet.php:645
4429
- #: view/Blocks/Snippet.php:854 view/Blocks/Snippet.php:900
4430
- msgid "Pattern"
4431
  msgstr ""
4432
 
4433
- #: view/Blocks/Snippet.php:217
4434
- msgid "Activate Description"
4435
  msgstr ""
4436
 
4437
- #: view/Blocks/Snippet.php:223
4438
- msgid "Meta Description"
4439
  msgstr ""
4440
 
4441
- #: view/Blocks/Snippet.php:247 view/Blocks/Snippet.php:638
4442
- #: view/Blocks/Snippet.php:893
4443
- msgid "Default Description"
4444
  msgstr ""
4445
 
4446
- #: view/Blocks/Snippet.php:271
4447
- msgid "Activate Keywords"
4448
  msgstr ""
4449
 
4450
- #: view/Blocks/Snippet.php:277
4451
- msgid "Meta Keywords"
4452
  msgstr ""
4453
 
4454
  # @ squirrly-seo
4455
- #: view/Blocks/Snippet.php:281
4456
- msgid "+ Add keyword"
4457
  msgstr ""
4458
 
4459
- #: view/Blocks/Snippet.php:293
4460
- msgid "Activate Canonical"
4461
  msgstr ""
4462
 
4463
- #: view/Blocks/Snippet.php:300
4464
- msgid "Leave it blank if you don't have an external canonical"
 
4465
  msgstr ""
4466
 
4467
- #: view/Blocks/Snippet.php:303
4468
- msgid "Found: "
4469
  msgstr ""
4470
 
4471
- #: view/Blocks/Snippet.php:315
4472
- msgid "Default Link"
 
 
 
4473
  msgstr ""
4474
 
4475
- #: view/Blocks/Snippet.php:337 view/Blocks/Snippet.php:460
4476
- #: view/Blocks/Snippet.php:706 view/Blocks/Snippet.php:941
4477
- #: view/Blocks/Snippet.php:1056 view/Blocks/Snippet.php:1182
4478
  msgid ""
4479
- "To edit the snippet, you have to activate Squirrly SEO for this page first"
4480
  msgstr ""
4481
 
4482
- #: view/Blocks/Snippet.php:346
4483
- msgid "Activate Squirrly Snippet for this page"
 
 
 
 
 
4484
  msgstr ""
4485
 
4486
- #: view/Blocks/Snippet.php:351 view/Blocks/Snippet.php:711
4487
- #: view/Blocks/Snippet.php:946
4488
- msgid "Post Type"
 
 
4489
  msgstr ""
4490
 
4491
- #: view/Blocks/Snippet.php:353 view/Blocks/Snippet.php:675
4492
- #: view/Blocks/Snippet.php:713
4493
- msgid "OG Type"
 
 
 
4494
  msgstr ""
4495
 
4496
- #: view/Blocks/Snippet.php:383
4497
  #, php-format
4498
  msgid ""
4499
- "JSON-LD is disable for this Post Type (%s). See %sSquirrly > SEO Settings > "
4500
- "Automation%s."
4501
  msgstr ""
4502
 
4503
- #: view/Blocks/Snippet.php:407
4504
- msgid "JSON-LD Code"
 
 
 
 
4505
  msgstr ""
4506
 
4507
- #: view/Blocks/Snippet.php:412 view/Blocks/Snippet.php:683
4508
- #: view/Blocks/Snippet.php:921 view/Blocks/Snippet.php:1009
4509
- msgid "(Auto)"
 
 
4510
  msgstr ""
4511
 
4512
- #: view/Blocks/Snippet.php:413 view/Blocks/Snippet.php:1010
4513
- msgid "Custom Code"
 
 
 
 
4514
  msgstr ""
4515
 
4516
- #: view/Blocks/Snippet.php:423
4517
- msgid "Custom JSON-LD Code"
 
 
 
 
4518
  msgstr ""
4519
 
4520
- #: view/Blocks/Snippet.php:424
4521
  #, php-format
4522
- msgid "Add JSON-LD code from %sSchema Generator Online%s."
 
 
4523
  msgstr ""
4524
 
4525
- #: view/Blocks/Snippet.php:433
4526
- msgid "Current JSON-LD Code"
 
 
 
 
4527
  msgstr ""
4528
 
4529
- #: view/Blocks/Snippet.php:441
4530
- msgid "Validate"
 
 
 
4531
  msgstr ""
4532
 
4533
- #: view/Blocks/Snippet.php:489
4534
- msgid "How this page appears on Facebook"
 
 
 
4535
  msgstr ""
4536
 
4537
- #: view/Blocks/Snippet.php:495
4538
- msgid "Edit Open Graph"
 
 
 
4539
  msgstr ""
4540
 
4541
- #: view/Blocks/Snippet.php:503 view/Blocks/Snippet.php:758
4542
- msgid "The image size must be at least 500 pixels wide"
 
 
 
4543
  msgstr ""
4544
 
4545
- #: view/Blocks/Snippet.php:519
 
4546
  msgid ""
4547
- "This is the Featured Image. You can change it if you edit the snippet and "
4548
- "upload another image. "
4549
  msgstr ""
4550
 
4551
- #: view/Blocks/Snippet.php:548 view/Blocks/Snippet.php:803
4552
- msgid "Media Image"
 
 
 
4553
  msgstr ""
4554
 
4555
- # @ squirrly-seo
4556
- #: view/Blocks/Snippet.php:552 view/Blocks/Snippet.php:807
4557
- #: view/Research/Briefcase.php:401 view/SeoSettings/Favicon.php:72
4558
- msgid "Upload"
4559
  msgstr ""
4560
 
4561
- #: view/Blocks/Snippet.php:553 view/Blocks/Snippet.php:808
4562
- msgid "Image size must be at least 500 pixels wide"
 
4563
  msgstr ""
4564
 
4565
- #: view/Blocks/Snippet.php:660
4566
- msgid "Author Link"
4567
  msgstr ""
4568
 
4569
- #: view/Blocks/Snippet.php:661
4570
- msgid "For multiple authors, separate their Facebook links with commas"
 
4571
  msgstr ""
4572
 
4573
- #: view/Blocks/Snippet.php:743
4574
- msgid "How this page appears on Twitter"
4575
- msgstr ""
 
 
 
4576
 
4577
- #: view/Blocks/Snippet.php:749
4578
- msgid "Edit Twitter Card"
4579
  msgstr ""
4580
 
4581
- #: view/Blocks/Snippet.php:775
4582
- msgid ""
4583
- "This is the Featured Image. You can change it if you edit the snippet and "
4584
- "upload another image."
4585
  msgstr ""
4586
 
4587
- #: view/Blocks/Snippet.php:916
4588
- msgid "Card Type"
4589
- msgstr ""
 
 
 
4590
 
4591
- #: view/Blocks/Snippet.php:917 view/SeoSettings/Social.php:290
4592
- #, php-format
4593
- msgid "Every change needs %sTwitter Card Validator%s"
 
4594
  msgstr ""
4595
 
4596
- #: view/Blocks/Snippet.php:922
4597
- msgid "summary"
 
4598
  msgstr ""
4599
 
4600
- #: view/Blocks/Snippet.php:923
4601
- msgid "summary_large_image"
 
4602
  msgstr ""
4603
 
4604
- #: view/Blocks/Snippet.php:948
4605
- msgid "Twitter Type"
4606
  msgstr ""
4607
 
4608
- #: view/Blocks/Snippet.php:974
4609
- msgid "Activate Tracking"
4610
  msgstr ""
4611
 
4612
- #: view/Blocks/Snippet.php:980
4613
- #, php-format
 
 
 
 
 
 
4614
  msgid ""
4615
- "Facebook Pixel is disabled for this Post Type. See %sSquirrly > SEO Settings "
4616
- "> Automation%s."
4617
  msgstr ""
4618
 
4619
- #: view/Blocks/Snippet.php:1004 view/SeoSettings/Tracking.php:85
4620
- msgid "Facebook Pixel"
4621
  msgstr ""
4622
 
4623
- #: view/Blocks/Snippet.php:1020
4624
- msgid "Custom Pixel Code"
4625
  msgstr ""
4626
 
4627
- #: view/Blocks/Snippet.php:1021
4628
  #, php-format
4629
- msgid "Add Facebook Pixel code from %sFacebook Events%s."
4630
- msgstr ""
4631
-
4632
- #: view/Blocks/Snippet.php:1030
4633
- msgid "Current Pixel Code"
4634
  msgstr ""
4635
 
4636
- #: view/Blocks/Snippet.php:1039
4637
- #, php-format
4638
  msgid ""
4639
- "Add a Pixel ID for Facebook Pixel at %sSquirrly > SEO Settings > Tracking "
4640
- "Tools%s."
 
4641
  msgstr ""
4642
 
4643
- #: view/Blocks/Snippet.php:1069
4644
- #, php-format
4645
- msgid ""
4646
- "You selected '%s' in %sSettings > Reading%s. It's important to uncheck that "
4647
- "option."
4648
  msgstr ""
4649
 
4650
- #: view/Blocks/Snippet.php:1089 view/Blocks/Snippet.php:1120
4651
- #, php-format
4652
- msgid ""
4653
- "This Post Type (%s) has Nofollow set in Automation. See %sSquirrly > SEO "
4654
- "Settings > Automation%s."
4655
  msgstr ""
4656
 
4657
- #: view/Blocks/Snippet.php:1096 view/Blocks/Snippet.php:1127
4658
- #: view/SeoSettings/Automation.php:139 view/SeoSettings/Automation.php:166
4659
- msgid "Activate Robots Meta"
4660
  msgstr ""
4661
 
4662
- #: view/Blocks/Snippet.php:1107
4663
- msgid "Let Google Index This Page"
4664
  msgstr ""
4665
 
4666
- #: view/Blocks/Snippet.php:1150
4667
- #, php-format
4668
- msgid ""
4669
- "Show in sitemap for this Post Type (%s) was excluded from %sSquirrly > SEO "
4670
- "Settings > Automation%s."
4671
  msgstr ""
4672
 
4673
- #: view/Blocks/Snippet.php:1157 view/SeoSettings/Automation.php:185
4674
- #: view/SeoSettings/Sitemap.php:29
4675
- msgid "Activate Sitemap"
4676
  msgstr ""
4677
 
4678
- #: view/Blocks/Snippet.php:1167
4679
- msgid "Show it in Sitemap.xml"
4680
  msgstr ""
4681
 
4682
- #: view/Blocks/Snippet.php:1206
4683
- msgid "Loading Squirrly Snippet ..."
4684
  msgstr ""
4685
 
4686
- #: view/Blocks/Snippet.php:1232
4687
- msgid "Enable Squirrly SEO to load Squirrly Snippet"
 
4688
  msgstr ""
4689
 
4690
- #: view/Blocks/Snippet.php:1244
4691
  #, php-format
4692
- msgid "%sPlease connect to SquirrlyCloud first%s"
 
 
 
 
 
 
4693
  msgstr ""
4694
 
4695
- # @ squirrly-seo
4696
- #: view/Blocks/Support.php:7
4697
- msgid "Go to Profile"
4698
  msgstr ""
4699
 
4700
  # @ squirrly-seo
4701
- #: view/Blocks/Support.php:7 view/Blocks/Support.php:8
4702
- msgid "Profile"
 
 
 
 
 
 
 
4703
  msgstr ""
4704
 
4705
- # @ squirrly-seo
4706
- #: view/Blocks/Support.php:18
4707
- msgid "Support"
4708
  msgstr ""
4709
 
4710
- # @ squirrly-seo
4711
- #: view/Blocks/Support.php:21
4712
- msgid "Need Help with Squirrly SEO?"
4713
  msgstr ""
4714
 
4715
- #: view/Blocks/Support.php:23 view/Blocks/Support.php:76
4716
  #, php-format
4717
- msgid "10 AM to 4 PM (GMT): Mon-Fri %sby contact form%s."
4718
  msgstr ""
4719
 
4720
- #: view/Blocks/Support.php:24 view/Blocks/Support.php:77
4721
  #, php-format
4722
- msgid "How To Squirrly %swebsite%s."
4723
  msgstr ""
4724
 
4725
- #: view/Blocks/Support.php:25 view/Blocks/Support.php:78
4726
  #, php-format
4727
- msgid "Facebook %sSupport Community%s."
4728
  msgstr ""
4729
 
4730
- #: view/Blocks/Support.php:26 view/Blocks/Support.php:79
4731
  #, php-format
4732
- msgid "Facebook %sMessenger%s."
4733
  msgstr ""
4734
 
4735
- #: view/Blocks/Support.php:27
4736
  #, php-format
4737
- msgid "Twitter %sSupport%s."
4738
  msgstr ""
4739
 
4740
  # @ squirrly-seo
4741
- #: view/Blocks/Support.php:39
4742
- msgid "How was your Squirrly experience today?"
 
 
 
 
 
 
 
 
4743
  msgstr ""
4744
 
4745
  # @ squirrly-seo
4746
- #: view/Blocks/Support.php:48
4747
- msgid "How was Squirrly today?"
4748
- msgstr ""
 
 
4749
 
4750
- #: view/Blocks/Support.php:53
4751
- msgid "Angry"
 
4752
  msgstr ""
4753
 
4754
- #: view/Blocks/Support.php:53
4755
- msgid "Annoying"
 
4756
  msgstr ""
4757
 
4758
- #: view/Blocks/Support.php:56
4759
- msgid "Sad"
4760
  msgstr ""
4761
 
4762
- #: view/Blocks/Support.php:56
4763
- msgid "Bad"
 
4764
  msgstr ""
4765
 
4766
- #: view/Blocks/Support.php:59
4767
- msgid "Happy"
4768
  msgstr ""
4769
 
4770
- #: view/Blocks/Support.php:59
4771
- msgid "Nice"
4772
  msgstr ""
4773
 
4774
- #: view/Blocks/Support.php:62
4775
- msgid "Excited"
4776
  msgstr ""
4777
 
4778
- #: view/Blocks/Support.php:62
4779
- msgid "Great"
 
 
4780
  msgstr ""
4781
 
4782
- #: view/Blocks/Support.php:65
4783
- msgid "Love it"
4784
  msgstr ""
4785
 
4786
- # @ squirrly-seo
4787
- #: view/Blocks/Support.php:71
4788
- msgid "Send feedback"
 
 
 
4789
  msgstr ""
4790
 
4791
- #: view/Blocks/Support.php:75
4792
- msgid "For more support:"
4793
  msgstr ""
4794
 
4795
- #: view/Blocks/Support.php:80
4796
- #, php-format
4797
- msgid "New Lessons Mon. and Tue. on %sTwitter%s."
4798
  msgstr ""
4799
 
4800
- #: view/Blocks/Support.php:85
4801
- msgid "Thank you! You can send us a happy face tomorrow too."
 
 
4802
  msgstr ""
4803
 
4804
- # @ squirrly-seo
4805
- #: view/Connect/GoogleAnalytics.php:9
4806
- #, fuzzy
4807
- #| msgid "Google %sAnalytics ID%s`:"
4808
- msgid "Google Analytics"
4809
- msgstr "Google %sAnalytics ID%s`:"
4810
-
4811
- #: view/Connect/GoogleAnalytics.php:14
4812
- msgid "You are connected to Google Analytics"
4813
  msgstr ""
4814
 
4815
- #: view/Connect/GoogleAnalytics.php:20 view/Connect/GoogleSearchConsole.php:20
4816
- msgid "Disconnect"
4817
  msgstr ""
4818
 
4819
- #: view/Connect/GoogleAnalytics.php:30
4820
- msgid "Connect this blog to Google Analytics"
4821
  msgstr ""
4822
 
4823
- #: view/Connect/GoogleAnalytics.php:31
4824
  msgid ""
4825
- "Connect Google Analytics and get traffic insights for your website on each "
4826
- "Audit"
4827
  msgstr ""
4828
 
4829
- #: view/Connect/GoogleAnalytics.php:35 view/Connect/GoogleSearchConsole.php:36
4830
- msgid "Sign in"
4831
  msgstr ""
4832
 
4833
- #: view/Connect/GoogleAnalytics.php:40 view/Connect/GoogleSearchConsole.php:41
4834
- msgid "Check connection"
4835
  msgstr ""
4836
 
4837
- #: view/Connect/GoogleSearchConsole.php:9
4838
- msgid "Google Search Console"
 
4839
  msgstr ""
4840
 
4841
- #: view/Connect/GoogleSearchConsole.php:14
4842
- msgid "You are connected to Google Search Console"
4843
  msgstr ""
4844
 
4845
- #: view/Connect/GoogleSearchConsole.php:31
4846
- msgid "Connect this blog to Google Search Console"
4847
  msgstr ""
4848
 
4849
- #: view/Connect/GoogleSearchConsole.php:32
4850
- msgid ""
4851
- "Connect Google Search Console and get traffic insights for your website on "
4852
- "each Audit"
4853
  msgstr ""
4854
 
4855
- #: view/Dashboard.php:10
4856
- msgid "Connect to Squirrly Data Cloud"
4857
  msgstr ""
4858
 
4859
- #: view/Dashboard.php:21
4860
- msgid "Squirrly dashboard"
4861
  msgstr ""
4862
 
4863
- #: view/FocusPages/Addpage.php:20 view/FocusPages/Pagelist.php:20
 
4864
  msgid ""
4865
- "Focus Pages bring you clear methods to take your pages from never found to "
4866
- "always found on Google. Rank your pages by influencing the right ranking "
4867
- "factors. Turn everything that you see here to Green and you will win."
4868
- msgstr ""
4869
-
4870
- #: view/FocusPages/Addpage.php:32 view/Research/Research.php:168
4871
- #: view/SeoSettings/Bulkseo.php:116
4872
- msgid "Search"
4873
  msgstr ""
4874
 
4875
- #: view/FocusPages/Addpage.php:81
4876
- msgid "Set Focus Page"
4877
  msgstr ""
4878
 
4879
- #: view/FocusPages/Addpage.php:85
4880
- msgid "Is focus page"
4881
  msgstr ""
4882
 
4883
- #: view/FocusPages/Addpage.php:96 view/SeoSettings/Bulkseo.php:192
4884
- msgid "Prev Page"
4885
  msgstr ""
4886
 
4887
- #: view/FocusPages/Addpage.php:97 view/SeoSettings/Bulkseo.php:193
4888
- msgid "Next Page"
4889
  msgstr ""
4890
 
4891
- #: view/FocusPages/Bestpractice.php:13
4892
- msgid "Best Practices"
4893
  msgstr ""
4894
 
4895
- #: view/FocusPages/FocusPageRow.php:46
4896
- msgid "You can refresh the audit once every 5 minutes"
4897
  msgstr ""
4898
 
4899
- #: view/FocusPages/FocusPageRow.php:48
4900
- msgid "Request new audit"
4901
  msgstr ""
4902
 
4903
- # @ squirrly-seo
4904
- #: view/FocusPages/FocusPageRow.php:54
4905
- #, fuzzy
4906
- #| msgid "Could not send the email..."
4907
- msgid "Could not create the audit for this URL"
4908
- msgstr "Konnte E-Mail nicht senden ..."
4909
-
4910
- #: view/FocusPages/FocusPageRow.php:55
4911
- #, php-format
4912
- msgid ""
4913
- "The current way your WordPress site is hosted can cause experience issues to "
4914
- "the way Squirrly SEO works. %s In order to serve you with the best data, and "
4915
- "make sure that the Focus Pages audits can be processed, you will need to "
4916
- "talk to your hosting provider and tell them to make the following settings. "
4917
- "%s Please add the IP addresses 176.9.59.55 and 176.9.112.210 in the white-"
4918
- "list for remote access and it should work."
4919
  msgstr ""
4920
 
4921
- #: view/FocusPages/FocusPageRow.php:85
4922
- msgid "Delete Focus Page"
4923
  msgstr ""
4924
 
4925
- #: view/FocusPages/Pagelist.php:31
4926
- msgid "Current Ranking Drawbacks."
4927
  msgstr ""
4928
 
4929
- #: view/FocusPages/Pagelist.php:37 view/Ranking/Rankings.php:73
4930
- #: view/Research/Briefcase.php:32 view/SeoSettings/Bulkseo.php:118
4931
- msgid "Show All"
4932
  msgstr ""
4933
 
4934
- #: view/FocusPages/Pagelist.php:72
4935
- msgid "Must FIX"
4936
  msgstr ""
4937
 
4938
- # @ squirrly-seo
4939
- #: view/FocusPages/Pagelist.php:73
4940
- #, fuzzy
4941
- #| msgid "Change it >>"
4942
- msgid "Chance to Rank"
4943
- msgstr "Ändern >>"
4944
-
4945
- #: view/FocusPages/Pagelist.php:110
4946
- msgid "Welcome to Focus Pages"
4947
  msgstr ""
4948
 
4949
- #: view/FocusPages/Pagelist.php:130
4950
- #, php-format
4951
- msgid ""
4952
- "%sNote:%s remember that it takes anywhere between %s1 minute to 5 minutes%s "
4953
- "to generate the new audit for a focus page. There is a lot of processing "
4954
- "involved."
4955
  msgstr ""
4956
 
4957
- #: view/FocusPages/Settings.php:19
4958
- msgid "Focus Pages Settings"
4959
  msgstr ""
4960
 
4961
  #: view/Onboarding/Step1.1.php:11
@@ -4963,9 +9097,8 @@ msgid "Welcome to Squirrly SEO 2019 (Strategy)"
4963
  msgstr ""
4964
 
4965
  #: view/Onboarding/Step1.1.php:14 view/Onboarding/Step1.1.php:92
4966
- #: view/Onboarding/Step2.1.php:14 view/Onboarding/Step2.1.php:49
4967
- #: view/Onboarding/Step3.php:14 view/Onboarding/Step3.php:66
4968
- #: view/Onboarding/Step3.php:74
4969
  msgid "Continue >"
4970
  msgstr ""
4971
 
@@ -4973,11 +9106,11 @@ msgstr ""
4973
  msgid "We're getting your site ready for Excellent SEO"
4974
  msgstr ""
4975
 
4976
- #: view/Onboarding/Step1.1.php:31
4977
  msgid "Getting SEO Automation ready on your WP"
4978
  msgstr ""
4979
 
4980
- #: view/Onboarding/Step1.1.php:39
4981
  msgid "Activating METAs"
4982
  msgstr ""
4983
 
@@ -4985,19 +9118,19 @@ msgstr ""
4985
  msgid "Activating JSON-LD schema.org implementations"
4986
  msgstr ""
4987
 
4988
- #: view/Onboarding/Step1.1.php:55
4989
  msgid "Activating Open Graph"
4990
  msgstr ""
4991
 
4992
- #: view/Onboarding/Step1.1.php:63
4993
  msgid "Activating Twitter Cards"
4994
  msgstr ""
4995
 
4996
- #: view/Onboarding/Step1.1.php:71
4997
  msgid "Creating your Sitemap"
4998
  msgstr ""
4999
 
5000
- #: view/Onboarding/Step1.1.php:79
5001
  msgid "Creating robots.txt"
5002
  msgstr ""
5003
 
@@ -5022,6 +9155,10 @@ msgstr ""
5022
  msgid "Next Feature >"
5023
  msgstr ""
5024
 
 
 
 
 
5025
  #: view/Onboarding/Step1.2.php:32
5026
  msgid ""
5027
  "Squirrly’s SEO Virtual Assistant Gives You an SEO Green Light to Publish "
@@ -5035,7 +9172,6 @@ msgstr ""
5035
 
5036
  #: view/Onboarding/Step1.2.php:45 view/Onboarding/Step1.3.php:38
5037
  #: view/Onboarding/Step1.4.php:38 view/Onboarding/Step1.5.php:48
5038
- #: view/Onboarding/Step3.php:75
5039
  msgid "Close Tutorial"
5040
  msgstr ""
5041
 
@@ -5075,14 +9211,24 @@ msgid ""
5075
  "Checker"
5076
  msgstr ""
5077
 
5078
- #: view/Onboarding/Step2.1.php:11
5079
- msgid "14 Days Journey"
5080
  msgstr ""
5081
 
5082
- #: view/Onboarding/Step2.1.php:25
5083
- msgid ""
5084
- "All you need now is to start driving One of your most valuable pages to "
5085
- "Better Rankings."
 
 
 
 
 
 
 
 
 
 
5086
  msgstr ""
5087
 
5088
  #: view/Onboarding/Step2.1.php:31
@@ -5152,13 +9298,6 @@ msgstr ""
5152
  msgid "You will receive the %sdaily recipe%s in your %sDashboard%s."
5153
  msgstr ""
5154
 
5155
- #: view/Onboarding/Step2.2.php:32
5156
- #, php-format
5157
- msgid ""
5158
- "%sJoin%s the rest of the %sJourneyTeam on the Facebook Group%s and if you "
5159
- "want you can share with the members that you have started your Journey."
5160
- msgstr ""
5161
-
5162
  #: view/Onboarding/Step2.2.php:33
5163
  #, php-format
5164
  msgid ""
@@ -5188,752 +9327,799 @@ msgid "Close Window"
5188
  msgstr ""
5189
 
5190
  #: view/Onboarding/Step3.php:11
5191
- msgid "Other SEO Plugins"
5192
  msgstr ""
5193
 
5194
  #: view/Onboarding/Step3.php:29
5195
  msgid "We've detected another SEO Plugin on your site."
5196
  msgstr ""
5197
 
5198
- #: view/Onboarding/Step3.php:30
5199
  #, php-format
5200
  msgid ""
5201
- "Just as you'd never place two different sets of tires on the wheels of your "
5202
- "car, you shouldn't use two different plugins for your WordPress SEO. "
5203
- "%sSquirrly SEO loads the fastest in all tests done by 3rd parties%s, and "
5204
- "keeps you best connected on the SEO road."
5205
  msgstr ""
5206
 
5207
- #: view/Onboarding/Step3.php:34
5208
- #, php-format
 
 
 
 
 
 
 
 
5209
  msgid ""
5210
- "%sLet's import your settings and SEO%s from the following plugin into your "
5211
- "new Squirrly SEO"
5212
  msgstr ""
5213
 
5214
- #: view/Onboarding/Step3.php:55 view/SeoSettings/Backup.php:59
5215
- #: view/SeoSettings/Backup.php:87
5216
- msgid "We couldn't find any SEO plugin or theme to import from."
 
 
 
5217
  msgstr ""
5218
 
5219
- #: view/Onboarding/Step3.php:61
5220
- #, php-format
 
 
 
5221
  msgid ""
5222
- "You are 100% covered by the new Squirrly SEO. You have all you need in it."
 
5223
  msgstr ""
5224
 
5225
- #: view/Onboarding/Step3.php:67
5226
  msgid "Skip this step"
5227
  msgstr ""
5228
 
5229
- #: view/Onboarding/Step3.php:71
5230
- msgid "We didn't detect other SEO Plugins on your site."
5231
  msgstr ""
5232
 
5233
- #: view/Onboarding/Step4.php:11
5234
- msgid "Start using Squirrly SEO 2019 (Strategy)"
5235
  msgstr ""
5236
 
5237
- #: view/Onboarding/Step4.php:22
5238
- msgid "Choose where you want to start"
 
 
5239
  msgstr ""
5240
 
5241
- #: view/Onboarding/Step4.php:28
5242
- msgid "Customize <br />SEO Settings <br />and Automation"
 
 
5243
  msgstr ""
5244
 
5245
- #: view/Onboarding/Step4.php:29
5246
- msgid "Find the Best <br />Long Tail <br />Keywords"
5247
  msgstr ""
5248
 
5249
- #: view/Onboarding/Step4.php:30
5250
- msgid "Optimize a <br />New Post <br />Using Keywords"
5251
  msgstr ""
5252
 
5253
- #: view/Onboarding/Step4.php:31
5254
- msgid "Rank a Page <br /> in TOP 10 <br />with Focus Pages"
5255
  msgstr ""
5256
 
5257
  #: view/Onboarding/Step4.php:32
5258
- msgid "Start my 14 <br />Days Journey to <br />Better Rankings"
 
 
5259
  msgstr ""
5260
 
5261
- #: view/Post.php:5
5262
- msgid "img/editor/sla.png"
5263
  msgstr ""
5264
 
5265
- #: view/Post.php:8
 
 
 
 
 
 
 
 
5266
  msgid ""
5267
- "To load Squirrly Live Assistant and optimize this page, click to connect to "
5268
- "Squirrly Data Cloud."
5269
  msgstr ""
5270
 
5271
- #: view/Ranking/Gscsync.php:13
5272
  msgid "Google Search Console Keywords Sync"
5273
  msgstr ""
5274
 
5275
- #: view/Ranking/Gscsync.php:14 view/Research/Suggested.php:14
5276
  msgid ""
5277
  "See the trending keywords suitable for your website's future topics. We "
5278
  "check for new keywords weekly based on your latest researches."
5279
  msgstr ""
5280
 
5281
- #: view/Ranking/Gscsync.php:18
5282
  msgid ""
5283
  "This is the list of keywords you have in Google Search Console. Information "
5284
  "for the last 90 days. You can add keywords that you find relevant to your "
5285
  "Briefcase and to the Rankings section."
5286
  msgstr ""
5287
 
5288
- #: view/Ranking/Gscsync.php:32
5289
  msgid "Click-Through Rate"
5290
  msgstr ""
5291
 
5292
- #: view/Ranking/Gscsync.php:33
5293
  msgid "Average Position"
5294
  msgstr ""
5295
 
5296
- #: view/Ranking/Gscsync.php:33
5297
  msgid "AVG Position"
5298
  msgstr ""
5299
 
5300
- #: view/Ranking/Gscsync.php:76 view/Research/HistoryDetails.php:80
5301
- #: view/Research/ResearchDetails.php:41 view/Research/Suggested.php:127
5302
  msgid "Already in briefcase"
5303
  msgstr ""
5304
 
5305
- #: view/Ranking/Gscsync.php:81 view/Research/HistoryDetails.php:85
5306
- #: view/Research/ResearchDetails.php:46 view/Research/Suggested.php:132
5307
  msgid "Add to briefcase"
5308
  msgstr ""
5309
 
5310
- #: view/Ranking/Gscsync.php:97
5311
- msgid "Welcome to Google Search Console Keywords Sync"
5312
- msgstr ""
5313
-
5314
- #: view/Ranking/Gscsync.php:98
5315
- msgid "We could not find any keyword from your GSC account"
5316
- msgstr ""
5317
-
5318
  #: view/Ranking/Gscsync.php:99
5319
- msgid "You can add keywords in Briefcase and add them to Ranking"
5320
  msgstr ""
5321
 
5322
- #: view/Ranking/Rankings.php:28
 
5323
  msgid ""
5324
- "It's a fully functional SEO Ranking Tool that helps you find the true "
5325
- "position of your website in Google for any keyword and any country you want"
 
 
 
 
 
5326
  msgstr ""
5327
 
5328
- #: view/Ranking/Rankings.php:30
5329
- msgid ""
5330
- "See the Google Search Console average possition, click and impressions for "
5331
- "organic keywords"
5332
  msgstr ""
5333
 
5334
- #: view/Ranking/Rankings.php:41
5335
  #, php-format
5336
  msgid ""
5337
- "%sSERP Checker Business:%s We update the best ranks for each keyword, daily. "
5338
- "100%% accurate and objective."
5339
  msgstr ""
5340
 
5341
- #: view/Ranking/Rankings.php:46
5342
- #, php-format
5343
  msgid ""
5344
- "%sNo SERP queries remained.%s Please check your %saccount status and limits%s"
 
5345
  msgstr ""
5346
 
5347
- #: view/Ranking/Rankings.php:51
5348
- #, php-format
5349
  msgid ""
5350
- "%sSERP Checker Lite:%s We show ranks according to what Google shows you in "
5351
- "Google Search Console. Positions shown by GSC are averages, not exact "
5352
- "positions in SERPs. To have your rankings checked daily please upgrade your "
5353
- "plan to %sBusiness Plan%s"
5354
  msgstr ""
5355
 
5356
- #: view/Ranking/Rankings.php:96
5357
  msgid "Only show ranked articles"
5358
  msgstr ""
5359
 
5360
- #: view/Ranking/Rankings.php:101
5361
  msgid "Today Avg. Ranking"
5362
  msgstr ""
5363
 
5364
- #: view/Ranking/Rankings.php:129
5365
  msgid "Only show SERP changes"
5366
  msgstr ""
5367
 
5368
- #: view/Ranking/Rankings.php:143
5369
  msgid "Today SERP Changes"
5370
  msgstr ""
5371
 
5372
- #: view/Ranking/Rankings.php:155 view/Research/Briefcase.php:59
5373
- #: view/Research/Labels.php:76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5374
  msgid "Bulk Actions"
5375
  msgstr ""
5376
 
5377
  # @ squirrly-seo
5378
- #: view/Ranking/Rankings.php:156
5379
  #, fuzzy
5380
  #| msgid "Could not send the email..."
5381
  msgid "Ar you sure you want to delete the keyword?"
5382
  msgstr "Konnte E-Mail nicht senden ..."
5383
 
5384
- #: view/Ranking/Rankings.php:156 view/Research/Briefcase.php:62
5385
- #: view/Research/Labels.php:77
5386
  msgid "Delete"
5387
  msgstr ""
5388
 
5389
- #: view/Ranking/Rankings.php:158
5390
  msgid "Refresh Serp"
5391
  msgstr ""
5392
 
5393
- #: view/Ranking/Rankings.php:161 view/Research/Briefcase.php:64
5394
- #: view/Research/Labels.php:79
5395
  msgid "Apply"
5396
  msgstr ""
5397
 
5398
- #: view/Ranking/Rankings.php:169
5399
  msgid "Path"
5400
  msgstr ""
5401
 
5402
- #: view/Ranking/Rankings.php:171
5403
  msgid "Rank"
5404
  msgstr ""
5405
 
5406
- #: view/Ranking/Rankings.php:172
5407
  msgid "Best"
5408
  msgstr ""
5409
 
5410
- #: view/Ranking/Rankings.php:174
5411
  msgid "Avg Rank"
5412
  msgstr ""
5413
 
5414
- #: view/Ranking/Rankings.php:176 view/Research/History.php:29
5415
- msgid "Details"
5416
- msgstr ""
5417
-
5418
- #: view/Ranking/Rankings.php:200 view/Ranking/Rankings.php:233
5419
  msgid "Google Search Console has no data for this keyword"
5420
  msgstr ""
5421
 
5422
  # @ squirrly-seo
5423
- #: view/Ranking/Rankings.php:209
5424
  #, fuzzy
5425
  #| msgid "Tips: 2-4 keywords"
5426
  msgid "Sync Keywords"
5427
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
5428
 
5429
- #: view/Ranking/Rankings.php:223
5430
  msgid "Not indexed"
5431
  msgstr ""
5432
 
5433
- #: view/Ranking/Rankings.php:234
5434
  msgid "GSC"
5435
  msgstr ""
5436
 
5437
- #: view/Ranking/Rankings.php:238
5438
  msgid "rank details"
5439
  msgstr ""
5440
 
5441
- #: view/Ranking/Rankings.php:258
5442
  msgid "Check Ranking again"
5443
  msgstr ""
5444
 
5445
- #: view/Ranking/Rankings.php:271
5446
  msgid "Remove Keyword"
5447
  msgstr ""
5448
 
5449
- #: view/Ranking/Rankings.php:328
5450
  msgid "Optimized with SLA"
5451
  msgstr ""
5452
 
5453
- #: view/Ranking/Rankings.php:336
5454
  msgid "Social Shares"
5455
  msgstr ""
5456
 
5457
- #: view/Ranking/Rankings.php:339
5458
  msgid "Facebook"
5459
  msgstr ""
5460
 
5461
- #: view/Ranking/Rankings.php:340
5462
  msgid "Reddit"
5463
  msgstr ""
5464
 
5465
- #: view/Ranking/Rankings.php:341
5466
  msgid "Pinterest"
5467
  msgstr ""
5468
 
5469
- #: view/Ranking/Rankings.php:363
5470
  msgid ""
5471
  "Note! The clicks and impressions data is taken from Google Search Console "
5472
  "for the last 90 days for the current URL"
5473
  msgstr ""
5474
 
5475
- #: view/Ranking/Rankings.php:378
5476
  msgid "No ranking found."
5477
  msgstr ""
5478
 
5479
- #: view/Ranking/Rankings.php:382
5480
  msgid "Welcome to Squirrly Rankings"
5481
  msgstr ""
5482
 
5483
- #: view/Ranking/Rankings.php:405
 
 
 
 
 
 
 
 
 
 
 
5484
  msgid "Synchronize Keywords with Google Search Console"
5485
  msgstr ""
5486
 
5487
- #: view/Ranking/Settings.php:27
5488
  msgid "Rankings Settings"
5489
  msgstr ""
5490
 
5491
- #: view/Ranking/Settings.php:51
5492
  msgid "Google Country"
5493
  msgstr ""
5494
 
5495
- #: view/Ranking/Settings.php:52
5496
  msgid ""
5497
  "Select the Google country for which Squirrly will check the Google rank."
5498
  msgstr ""
5499
 
5500
- #: view/Ranking/Settings.php:56
5501
  msgid "Default"
5502
  msgstr ""
5503
 
5504
- #: view/Ranking/Settings.php:57
5505
  msgid "American Samoa"
5506
  msgstr ""
5507
 
5508
- #: view/Ranking/Settings.php:58
5509
  msgid "Anguilla"
5510
  msgstr ""
5511
 
5512
- #: view/Ranking/Settings.php:59
5513
  msgid "Antigua and Barbuda"
5514
  msgstr ""
5515
 
5516
- #: view/Ranking/Settings.php:60
5517
  msgid "Argentina"
5518
  msgstr ""
5519
 
5520
- #: view/Ranking/Settings.php:61
5521
  msgid "Australia"
5522
  msgstr ""
5523
 
5524
- #: view/Ranking/Settings.php:62
5525
  msgid "Austria"
5526
  msgstr ""
5527
 
5528
- #: view/Ranking/Settings.php:63
5529
  msgid "Azerbaijan"
5530
  msgstr ""
5531
 
5532
- #: view/Ranking/Settings.php:64
5533
  msgid "Belgium"
5534
  msgstr ""
5535
 
5536
- #: view/Ranking/Settings.php:65
5537
  msgid "Brazil"
5538
  msgstr ""
5539
 
5540
- #: view/Ranking/Settings.php:66
5541
  msgid "British Virgin Islands"
5542
  msgstr ""
5543
 
5544
- #: view/Ranking/Settings.php:67
5545
  msgid "Burundi"
5546
  msgstr ""
5547
 
5548
- #: view/Ranking/Settings.php:68
5549
  msgid "Bulgaria"
5550
  msgstr ""
5551
 
5552
- #: view/Ranking/Settings.php:69
5553
  msgid "Canada"
5554
  msgstr ""
5555
 
5556
- #: view/Ranking/Settings.php:70
5557
  msgid "Chad"
5558
  msgstr ""
5559
 
5560
- #: view/Ranking/Settings.php:71
5561
  msgid "Chile"
5562
  msgstr ""
5563
 
5564
- #: view/Ranking/Settings.php:72
5565
  msgid "Colombia"
5566
  msgstr ""
5567
 
5568
- #: view/Ranking/Settings.php:73
5569
  msgid "Costa Rica"
5570
  msgstr ""
5571
 
5572
- #: view/Ranking/Settings.php:74
5573
  msgid "Côte d'Ivoire"
5574
  msgstr ""
5575
 
5576
- #: view/Ranking/Settings.php:75
5577
  msgid "Cuba"
5578
  msgstr ""
5579
 
5580
- #: view/Ranking/Settings.php:76
5581
  msgid "Czech Republic"
5582
  msgstr ""
5583
 
5584
- #: view/Ranking/Settings.php:77
5585
  msgid "Dem. Rep. of the Congo"
5586
  msgstr ""
5587
 
5588
- #: view/Ranking/Settings.php:78
5589
  msgid "Denmark"
5590
  msgstr ""
5591
 
5592
- #: view/Ranking/Settings.php:79
5593
  msgid "Djibouti"
5594
  msgstr ""
5595
 
5596
- #: view/Ranking/Settings.php:80
5597
  msgid "Dominican Republic"
5598
  msgstr ""
5599
 
5600
- #: view/Ranking/Settings.php:81
5601
  msgid "Ecuador"
5602
  msgstr ""
5603
 
5604
- #: view/Ranking/Settings.php:82
5605
  msgid "El Salvador"
5606
  msgstr ""
5607
 
5608
- #: view/Ranking/Settings.php:83
5609
  msgid "Estonia"
5610
  msgstr ""
5611
 
5612
- #: view/Ranking/Settings.php:84
5613
  msgid "Federated States of Micronesia"
5614
  msgstr ""
5615
 
5616
- #: view/Ranking/Settings.php:85
5617
  msgid "Fiji"
5618
  msgstr ""
5619
 
5620
- #: view/Ranking/Settings.php:86
5621
  msgid "Finland"
5622
  msgstr ""
5623
 
5624
- #: view/Ranking/Settings.php:87
5625
  msgid "France"
5626
  msgstr ""
5627
 
5628
- #: view/Ranking/Settings.php:88
5629
  msgid "The Gambia"
5630
  msgstr ""
5631
 
5632
- #: view/Ranking/Settings.php:89
5633
  msgid "Georgia"
5634
  msgstr ""
5635
 
5636
- #: view/Ranking/Settings.php:90
5637
  msgid "Germany"
5638
  msgstr ""
5639
 
5640
- #: view/Ranking/Settings.php:91
5641
  msgid "Ghana "
5642
  msgstr ""
5643
 
5644
- #: view/Ranking/Settings.php:92
5645
  msgid "Gibraltar"
5646
  msgstr ""
5647
 
5648
- #: view/Ranking/Settings.php:93
5649
  msgid "Greece"
5650
  msgstr ""
5651
 
5652
- #: view/Ranking/Settings.php:94
5653
  msgid "Greenland"
5654
  msgstr ""
5655
 
5656
- #: view/Ranking/Settings.php:95
5657
  msgid "Guernsey"
5658
  msgstr ""
5659
 
5660
- #: view/Ranking/Settings.php:96
5661
  msgid "Honduras"
5662
  msgstr ""
5663
 
5664
- #: view/Ranking/Settings.php:97
5665
  msgid "Hong Kong"
5666
  msgstr ""
5667
 
5668
- #: view/Ranking/Settings.php:98
5669
  msgid "Hungary"
5670
  msgstr ""
5671
 
5672
- #: view/Ranking/Settings.php:99
5673
  msgid "India"
5674
  msgstr ""
5675
 
5676
- #: view/Ranking/Settings.php:100
5677
  msgid "Indonesia"
5678
  msgstr ""
5679
 
5680
- #: view/Ranking/Settings.php:101
5681
  msgid "Ireland"
5682
  msgstr ""
5683
 
5684
- #: view/Ranking/Settings.php:102
5685
  msgid "Isle of Man"
5686
  msgstr ""
5687
 
5688
- #: view/Ranking/Settings.php:103
5689
  msgid "Israel"
5690
  msgstr ""
5691
 
5692
- #: view/Ranking/Settings.php:104
5693
  msgid "Italy"
5694
  msgstr ""
5695
 
5696
- #: view/Ranking/Settings.php:105
5697
  msgid "Jamaica"
5698
  msgstr ""
5699
 
5700
- #: view/Ranking/Settings.php:106
5701
  msgid "Japan"
5702
  msgstr ""
5703
 
5704
- #: view/Ranking/Settings.php:107
5705
  msgid "Jersey"
5706
  msgstr ""
5707
 
5708
- #: view/Ranking/Settings.php:108
5709
  msgid "Kazakhstan"
5710
  msgstr ""
5711
 
5712
- #: view/Ranking/Settings.php:109
5713
  msgid "Korea"
5714
  msgstr ""
5715
 
5716
- #: view/Ranking/Settings.php:110
5717
  msgid "Latvia"
5718
  msgstr ""
5719
 
5720
- #: view/Ranking/Settings.php:111
5721
  msgid "Lesotho"
5722
  msgstr ""
5723
 
5724
- #: view/Ranking/Settings.php:112
5725
  msgid "Liechtenstein"
5726
  msgstr ""
5727
 
5728
- #: view/Ranking/Settings.php:113
5729
  msgid "Lithuania"
5730
  msgstr ""
5731
 
5732
- #: view/Ranking/Settings.php:114
5733
  msgid "Luxembourg"
5734
  msgstr ""
5735
 
5736
- #: view/Ranking/Settings.php:115
5737
  msgid "Malawi"
5738
  msgstr ""
5739
 
5740
- #: view/Ranking/Settings.php:116
5741
  msgid "Malaysia"
5742
  msgstr ""
5743
 
5744
- #: view/Ranking/Settings.php:117
5745
  msgid "Malta"
5746
  msgstr ""
5747
 
5748
- #: view/Ranking/Settings.php:118
5749
  msgid "Mauritius"
5750
  msgstr ""
5751
 
5752
- #: view/Ranking/Settings.php:119
5753
  msgid "México"
5754
  msgstr ""
5755
 
5756
- #: view/Ranking/Settings.php:120
5757
  msgid "Montserrat"
5758
  msgstr ""
5759
 
5760
- #: view/Ranking/Settings.php:121
5761
  msgid "Namibia"
5762
  msgstr ""
5763
 
5764
- #: view/Ranking/Settings.php:122
5765
  msgid "Nepal"
5766
  msgstr ""
5767
 
5768
- #: view/Ranking/Settings.php:123
5769
  msgid "Netherlands"
5770
  msgstr ""
5771
 
5772
- #: view/Ranking/Settings.php:124
5773
  msgid "New Zealand"
5774
  msgstr ""
5775
 
5776
- #: view/Ranking/Settings.php:125
5777
  msgid "Nicaragua"
5778
  msgstr ""
5779
 
5780
- #: view/Ranking/Settings.php:126
5781
  msgid "Nigeria"
5782
  msgstr ""
5783
 
5784
- #: view/Ranking/Settings.php:127
5785
  msgid "Norfolk Island"
5786
  msgstr ""
5787
 
5788
- #: view/Ranking/Settings.php:128
5789
  msgid "Norway"
5790
  msgstr ""
5791
 
5792
- #: view/Ranking/Settings.php:129
5793
  msgid "Pakistan"
5794
  msgstr ""
5795
 
5796
- #: view/Ranking/Settings.php:130
5797
  msgid "Panamá"
5798
  msgstr ""
5799
 
5800
- #: view/Ranking/Settings.php:131
5801
  msgid "Paraguay"
5802
  msgstr ""
5803
 
5804
- #: view/Ranking/Settings.php:132
5805
  msgid "Perú"
5806
  msgstr ""
5807
 
5808
- #: view/Ranking/Settings.php:133
5809
  msgid "Philippines"
5810
  msgstr ""
5811
 
5812
- #: view/Ranking/Settings.php:134
5813
  msgid "Pitcairn Islands"
5814
  msgstr ""
5815
 
5816
- #: view/Ranking/Settings.php:135
5817
  msgid "Poland"
5818
  msgstr ""
5819
 
5820
- #: view/Ranking/Settings.php:136
5821
  msgid "Portugal"
5822
  msgstr ""
5823
 
5824
- #: view/Ranking/Settings.php:137
5825
  msgid "Puerto Rico"
5826
  msgstr ""
5827
 
5828
- #: view/Ranking/Settings.php:138
5829
  msgid "Rep. of the Congo"
5830
  msgstr ""
5831
 
5832
- #: view/Ranking/Settings.php:139
5833
  msgid "Romania"
5834
  msgstr ""
5835
 
5836
- #: view/Ranking/Settings.php:140
5837
  msgid "Russia"
5838
  msgstr ""
5839
 
5840
- #: view/Ranking/Settings.php:141
5841
  msgid "Rwanda"
5842
  msgstr ""
5843
 
5844
- #: view/Ranking/Settings.php:142
5845
  msgid "Saint Helena"
5846
  msgstr ""
5847
 
5848
- #: view/Ranking/Settings.php:143
5849
  msgid "San Marino"
5850
  msgstr ""
5851
 
5852
- #: view/Ranking/Settings.php:144
5853
  msgid "Saudi Arabia"
5854
  msgstr ""
5855
 
5856
- #: view/Ranking/Settings.php:145
5857
  msgid "Singapore"
5858
  msgstr ""
5859
 
5860
- #: view/Ranking/Settings.php:146
5861
  msgid "Slovakia"
5862
  msgstr ""
5863
 
5864
- #: view/Ranking/Settings.php:147
5865
  msgid "South Africa"
5866
  msgstr ""
5867
 
5868
- #: view/Ranking/Settings.php:148
5869
  msgid "Spain"
5870
  msgstr ""
5871
 
5872
- #: view/Ranking/Settings.php:149
5873
  msgid "Sri Lanka"
5874
  msgstr ""
5875
 
5876
- #: view/Ranking/Settings.php:150
5877
  msgid "Sweden"
5878
  msgstr ""
5879
 
5880
- #: view/Ranking/Settings.php:151
5881
  msgid "Switzerland"
5882
  msgstr ""
5883
 
5884
- #: view/Ranking/Settings.php:152
5885
  msgid "Taiwan"
5886
  msgstr ""
5887
 
5888
- #: view/Ranking/Settings.php:153
5889
  msgid "Thailand"
5890
  msgstr ""
5891
 
5892
- #: view/Ranking/Settings.php:154
5893
  msgid "Trinidad and Tobago"
5894
  msgstr ""
5895
 
5896
- #: view/Ranking/Settings.php:155
5897
  msgid "Turkey"
5898
  msgstr ""
5899
 
5900
- #: view/Ranking/Settings.php:156
5901
  msgid "Ukraine"
5902
  msgstr ""
5903
 
5904
- #: view/Ranking/Settings.php:157
5905
  msgid "United Arab Emirates"
5906
  msgstr ""
5907
 
5908
- #: view/Ranking/Settings.php:158
5909
  msgid "United Kingdom"
5910
  msgstr ""
5911
 
5912
- #: view/Ranking/Settings.php:159
5913
  msgid "United States"
5914
  msgstr ""
5915
 
5916
- #: view/Ranking/Settings.php:160
5917
  msgid "Uruguay"
5918
  msgstr ""
5919
 
5920
- #: view/Ranking/Settings.php:161
5921
  msgid "Uzbekistan"
5922
  msgstr ""
5923
 
5924
- #: view/Ranking/Settings.php:162
5925
  msgid "Vanuatu"
5926
  msgstr ""
5927
 
5928
- #: view/Ranking/Settings.php:163
5929
  msgid "Venezuela"
5930
  msgstr ""
5931
 
5932
- #: view/Ranking/Settings.php:164
5933
  msgid "Vietnam"
5934
  msgstr ""
5935
 
5936
- #: view/Research/Briefcase.php:16
5937
  msgid ""
5938
  "Briefcase is essential to managing your SEO Strategy. With Briefcase you'll "
5939
  "find the best opportunities for keywords you're using in the Awareness "
@@ -5941,553 +10127,692 @@ msgid ""
5941
  "Journey."
5942
  msgstr ""
5943
 
5944
- #: view/Research/Briefcase.php:30
5945
  msgid "Search Keyword"
5946
  msgstr ""
5947
 
5948
- #: view/Research/Briefcase.php:60 view/Research/Briefcase.php:192
5949
  msgid "Send to Rank Checker"
5950
  msgstr ""
5951
 
5952
- #: view/Research/Briefcase.php:61 view/Research/Briefcase.php:206
5953
  msgid "Assign Label"
5954
  msgstr ""
5955
 
5956
  # @ squirrly-seo
5957
- #: view/Research/Briefcase.php:62
5958
  #, fuzzy
5959
  #| msgid "Could not send the email..."
5960
  msgid "Ar you sure you want to delete the keywords?"
5961
  msgstr "Konnte E-Mail nicht senden ..."
5962
 
5963
- #: view/Research/Briefcase.php:70 view/Research/Briefcase.php:302
5964
  #, php-format
5965
  msgid "Select Labels for: %s"
5966
  msgstr ""
5967
 
5968
  # @ squirrly-seo
5969
- #: view/Research/Briefcase.php:70
5970
  #, fuzzy
5971
  #| msgid "Enter even more keywords."
5972
  msgid "selected keywords"
5973
  msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
5974
 
5975
- #: view/Research/Briefcase.php:74
5976
  msgid ""
5977
  "By assigning these labels, you will reset the other labels you assigned for "
5978
  "each keyword individually."
5979
  msgstr ""
5980
 
5981
- #: view/Research/Briefcase.php:83 view/Research/Briefcase.php:324
5982
- #: view/Research/Labels.php:18
5983
  msgid "Add new Label"
5984
  msgstr ""
5985
 
5986
- #: view/Research/Briefcase.php:88 view/Research/Briefcase.php:330
5987
  msgid "Save Labels"
5988
  msgstr ""
5989
 
5990
- #: view/Research/Briefcase.php:103
5991
  msgid "Usage"
5992
  msgstr ""
5993
 
5994
- #: view/Research/Briefcase.php:104
5995
- msgid "Ranking"
5996
- msgstr ""
5997
-
5998
- #: view/Research/Briefcase.php:141
5999
  msgid "in"
6000
  msgstr ""
6001
 
6002
- #: view/Research/Briefcase.php:141
6003
  msgid "post"
6004
  msgstr ""
6005
 
6006
- #: view/Research/Briefcase.php:141
6007
  msgid "posts"
6008
  msgstr ""
6009
 
6010
- #: view/Research/Briefcase.php:144
6011
  msgid "N/A"
6012
  msgstr ""
6013
 
6014
- # @ squirrly-seo
6015
- #: view/Research/Briefcase.php:146
6016
- #, fuzzy
6017
- #| msgid "Do the research"
6018
- msgid "Keyword Ranked"
6019
- msgstr "Recherchieren"
6020
-
6021
- #: view/Research/Briefcase.php:151
6022
  msgid "keyword info"
6023
  msgstr ""
6024
 
6025
  # @ squirrly-seo
6026
- #: view/Research/Briefcase.php:173
6027
  #, fuzzy
6028
  #| msgid "Do the research"
6029
  msgid "No research data"
6030
  msgstr "Recherchieren"
6031
 
6032
- #: view/Research/Briefcase.php:201
6033
  msgid "Refresh Research"
6034
  msgstr ""
6035
 
6036
- #: view/Research/Briefcase.php:211
6037
  msgid "Delete Keyword"
6038
  msgstr ""
6039
 
6040
- #: view/Research/Briefcase.php:254
6041
  msgid "Search Volume"
6042
  msgstr ""
6043
 
6044
- #: view/Research/Briefcase.php:345
6045
- msgid "Welcome to Briefcase"
 
 
 
 
 
 
 
 
 
 
 
 
6046
  msgstr ""
6047
 
6048
- #: view/Research/Briefcase.php:346
6049
- msgid "To get started with managing keywords for your SEO Strategy"
 
6050
  msgstr ""
6051
 
6052
- #: view/Research/Briefcase.php:350
6053
- msgid "Go Find Keywords"
 
 
 
6054
  msgstr ""
6055
 
6056
- #: view/Research/Briefcase.php:356 view/Research/History.php:62
6057
- msgid "Then Add them to Briefcase"
 
 
6058
  msgstr ""
6059
 
6060
- #: view/Research/Briefcase.php:366
6061
  msgid "Backup/Restore Briefcase Keywords"
6062
  msgstr ""
6063
 
6064
- #: view/Research/Briefcase.php:367
6065
  msgid ""
6066
  "Keep your briefcase keywords safe in case you change your domain or "
6067
  "reinstall the plugin"
6068
  msgstr ""
6069
 
6070
- #: view/Research/Briefcase.php:368
6071
  #, php-format
6072
  msgid "%sLearn how to import keywords into briefcase%s"
6073
  msgstr ""
6074
 
6075
  # @ squirrly-seo
6076
- #: view/Research/Briefcase.php:374
6077
  #, fuzzy
6078
  #| msgid "Tips: 2-4 keywords"
6079
  msgid "Download Keywords"
6080
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
6081
 
6082
  # @ squirrly-seo
6083
- #: view/Research/Briefcase.php:377
6084
  #, fuzzy
6085
  #| msgid "Tips: 2-4 keywords"
6086
  msgid "Import Keywords"
6087
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
6088
 
6089
- #: view/Research/Briefcase.php:383
6090
  msgid "Restore Briefcase Keywords"
6091
  msgstr ""
6092
 
6093
- #: view/Research/Briefcase.php:391
6094
  msgid "Restore Keywords"
6095
  msgstr ""
6096
 
6097
- #: view/Research/Briefcase.php:392
6098
  msgid "Upload the file with the saved Squirrly Briefcase Keywords."
6099
  msgstr ""
6100
 
6101
- #: view/Research/History.php:16
6102
- msgid "See the last Keyword Researches you made."
6103
  msgstr ""
6104
 
6105
- #: view/Research/History.php:43
6106
- msgid "Show Details"
6107
- msgstr ""
 
 
 
6108
 
6109
- #: view/Research/History.php:51
6110
  msgid "Welcome to Keyword Research History"
6111
  msgstr ""
6112
 
6113
- #: view/Research/HistoryDetails.php:22 view/Research/Research.php:176
6114
- #: view/Research/Suggested.php:40
6115
  msgid "Trend"
6116
  msgstr ""
6117
 
6118
- #: view/Research/Labels.php:14
6119
  msgid "Briefcase Labels"
6120
  msgstr ""
6121
 
6122
- #: view/Research/Labels.php:15
6123
  msgid ""
6124
  "Briefcase Labels will help you sort your keywords based on your SEO "
6125
  "strategy. Labels are like categories and you can quickly filter your "
6126
  "keywords by one or more labels."
6127
  msgstr ""
6128
 
6129
- #: view/Research/Labels.php:23
6130
  msgid "Add New Label"
6131
  msgstr ""
6132
 
6133
- #: view/Research/Labels.php:28 view/Research/Labels.php:54
6134
  msgid "Label Name"
6135
  msgstr ""
6136
 
6137
- #: view/Research/Labels.php:32 view/Research/Labels.php:58
6138
  msgid "Label Color"
6139
  msgstr ""
6140
 
6141
- #: view/Research/Labels.php:39
6142
  msgid "Add Label"
6143
  msgstr ""
6144
 
6145
- #: view/Research/Labels.php:49 view/Research/Labels.php:117
6146
  msgid "Edit Label"
6147
  msgstr ""
6148
 
6149
- #: view/Research/Labels.php:64
6150
  msgid "Save Label"
6151
  msgstr ""
6152
 
6153
- #: view/Research/Labels.php:77
6154
  msgid "Ar you sure you want to delete the labels?"
6155
  msgstr ""
6156
 
6157
- #: view/Research/Labels.php:86
6158
  msgid "Name"
6159
  msgstr ""
6160
 
6161
- #: view/Research/Labels.php:87
6162
  msgid "Color"
6163
  msgstr ""
6164
 
6165
- #: view/Research/Labels.php:122
6166
  msgid "Delete Label"
6167
  msgstr ""
6168
 
6169
- #: view/Research/Labels.php:138
6170
  msgid "Welcome to Briefcase Labels"
6171
  msgstr ""
6172
 
6173
- #: view/Research/Labels.php:139
6174
- msgid "To categorize and filter the keywords from Briefcase"
6175
  msgstr ""
6176
 
6177
- #: view/Research/Labels.php:143
6178
- msgid "Add new label"
 
 
 
6179
  msgstr ""
6180
 
6181
- #: view/Research/Labels.php:150
6182
- msgid "Assign keywords to labels"
6183
  msgstr ""
6184
 
6185
- #: view/Research/Research.php:17
6186
  msgid ""
6187
  "You can now find long-tail keywords that are easy to rank for. Get "
6188
  "personalized competition data for each keyword you research, thanks to "
6189
  "Squirrly's Market Intelligence Features."
6190
  msgstr ""
6191
 
6192
- #: view/Research/Research.php:29 view/Research/Research.php:139
6193
  msgid "You've reached your Keyword Research Limit"
6194
  msgstr ""
6195
 
6196
- #: view/Research/Research.php:30 view/Research/Research.php:140
6197
  msgid "Check Your Account"
6198
  msgstr ""
6199
 
6200
- #: view/Research/Research.php:33
6201
  msgid "Add a keyword to Briefcase"
6202
  msgstr ""
6203
 
6204
- #: view/Research/Research.php:37
6205
  msgid "It's best if you focus on finding Long-Tail Keywords."
6206
  msgstr ""
6207
 
6208
- #: view/Research/Research.php:51
6209
- msgid "Step 1/3: Enter a starting 2-3 words keyword"
6210
  msgstr ""
6211
 
6212
- #: view/Research/Research.php:55
6213
  msgid "Enter a keyword that matches your business"
6214
  msgstr ""
6215
 
6216
- #: view/Research/Research.php:58
6217
  msgid "Focus on finding Long Tail Keywords."
6218
  msgstr ""
6219
 
6220
- #: view/Research/Research.php:59
6221
  msgid "You need to enter a keyword first"
6222
  msgstr ""
6223
 
6224
- #: view/Research/Research.php:65 view/Research/Research.php:97
6225
  msgid "Next"
6226
  msgstr ""
6227
 
6228
- #: view/Research/Research.php:71
6229
- msgid "Step 2/3: Choose a country for your keyword research"
6230
  msgstr ""
6231
 
6232
- #: view/Research/Research.php:75
6233
  msgid "Select country"
6234
  msgstr ""
6235
 
6236
- #: view/Research/Research.php:89
6237
  msgid ""
6238
  "For local SEO you need to select the Country where you run your business"
6239
  msgstr ""
6240
 
6241
- #: view/Research/Research.php:94 view/Research/Research.php:146
6242
- #: view/Research/Research.php:188
6243
  msgid "Start Over"
6244
  msgstr ""
6245
 
6246
- #: view/Research/Research.php:102
6247
- msgid "Step 3/3: Select similar keywords from below"
6248
  msgstr ""
6249
 
6250
- #: view/Research/Research.php:142
6251
- msgid "We could not find similar keywords"
 
6252
  msgstr ""
6253
 
6254
  # @ squirrly-seo
6255
- #: view/Research/Research.php:149
 
 
 
 
 
 
 
6256
  #, fuzzy
6257
  #| msgid "Do the research"
6258
  msgid "Do research"
6259
  msgstr "Recherchieren"
6260
 
6261
- #: view/Research/Research.php:154
6262
- msgid "We found some relevant keywords for you"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6263
  msgstr ""
6264
 
6265
- #: view/Research/Research.php:155
6266
  #, php-format
6267
- msgid "Process timeout. Please check the results at %sResearch History%s."
 
 
 
 
 
 
6268
  msgstr ""
6269
 
6270
- #: view/Research/Research.php:156
6271
- msgid "We could not find relevant keywords for you"
6272
  msgstr ""
6273
 
6274
- #: view/Research/Research.php:212
6275
  msgid "Already Have Keywords?"
6276
  msgstr ""
6277
 
6278
- #: view/Research/Research.php:215
6279
  msgid "Import Keywords From CSV"
6280
  msgstr ""
6281
 
6282
- #: view/Research/Suggested.php:148
6283
  msgid "Welcome to Suggested Keywords"
6284
  msgstr ""
6285
 
6286
- #: view/SeoSettings/Automation.php:24
6287
- msgid "Meta Automation"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6288
  msgstr ""
6289
 
6290
- #: view/SeoSettings/Automation.php:30 view/SeoSettings/Automation.php:240
6291
- msgid "Activate Patterns"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6292
  msgstr ""
6293
 
6294
- #: view/SeoSettings/Automation.php:38
 
 
 
 
 
 
 
 
6295
  msgid ""
6296
  "Control how post types are displayed on your site, within search engine "
6297
  "results, and social media feeds."
6298
  msgstr ""
6299
 
6300
- #: view/SeoSettings/Automation.php:56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6301
  msgid "Customize the automation for each post type"
6302
  msgstr ""
6303
 
6304
- #: view/SeoSettings/Automation.php:88 view/SeoSettings/Metas.php:157
6305
  msgid "Tips: Length 10-75 chars"
6306
  msgstr ""
6307
 
6308
- #: view/SeoSettings/Automation.php:97 view/SeoSettings/Metas.php:166
6309
  msgid "Tips: Length 70-320 chars"
6310
  msgstr ""
6311
 
6312
- #: view/SeoSettings/Automation.php:106
6313
  msgid "Separator"
6314
  msgstr ""
6315
 
6316
- #: view/SeoSettings/Automation.php:107
6317
  msgid ""
6318
  "Use separator to help user read the most relevant part of your title and "
6319
  "increase Conversion Rate"
6320
  msgstr ""
6321
 
6322
- #: view/SeoSettings/Automation.php:146
6323
  msgid "Let Google Index it"
6324
  msgstr ""
6325
 
6326
- #: view/SeoSettings/Automation.php:147
6327
  msgid ""
6328
  "If you switch off this option, Squirrly will add noindex meta for this post "
6329
  "type."
6330
  msgstr ""
6331
 
6332
- #: view/SeoSettings/Automation.php:173
6333
  msgid "Send Authority to it"
6334
  msgstr ""
6335
 
6336
- #: view/SeoSettings/Automation.php:174
6337
  msgid ""
6338
  "If you sq-switch off this option, Squirrly will add nofollow meta for this "
6339
  "post type."
6340
  msgstr ""
6341
 
6342
- #: view/SeoSettings/Automation.php:192
6343
  msgid "Include In Sitemap"
6344
  msgstr ""
6345
 
6346
- #: view/SeoSettings/Automation.php:193
6347
  msgid "Let Squirrly SEO include this post type in Squirrly Sitemap XML."
6348
  msgstr ""
6349
 
6350
- #: view/SeoSettings/Automation.php:204
 
 
 
 
 
 
 
 
 
6351
  msgid "Redirect Attachments Page"
6352
  msgstr ""
6353
 
6354
- #: view/SeoSettings/Automation.php:205
6355
  msgid "Redirect the attachment page to its image URL."
6356
  msgstr ""
6357
 
6358
- #: view/SeoSettings/Automation.php:206
6359
  msgid "Recommended if your website is not a photography website."
6360
  msgstr ""
6361
 
6362
- #: view/SeoSettings/Automation.php:228
6363
  msgid "Load Squirrly SEO METAs"
6364
  msgstr ""
6365
 
6366
- #: view/SeoSettings/Automation.php:229
6367
  msgid ""
6368
  "Let Squirrly SEO load the Title, Description, Keyword METAs for this post "
6369
  "type."
6370
  msgstr ""
6371
 
6372
  # @ squirrly-seo
6373
- #: view/SeoSettings/Automation.php:247
6374
  #, fuzzy
6375
  #| msgid "Squirrly settings"
6376
  msgid "Load Squirrly Patterns"
6377
  msgstr "Squirrly Einstellungen"
6378
 
6379
- #: view/SeoSettings/Automation.php:248
6380
  msgid "Let Squirrly SEO load the Patterns for this post type."
6381
  msgstr ""
6382
 
6383
- #: view/SeoSettings/Automation.php:259
6384
  msgid "Activate Json-Ld"
6385
  msgstr ""
6386
 
6387
- #: view/SeoSettings/Automation.php:266
6388
  msgid "Load JSON-LD Structured Data"
6389
  msgstr ""
6390
 
6391
- #: view/SeoSettings/Automation.php:267
6392
  msgid "Let Squirrly SEO load the JSON-LD META for this post type."
6393
  msgstr ""
6394
 
6395
- #: view/SeoSettings/Automation.php:283 view/SeoSettings/Automation.php:316
6396
- #: view/SeoSettings/Automation.php:343
6397
  msgid "Activate Social Media"
6398
  msgstr ""
6399
 
6400
- #: view/SeoSettings/Automation.php:289
6401
  msgid "Open Graph & JSON-LD Type"
6402
  msgstr ""
6403
 
6404
- #: view/SeoSettings/Automation.php:290
6405
  msgid "Select which Open Graph type to load for this post type."
6406
  msgstr ""
6407
 
6408
- #: view/SeoSettings/Automation.php:291
6409
  msgid "JSON-LD will try to load the relevant data for this type."
6410
  msgstr ""
6411
 
6412
- #: view/SeoSettings/Automation.php:330
6413
  msgid "Load Squirrly Open Graph"
6414
  msgstr ""
6415
 
6416
- #: view/SeoSettings/Automation.php:331
6417
  msgid "Let Squirrly SEO load the Open Graph for this post type."
6418
  msgstr ""
6419
 
6420
- #: view/SeoSettings/Automation.php:357
6421
  msgid "Load Squirrly Twitter Card"
6422
  msgstr ""
6423
 
6424
- #: view/SeoSettings/Automation.php:358
6425
  msgid "Let Squirrly SEO load the Twitter Card for this post type."
6426
  msgstr ""
6427
 
6428
- #: view/SeoSettings/Automation.php:373 view/SeoSettings/Automation.php:392
6429
- #: view/SeoSettings/Tracking.php:28
6430
  msgid "Activate Trackers"
6431
  msgstr ""
6432
 
6433
- #: view/SeoSettings/Automation.php:380
6434
  msgid "Load Google Analytics Tracking Script"
6435
  msgstr ""
6436
 
6437
- #: view/SeoSettings/Automation.php:381
6438
  msgid "Let Google Analytics Tracking to load for this post type."
6439
  msgstr ""
6440
 
6441
- #: view/SeoSettings/Automation.php:399
6442
  msgid "Load Facebook Pixel Tracking Script"
6443
  msgstr ""
6444
 
6445
- #: view/SeoSettings/Automation.php:400
6446
  msgid "Let Facebook Pixel Tracking to load for this post type."
6447
  msgstr ""
6448
 
6449
- #: view/SeoSettings/Automation.php:410
6450
  #, php-format
6451
  msgid "Do you want to delete the automation for %s?"
6452
  msgstr ""
6453
 
6454
- #: view/SeoSettings/Automation.php:410
6455
  #, php-format
6456
  msgid "Remove automation for %s"
6457
  msgstr ""
6458
 
6459
- #: view/SeoSettings/Automation.php:436
6460
- msgid "Add another post type for automation"
6461
- msgstr ""
6462
-
6463
- #: view/SeoSettings/Automation.php:442 view/SeoSettings/Automation.php:457
6464
- msgid "Add Post Type"
6465
- msgstr ""
6466
-
6467
- #: view/SeoSettings/Automation.php:443
6468
- msgid "Add new post types in the list and customize the automation for it."
6469
- msgstr ""
6470
-
6471
  # @ squirrly-seo
6472
- #: view/SeoSettings/Automation.php:466
6473
  #, fuzzy
6474
  #| msgid "Squirrly settings"
6475
  msgid "Squirrly Patterns"
6476
  msgstr "Squirrly Einstellungen"
6477
 
6478
- #: view/SeoSettings/Automation.php:468
6479
  msgid ""
6480
  "Use the Pattern system to prevent Title and Description duplicates between "
6481
  "posts"
6482
  msgstr ""
6483
 
6484
- #: view/SeoSettings/Automation.php:474
6485
  msgid ""
6486
  "Patterns change the codes like {{title}} with the actual value of the post "
6487
  "Title."
6488
  msgstr ""
6489
 
6490
- #: view/SeoSettings/Automation.php:475
6491
  msgid ""
6492
  "In Squirrly, each post type in your site comes with a predefined posting "
6493
  "pattern when displayed onto your website. However, based on your site's "
@@ -6495,13 +10820,13 @@ msgid ""
6495
  "include."
6496
  msgstr ""
6497
 
6498
- #: view/SeoSettings/Automation.php:476
6499
  msgid ""
6500
  "Once you set up a pattern for a particular post type, only the content "
6501
  "required by your custom sequence will be displayed."
6502
  msgstr ""
6503
 
6504
- #: view/SeoSettings/Automation.php:477
6505
  #, php-format
6506
  msgid ""
6507
  "Squirrly lets you see how the customized patterns will apply when posts/"
@@ -6509,344 +10834,316 @@ msgid ""
6509
  "to go to the %sBulk SEO%s and see the meta information for each post type."
6510
  msgstr ""
6511
 
6512
- #: view/SeoSettings/Automation.php:485
6513
  msgid "META Lengths"
6514
  msgstr ""
6515
 
6516
- #: view/SeoSettings/Automation.php:487
6517
  msgid "Change the lengths for each META on automation"
6518
  msgstr ""
6519
 
6520
- #: view/SeoSettings/Automation.php:493
6521
  msgid "Title Length"
6522
  msgstr ""
6523
 
6524
- #: view/SeoSettings/Automation.php:501
6525
  msgid "Description Length"
6526
  msgstr ""
6527
 
6528
- #: view/SeoSettings/Automation.php:509
6529
  msgid "Open Graph Title Length"
6530
  msgstr ""
6531
 
6532
- #: view/SeoSettings/Automation.php:517
6533
  msgid "Open Graph Description Length"
6534
  msgstr ""
6535
 
6536
- #: view/SeoSettings/Automation.php:525
6537
  msgid "Twitter Card Title Length"
6538
  msgstr ""
6539
 
6540
- #: view/SeoSettings/Automation.php:533
6541
  msgid "Twitter Card Description Length"
6542
  msgstr ""
6543
 
6544
- #: view/SeoSettings/Automation.php:541
6545
  msgid "JSON-LD Title Length"
6546
  msgstr ""
6547
 
6548
- #: view/SeoSettings/Automation.php:549
6549
  msgid "JSON-LD Description Length"
6550
  msgstr ""
6551
 
6552
- #: view/SeoSettings/Backup.php:21
6553
  msgid "Import Settings & SEO"
6554
  msgstr ""
6555
 
6556
- #: view/SeoSettings/Backup.php:24
6557
  msgid ""
6558
  "Import the settings and SEO from other plugins so you can use only Squirrly "
6559
  "SEO for on-page SEO."
6560
  msgstr ""
6561
 
6562
- #: view/SeoSettings/Backup.php:25
6563
  msgid ""
6564
  "Note! If you import the SEO settings from other plugins or themes, you will "
6565
  "lose all the settings that you had in Squirrly SEO. Make sure you backup "
6566
  "your settings from the panel below before you do this."
6567
  msgstr ""
6568
 
6569
- #: view/SeoSettings/Backup.php:40
6570
  msgid "Import Settings From"
6571
  msgstr ""
6572
 
6573
- #: view/SeoSettings/Backup.php:41
6574
  msgid "Select the plugin or theme you want to import the Settings from."
6575
  msgstr ""
6576
 
6577
- #: view/SeoSettings/Backup.php:57
6578
  msgid "Import Settings"
6579
  msgstr ""
6580
 
6581
- #: view/SeoSettings/Backup.php:68
6582
  msgid "Import SEO From"
6583
  msgstr ""
6584
 
6585
- #: view/SeoSettings/Backup.php:69
6586
  msgid "Select the plugin or theme you want to import the SEO settings from."
6587
  msgstr ""
6588
 
6589
- #: view/SeoSettings/Backup.php:85
6590
- msgid "Import SEO"
6591
- msgstr ""
6592
-
6593
- #: view/SeoSettings/Backup.php:96
6594
  msgid "Backup Settings & SEO"
6595
  msgstr ""
6596
 
6597
- #: view/SeoSettings/Backup.php:98
6598
  msgid ""
6599
  "You can now download your Squirrly settings in an sql file before you go "
6600
  "ahead and import the SEO settings from another plugin. That way, you can "
6601
  "always go back to your Squirrly settings."
6602
  msgstr ""
6603
 
6604
- #: view/SeoSettings/Backup.php:105
6605
  msgid "Backup Settings"
6606
  msgstr ""
6607
 
6608
- #: view/SeoSettings/Backup.php:106
6609
  msgid "Download all the settings from Squirrly SEO."
6610
  msgstr ""
6611
 
6612
- #: view/SeoSettings/Backup.php:111
6613
  msgid "Download Backup"
6614
  msgstr ""
6615
 
6616
- #: view/SeoSettings/Backup.php:119
6617
  msgid "Backup SEO"
6618
  msgstr ""
6619
 
6620
- #: view/SeoSettings/Backup.php:120
6621
  msgid "Download all the Squirrly SEO Snippet optimizations."
6622
  msgstr ""
6623
 
6624
- #: view/SeoSettings/Backup.php:125
6625
  msgid "Download Backup"
6626
  msgstr ""
6627
 
6628
- #: view/SeoSettings/Backup.php:133
6629
  msgid "Restore Settings & SEO"
6630
  msgstr ""
6631
 
6632
- #: view/SeoSettings/Backup.php:135
6633
  msgid "Restore the settings and all the pages optimized with Squirrly SEO."
6634
  msgstr ""
6635
 
6636
- #: view/SeoSettings/Backup.php:142 view/SeoSettings/Backup.php:151
6637
  msgid "Restore Settings"
6638
  msgstr ""
6639
 
6640
- #: view/SeoSettings/Backup.php:143
6641
  msgid "Upload the file with the saved Squirrly Settings."
6642
  msgstr ""
6643
 
6644
- #: view/SeoSettings/Backup.php:159 view/SeoSettings/Backup.php:168
6645
  msgid "Restore SEO"
6646
  msgstr ""
6647
 
6648
- #: view/SeoSettings/Backup.php:160
6649
  msgid "Upload the file with the saved Squirrly SEO SQL file."
6650
  msgstr ""
6651
 
6652
- #: view/SeoSettings/Backup.php:175
6653
  msgid "Rollback Plugin"
6654
  msgstr ""
6655
 
6656
- #: view/SeoSettings/Backup.php:177
6657
  msgid "You can rollback Squirrly SEO plugin to the last stable version."
6658
  msgstr ""
6659
 
6660
- #: view/SeoSettings/Backup.php:184
6661
  msgid "Rollback to"
6662
  msgstr ""
6663
 
6664
- #: view/SeoSettings/Backup.php:185
6665
  msgid "Install the last stable version of the plugin."
6666
  msgstr ""
6667
 
6668
  # @ squirrly-seo
6669
- #: view/SeoSettings/Backup.php:190
6670
  #, fuzzy
6671
  #| msgid "Squirrly settings"
6672
  msgid "Install Squirrly SEO"
6673
  msgstr "Squirrly Einstellungen"
6674
 
6675
- #: view/SeoSettings/Bulkseo.php:26
6676
- msgid ""
6677
- "Simplify the SEO process for all your posts types and optimize them in just "
6678
- "minutes. "
6679
- msgstr ""
6680
-
6681
- #: view/SeoSettings/Bulkseo.php:96
6682
- msgid "Any status"
6683
- msgstr ""
6684
-
6685
- #: view/SeoSettings/Bulkseo.php:178
6686
- #, php-format
6687
- msgid "No data for this filter. %sShow All%s records for this post type."
6688
- msgstr ""
6689
-
6690
- #: view/SeoSettings/Bulkseo.php:180
6691
- msgid "No data found for this post type. Try other post types."
6692
- msgstr ""
6693
-
6694
- #: view/SeoSettings/BulkseoRow.php:26
6695
- #, php-format
6696
- msgid "View &#8220;%s&#8221;"
6697
- msgstr ""
6698
-
6699
- #: view/SeoSettings/Favicon.php:23
6700
  msgid "Website Icon"
6701
  msgstr ""
6702
 
6703
- #: view/SeoSettings/Favicon.php:28
6704
- msgid "Activate Favicon"
6705
- msgstr ""
6706
-
6707
- #: view/SeoSettings/Favicon.php:36
6708
  msgid ""
6709
  "Add your website icon in the browser tabs and on other devices like iPhone, "
6710
  "iPad and Android phones."
6711
  msgstr ""
6712
 
6713
- #: view/SeoSettings/Favicon.php:50
 
 
 
 
6714
  msgid "Upload file"
6715
  msgstr ""
6716
 
6717
- #: view/SeoSettings/Favicon.php:51
6718
  msgid "Upload a jpg, jpeg, png or ico file."
6719
  msgstr ""
6720
 
6721
- #: view/SeoSettings/Favicon.php:81
6722
- msgid "Add Mobile Favicon"
6723
  msgstr ""
6724
 
6725
- #: view/SeoSettings/Favicon.php:82
6726
- msgid "Also load the favicon for mobile devices."
6727
  msgstr ""
6728
 
6729
  # @ squirrly-seo
6730
- #: view/SeoSettings/Favicon.php:88
6731
  msgid ""
6732
  "If you don't see the new icon in your browser, empty the browser cache and "
6733
  "refresh the page."
6734
  msgstr ""
6735
 
6736
- #: view/SeoSettings/Favicon.php:89
6737
  msgid "Accepted file types: JPG, JPEG, GIF and PNG."
6738
  msgstr ""
6739
 
6740
- #: view/SeoSettings/Favicon.php:90
6741
  msgid ""
6742
  "Does not physically create the favicon.ico file. The best option for "
6743
  "Multisites."
6744
  msgstr ""
6745
 
6746
- #: view/SeoSettings/Jsonld.php:23
6747
  msgid "JSON-LD Structured Data"
6748
  msgstr ""
6749
 
6750
- #: view/SeoSettings/Jsonld.php:59
6751
  msgid "Your Site Type"
6752
  msgstr ""
6753
 
6754
- #: view/SeoSettings/Jsonld.php:60
6755
  msgid ""
6756
  "The Organization details will be added in JSON-LD publisher section for "
6757
  "every page and post"
6758
  msgstr ""
6759
 
6760
- #: view/SeoSettings/Jsonld.php:65
6761
  msgid "Organization"
6762
  msgstr ""
6763
 
6764
- #: view/SeoSettings/Jsonld.php:66
6765
  msgid "Personal"
6766
  msgstr ""
6767
 
6768
- #: view/SeoSettings/Jsonld.php:75
6769
  msgid "Your Organization Name"
6770
  msgstr ""
6771
 
6772
- #: view/SeoSettings/Jsonld.php:76
6773
  msgid "eg. COMPANY LTD"
6774
  msgstr ""
6775
 
6776
- #: view/SeoSettings/Jsonld.php:84 view/SeoSettings/Jsonld.php:154
6777
  msgid "Logo URL"
6778
  msgstr ""
6779
 
6780
- #: view/SeoSettings/Jsonld.php:89 view/SeoSettings/Jsonld.php:159
6781
- #: view/SeoSettings/Metas.php:188
6782
  msgid "Select Image"
6783
  msgstr ""
6784
 
6785
- #: view/SeoSettings/Jsonld.php:94 view/SeoSettings/Jsonld.php:164
6786
  msgid "Contact Phone"
6787
  msgstr ""
6788
 
6789
- #: view/SeoSettings/Jsonld.php:95 view/SeoSettings/Jsonld.php:165
6790
  msgid "eg. +1-541-754-3010"
6791
  msgstr ""
6792
 
6793
- #: view/SeoSettings/Jsonld.php:103
6794
  msgid "Contact Type"
6795
  msgstr ""
6796
 
6797
- #: view/SeoSettings/Jsonld.php:108
6798
  msgid "Customer Service"
6799
  msgstr ""
6800
 
6801
- #: view/SeoSettings/Jsonld.php:109
6802
  msgid "Technical Support"
6803
  msgstr ""
6804
 
6805
- #: view/SeoSettings/Jsonld.php:110
6806
  msgid "Billing Support"
6807
  msgstr ""
6808
 
6809
- #: view/SeoSettings/Jsonld.php:111
6810
  msgid "Bill Payment"
6811
  msgstr ""
6812
 
6813
- #: view/SeoSettings/Jsonld.php:112
6814
  msgid "Sales"
6815
  msgstr ""
6816
 
6817
- #: view/SeoSettings/Jsonld.php:113
6818
  msgid "Reservations"
6819
  msgstr ""
6820
 
6821
- #: view/SeoSettings/Jsonld.php:114
6822
  msgid "Credit Card Support"
6823
  msgstr ""
6824
 
6825
- #: view/SeoSettings/Jsonld.php:115
6826
  msgid "Emergency"
6827
  msgstr ""
6828
 
6829
- #: view/SeoSettings/Jsonld.php:116
6830
  msgid "Baggage Tracking"
6831
  msgstr ""
6832
 
6833
- #: view/SeoSettings/Jsonld.php:117
6834
  msgid "Roadside Assistance"
6835
  msgstr ""
6836
 
6837
- #: view/SeoSettings/Jsonld.php:118
6838
  msgid "Package Tracking"
6839
  msgstr ""
6840
 
6841
- #: view/SeoSettings/Jsonld.php:124 view/SeoSettings/Jsonld.php:173
6842
  msgid "Short Description"
6843
  msgstr ""
6844
 
6845
- #: view/SeoSettings/Jsonld.php:125
6846
  msgid "A short description about the company. 20-50 words."
6847
  msgstr ""
6848
 
6849
- #: view/SeoSettings/Jsonld.php:136
6850
  msgid "Your Name"
6851
  msgstr ""
6852
 
@@ -6870,105 +11167,128 @@ msgstr ""
6870
  msgid "More Json-LD Settings"
6871
  msgstr ""
6872
 
6873
- #: view/SeoSettings/Jsonld.php:193
6874
- msgid "Add BreadcrumbsList in Json-LD "
 
 
 
 
 
6875
  msgstr ""
6876
 
6877
- #: view/SeoSettings/Jsonld.php:194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6878
  msgid ""
6879
  "Add the BreadcrumbsList Schema into Json-LD including all parent categories."
6880
  msgstr ""
6881
 
6882
- #: view/SeoSettings/Jsonld.php:204
6883
  msgid "Remove other Json-LD from page"
6884
  msgstr ""
6885
 
6886
- #: view/SeoSettings/Jsonld.php:205
6887
  msgid ""
6888
  "Clear the Json-LD from other plugins and theme to avoid duplicate schemas."
6889
  msgstr ""
6890
 
6891
- #: view/SeoSettings/Metas.php:47
6892
  msgid "Optimize the Titles"
6893
  msgstr ""
6894
 
6895
- #: view/SeoSettings/Metas.php:48
6896
  msgid ""
6897
  "Add the Title Tag in the page header. You can customize it using the Bulk "
6898
  "SEO and Squirrly SEO Snippet."
6899
  msgstr ""
6900
 
6901
- #: view/SeoSettings/Metas.php:58
6902
  msgid "Optimize Descriptions"
6903
  msgstr ""
6904
 
6905
- #: view/SeoSettings/Metas.php:59
6906
  msgid ""
6907
  "Add the Description meta in the page header. You can customize it using the "
6908
  "Bulk SEO and Squirrly SEO Snippet."
6909
  msgstr ""
6910
 
6911
- #: view/SeoSettings/Metas.php:69
6912
  msgid "Optimize Keywords"
6913
  msgstr ""
6914
 
6915
- #: view/SeoSettings/Metas.php:70
6916
  msgid ""
6917
  "Add the Keyword meta in the page header. You can customize it using the Bulk "
6918
  "SEO and Squirrly SEO Snippet."
6919
  msgstr ""
6920
 
6921
- #: view/SeoSettings/Metas.php:71
6922
  msgid ""
6923
  "This meta is not mandatory for Google but other search engines still use it "
6924
  "for ranking"
6925
  msgstr ""
6926
 
6927
- #: view/SeoSettings/Metas.php:82
6928
  msgid "Add Canonical Meta Link"
6929
  msgstr ""
6930
 
6931
- #: view/SeoSettings/Metas.php:83
6932
  msgid ""
6933
  "Add canonical link meta in the page header. You can customize the canonical "
6934
  "link on each page."
6935
  msgstr ""
6936
 
6937
- #: view/SeoSettings/Metas.php:84
6938
  msgid ""
6939
  "Also add prev & next links metas in the page header when navigate between "
6940
  "blog pages."
6941
  msgstr ""
6942
 
6943
- #: view/SeoSettings/Metas.php:94
6944
  msgid "Add Dublin Core Meta"
6945
  msgstr ""
6946
 
6947
- #: view/SeoSettings/Metas.php:95
6948
  msgid "Add the Dublin Core meta in the page header."
6949
  msgstr ""
6950
 
6951
- #: view/SeoSettings/Metas.php:102
6952
- msgid "More SEO Settings"
6953
  msgstr ""
6954
 
6955
- #: view/SeoSettings/Metas.php:110
6956
- msgid "Add the Post tags in Keyword META"
 
6957
  msgstr ""
6958
 
6959
- #: view/SeoSettings/Metas.php:111
6960
- msgid ""
6961
- "Add all the tags from your posts as keywords. Not recommended when you use "
6962
- "Keywords in Squirrly SEO Snippet."
 
 
6963
  msgstr ""
6964
 
6965
  #: view/SeoSettings/Metas.php:121
6966
- msgid "Add Robots Meta"
6967
  msgstr ""
6968
 
6969
  #: view/SeoSettings/Metas.php:122
6970
  msgid ""
6971
- "Add the Index/Noindex and Follow/Nofollow options in Squirrly SEO Snippet."
 
6972
  msgstr ""
6973
 
6974
  #: view/SeoSettings/Metas.php:132
@@ -6981,256 +11301,256 @@ msgid ""
6981
  "page preview."
6982
  msgstr ""
6983
 
6984
- #: view/SeoSettings/Metas.php:144
6985
  msgid "First Page Optimization"
6986
  msgstr ""
6987
 
6988
- #: view/SeoSettings/Metas.php:146
6989
  msgid ""
6990
  "Needed when you didn't set a specific page as Homepage in Settings > Reading "
6991
  "page"
6992
  msgstr ""
6993
 
6994
- #: view/SeoSettings/Metas.php:174
6995
  msgid "Keywords"
6996
  msgstr ""
6997
 
6998
- #: view/SeoSettings/Metas.php:175
6999
  msgid "Tips: use 2-4 keywords"
7000
  msgstr ""
7001
 
7002
- #: view/SeoSettings/Metas.php:196
7003
  msgid "First Page Preview"
7004
  msgstr ""
7005
 
7006
- #: view/SeoSettings/Metas.php:198
7007
  msgid "See how the social snippet will look like for the front page"
7008
  msgstr ""
7009
 
7010
- #: view/SeoSettings/Metas.php:203
7011
  msgid "Squirrly Snippet"
7012
  msgstr ""
7013
 
7014
- #: view/SeoSettings/Metas.php:214
7015
  msgid ""
7016
  "If you don't see any changes in your Google snippet, check if other SEO "
7017
  "themes or plugins affect Squirrly."
7018
  msgstr ""
7019
 
7020
- #: view/SeoSettings/Robots.php:28
7021
- msgid "Activate Robots"
7022
- msgstr ""
7023
-
7024
- #: view/SeoSettings/Robots.php:36
7025
  msgid ""
7026
  "A robots.txt file tells search engine crawlers which pages or files the "
7027
  "crawler can or can't request from your site."
7028
  msgstr ""
7029
 
7030
- #: view/SeoSettings/Robots.php:51
 
 
 
 
7031
  msgid "Edit the Robots.txt data"
7032
  msgstr ""
7033
 
7034
- #: view/SeoSettings/Robots.php:52
7035
  msgid ""
7036
  "Does not physically create the robots.txt file. The best option for "
7037
  "Multisites."
7038
  msgstr ""
7039
 
7040
- #: view/SeoSettings/Sitemap.php:60
7041
  msgid "Blogging Frequency"
7042
  msgstr ""
7043
 
7044
- #: view/SeoSettings/Sitemap.php:61
7045
  msgid "How often do you write new posts?"
7046
  msgstr ""
7047
 
7048
- #: view/SeoSettings/Sitemap.php:65
7049
  msgid "every hour"
7050
  msgstr ""
7051
 
7052
- #: view/SeoSettings/Sitemap.php:66
7053
  msgid "every day"
7054
  msgstr ""
7055
 
7056
- #: view/SeoSettings/Sitemap.php:67
7057
  msgid "1-3 times per week"
7058
  msgstr ""
7059
 
7060
- #: view/SeoSettings/Sitemap.php:68
7061
  msgid "1-3 times per month"
7062
  msgstr ""
7063
 
7064
- #: view/SeoSettings/Sitemap.php:69
7065
  msgid "1-3 times per year"
7066
  msgstr ""
7067
 
7068
- #: view/SeoSettings/Sitemap.php:79
7069
  msgid "Ping New Posts to Google"
7070
  msgstr ""
7071
 
7072
- #: view/SeoSettings/Sitemap.php:80
7073
  msgid "Ping your sitemap to Google and Bing when a new post is published."
7074
  msgstr ""
7075
 
7076
- #: view/SeoSettings/Sitemap.php:81
7077
  msgid "Not recommended if you added your sitemap in Google Search Console."
7078
  msgstr ""
7079
 
7080
- #: view/SeoSettings/Sitemap.php:92
7081
  msgid "Combine Languages in Sitemap"
7082
  msgstr ""
7083
 
7084
- #: view/SeoSettings/Sitemap.php:93
7085
  msgid "Add all languages in the same sitemap.xml file"
7086
  msgstr ""
7087
 
7088
- #: view/SeoSettings/Sitemap.php:94
7089
  msgid ""
7090
  "If not selected, you have to add the language slug for each snippet. e.g. /"
7091
  "en/sitemap.xml"
7092
  msgstr ""
7093
 
7094
- #: view/SeoSettings/Sitemap.php:103
7095
  msgid "Build Sitemaps for"
7096
  msgstr ""
7097
 
7098
- #: view/SeoSettings/Sitemap.php:105
7099
  #, php-format
7100
  msgid ""
7101
  "Check the sitemap you want Squirrly to build for your website. Your sitemap "
7102
  "will be %s"
7103
  msgstr ""
7104
 
7105
- #: view/SeoSettings/Sitemap.php:106
7106
  msgid ""
7107
  "Verify your sitemaps after you activate them to have data. Uncheck them if "
7108
  "they don't have URLs to avoid Google errors."
7109
  msgstr ""
7110
 
7111
- #: view/SeoSettings/Sitemap.php:115
7112
  msgid "Home Page"
7113
  msgstr ""
7114
 
7115
- #: view/SeoSettings/Sitemap.php:116
7116
  msgid "Build the sitemap for the home page."
7117
  msgstr ""
7118
 
7119
- #: view/SeoSettings/Sitemap.php:125
7120
  msgid "Google News"
7121
  msgstr ""
7122
 
7123
- #: view/SeoSettings/Sitemap.php:126
7124
  #, php-format
7125
  msgid ""
7126
  "Only if you have a news website. Make sure you submit your website to "
7127
  "%sGoogle News%s first."
7128
  msgstr ""
7129
 
7130
- #: view/SeoSettings/Sitemap.php:138
7131
  msgid "Posts"
7132
  msgstr ""
7133
 
7134
- #: view/SeoSettings/Sitemap.php:139
7135
  msgid "Build the sitemap for your posts."
7136
  msgstr ""
7137
 
7138
- #: view/SeoSettings/Sitemap.php:148
7139
  msgid "Attachments"
7140
  msgstr ""
7141
 
7142
- #: view/SeoSettings/Sitemap.php:149
7143
  msgid "Only recommended if you have a photography website."
7144
  msgstr ""
7145
 
7146
- #: view/SeoSettings/Sitemap.php:160
7147
  msgid "Categories"
7148
  msgstr ""
7149
 
7150
- #: view/SeoSettings/Sitemap.php:161
7151
  msgid "Build the sitemap for your post categories."
7152
  msgstr ""
7153
 
7154
- #: view/SeoSettings/Sitemap.php:171
7155
  msgid "Tags"
7156
  msgstr ""
7157
 
7158
- #: view/SeoSettings/Sitemap.php:172
7159
  msgid "Build the sitemap for your post tags."
7160
  msgstr ""
7161
 
7162
- #: view/SeoSettings/Sitemap.php:183
7163
  msgid "Pages"
7164
  msgstr ""
7165
 
7166
- #: view/SeoSettings/Sitemap.php:184
7167
  msgid "Build the sitemap for your pages."
7168
  msgstr ""
7169
 
7170
- #: view/SeoSettings/Sitemap.php:193
7171
  msgid "Archive"
7172
  msgstr ""
7173
 
7174
- #: view/SeoSettings/Sitemap.php:194
7175
  msgid "Build the sitemap for your archive links."
7176
  msgstr ""
7177
 
7178
- #: view/SeoSettings/Sitemap.php:205
7179
  msgid "Custom Taxonomies"
7180
  msgstr ""
7181
 
7182
- #: view/SeoSettings/Sitemap.php:206
7183
  msgid "Build the sitemap for your custom post type categories and tags."
7184
  msgstr ""
7185
 
7186
- #: view/SeoSettings/Sitemap.php:215
7187
  msgid "Custom Posts"
7188
  msgstr ""
7189
 
7190
- #: view/SeoSettings/Sitemap.php:216
7191
  msgid ""
7192
  "Build the sitemap for your custom post types (other than WP posts and pages)."
7193
  msgstr ""
7194
 
7195
- #: view/SeoSettings/Sitemap.php:228
7196
  msgid "Products"
7197
  msgstr ""
7198
 
7199
- #: view/SeoSettings/Sitemap.php:229
7200
  msgid "Build the sitemap for your e-commerce products."
7201
  msgstr ""
7202
 
7203
- #: view/SeoSettings/Sitemap.php:249
7204
  msgid "Include Images in Sitemap"
7205
  msgstr ""
7206
 
7207
- #: view/SeoSettings/Sitemap.php:250
7208
  msgid ""
7209
  "Add the image tag for each post with feature image to index your images in "
7210
  "Google Image Search."
7211
  msgstr ""
7212
 
7213
- #: view/SeoSettings/Sitemap.php:260
7214
  msgid "Include Videos in Sitemap"
7215
  msgstr ""
7216
 
7217
- #: view/SeoSettings/Sitemap.php:261
7218
  msgid "Add the video tag for each post with embed video in it."
7219
  msgstr ""
7220
 
7221
- #: view/SeoSettings/Sitemap.php:273
7222
  msgid "Sitemap Pagination"
7223
  msgstr ""
7224
 
7225
- #: view/SeoSettings/Sitemap.php:274
7226
  msgid "How many Posts per page to show in sitemap?"
7227
  msgstr ""
7228
 
7229
- #: view/SeoSettings/Sitemap.php:292
7230
  msgid "Fix Relative URLs"
7231
  msgstr ""
7232
 
7233
- #: view/SeoSettings/Sitemap.php:293
7234
  #, php-format
7235
  msgid ""
7236
  "Make sure that all URLs have the absolute path in each Sitemap. It's "
@@ -7238,217 +11558,225 @@ msgid ""
7238
  "%sFeedburner%s"
7239
  msgstr ""
7240
 
7241
- #: view/SeoSettings/Social.php:53
7242
  msgid ""
7243
  "Add the Social Open Graph protocol so that your Facebook shares look good."
7244
  msgstr ""
7245
 
7246
- #: view/SeoSettings/Social.php:54
7247
  #, php-format
7248
  msgid ""
7249
  "You can always update an URL on Facebook if you change its Social Media "
7250
  "Image. Visit %sOpen Graph Debugger%s"
7251
  msgstr ""
7252
 
7253
- #: view/SeoSettings/Social.php:63
7254
  msgid "Facebook Share Language"
7255
  msgstr ""
7256
 
7257
- #: view/SeoSettings/Social.php:64
7258
  msgid ""
7259
  "Use this so that Facebook can automatically translate the text into the "
7260
  "reader's language"
7261
  msgstr ""
7262
 
7263
- #: view/SeoSettings/Social.php:213
7264
  msgid "Facebook App ID"
7265
  msgstr ""
7266
 
7267
- #: view/SeoSettings/Social.php:214
7268
  #, php-format
7269
  msgid ""
7270
  "Add the %sFacebook App ID%s to create a connection between your Facebook "
7271
  "Page and your Website."
7272
  msgstr ""
7273
 
7274
- #: view/SeoSettings/Social.php:233 view/SeoSettings/Social.php:245
7275
- #: view/SeoSettings/Social.php:258
7276
  msgid "Facebook Admin ID"
7277
  msgstr ""
7278
 
7279
- #: view/SeoSettings/Social.php:234 view/SeoSettings/Social.php:246
7280
  msgid ""
7281
  "Similar to Facebook App ID, Facebook Admin ID connects your Facebook Page to "
7282
  "your Website."
7283
  msgstr ""
7284
 
7285
- #: view/SeoSettings/Social.php:265
7286
  msgid "Add multiple Facebook Admin IDs"
7287
  msgstr ""
7288
 
7289
- #: view/SeoSettings/Social.php:276
7290
  msgid ""
7291
  "Add the Twitter card in your tweets so that your Twitter shares look good."
7292
  msgstr ""
7293
 
7294
- #: view/SeoSettings/Social.php:277
7295
  #, php-format
7296
  msgid ""
7297
  "Make sure you validate the twitter card with your Twitter account. Visit "
7298
  "%sTwitter Card Validator%s"
7299
  msgstr ""
7300
 
7301
- #: view/SeoSettings/Social.php:287
7302
  msgid "Share Large Images"
7303
  msgstr ""
7304
 
7305
- #: view/SeoSettings/Social.php:288
7306
  msgid ""
7307
  "Activate this option only if you upload images with sizes between 500px and "
7308
  "4096px width in Twitter Card."
7309
  msgstr ""
7310
 
7311
- #: view/SeoSettings/Social.php:289
7312
  #, php-format
7313
  msgid ""
7314
  "This option will show the twitter card image as a shared image and not as a "
7315
  "summary. Visit %sSummary Card with Large Image%s"
7316
  msgstr ""
7317
 
7318
- #: view/SeoSettings/Social.php:297
7319
  msgid "Social Media Accounts"
7320
  msgstr ""
7321
 
7322
- #: view/SeoSettings/Social.php:299
7323
  msgid ""
7324
  "Add your Social Media account for JSON-LD Structured data, Open Graph, and "
7325
  "Twitter Card."
7326
  msgstr ""
7327
 
7328
- #: view/SeoSettings/Social.php:305
7329
  msgid "Twitter Profile URL"
7330
  msgstr ""
7331
 
7332
- #: view/SeoSettings/Social.php:306
7333
  msgid "https://twitter.com/XXXXXXXX"
7334
  msgstr ""
7335
 
7336
- #: view/SeoSettings/Social.php:307
7337
  msgid "Required for Twitter Card Validator"
7338
  msgstr ""
7339
 
7340
- #: view/SeoSettings/Social.php:316
7341
  msgid "Facebook Profile or Page URL"
7342
  msgstr ""
7343
 
7344
- #: view/SeoSettings/Social.php:317
7345
  msgid "https://facebook.com/XXXXXXXX"
7346
  msgstr ""
7347
 
7348
- #: view/SeoSettings/Social.php:327
7349
  msgid "Linkedin Profile URL"
7350
  msgstr ""
7351
 
7352
- #: view/SeoSettings/Social.php:328
7353
  msgid "https://linkedin.com/XXXXXXXX"
7354
  msgstr ""
7355
 
7356
- #: view/SeoSettings/Social.php:337
7357
  msgid "Pinterest Profile URL"
7358
  msgstr ""
7359
 
7360
- #: view/SeoSettings/Social.php:338
7361
  msgid "https://pinterest.com/XXXXXXXX"
7362
  msgstr ""
7363
 
7364
- #: view/SeoSettings/Social.php:347
7365
  msgid "Instagram Profile URL"
7366
  msgstr ""
7367
 
7368
- #: view/SeoSettings/Social.php:348
7369
  msgid "https://instagram.com/XXXXXXXX"
7370
  msgstr ""
7371
 
7372
- #: view/SeoSettings/Social.php:357
7373
  msgid "Youtube Channel URL"
7374
  msgstr ""
7375
 
7376
- #: view/SeoSettings/Social.php:358
7377
  msgid "https://youtube.com/channel/XXXXXXXX"
7378
  msgstr ""
7379
 
7380
  # @ squirrly-seo
7381
- #: view/SeoSettings/Tracking.php:59
7382
  #, fuzzy
7383
  #| msgid "Google %sAnalytics ID%s`:"
7384
  msgid "Google Analytics ID"
7385
  msgstr "Google %sAnalytics ID%s`:"
7386
 
7387
- #: view/SeoSettings/Tracking.php:60
7388
  #, php-format
7389
  msgid ""
7390
  "Squirrly adds the Google Tracking script for your Analytics ID. %sGet the "
7391
  "Analytics ID%s"
7392
  msgstr ""
7393
 
7394
- #: view/SeoSettings/Tracking.php:69
 
 
 
 
7395
  msgid "Google Tracking Mode"
7396
  msgstr ""
7397
 
7398
- #: view/SeoSettings/Tracking.php:70
7399
  #, php-format
7400
  msgid ""
7401
  "Choose gtag.js if you use %sGoogle Tag Manager%s. Otherwise select analytics."
7402
  "js to track the website traffic."
7403
  msgstr ""
7404
 
7405
- #: view/SeoSettings/Tracking.php:74
7406
  msgid "analytics.js"
7407
  msgstr ""
7408
 
7409
- #: view/SeoSettings/Tracking.php:75
7410
  msgid "gtag.js"
7411
  msgstr ""
7412
 
7413
- #: view/SeoSettings/Tracking.php:86
 
 
 
 
7414
  #, php-format
7415
  msgid ""
7416
  "Use FB Pixel to track the visitors events and to use Facebook Ads more "
7417
  "efficient. %sLearn More%s"
7418
  msgstr ""
7419
 
7420
- #: view/SeoSettings/Tracking.php:102
7421
  msgid "Load Trackings as AMP"
7422
  msgstr ""
7423
 
7424
- #: view/SeoSettings/Tracking.php:103
7425
  msgid ""
7426
  "Only if your website is AMP optimize, activate this option to load the "
7427
  "scripts for AMP version."
7428
  msgstr ""
7429
 
7430
- #: view/SeoSettings/Tracking.php:113
7431
  msgid "Load Tracking for Logged Users"
7432
  msgstr ""
7433
 
7434
- #: view/SeoSettings/Tracking.php:114
7435
  msgid "Load the tracking codes for logged users too."
7436
  msgstr ""
7437
 
7438
- #: view/SeoSettings/Webmaster.php:23
7439
  msgid "Webmaster Tools"
7440
  msgstr ""
7441
 
7442
- #: view/SeoSettings/Webmaster.php:28
7443
  msgid "Activate Webmasters"
7444
  msgstr ""
7445
 
7446
- #: view/SeoSettings/Webmaster.php:59
7447
  msgid "Google Verification Code"
7448
  msgstr ""
7449
 
7450
  # @ squirrly-seo
7451
- #: view/SeoSettings/Webmaster.php:60
7452
  #, fuzzy, php-format
7453
  #| msgid "Google META verification code for %sWebmaster Tool%s`:"
7454
  msgid ""
@@ -7456,39 +11784,79 @@ msgid ""
7456
  "%s and %sWebmaster Tool%s"
7457
  msgstr "Google META Bestätigungs-Code für %sWebmaster Tool%s`:"
7458
 
7459
- #: view/SeoSettings/Webmaster.php:69
 
 
 
 
7460
  msgid "Bing Verification Code"
7461
  msgstr ""
7462
 
7463
  # @ squirrly-seo
7464
- #: view/SeoSettings/Webmaster.php:70
7465
  #, fuzzy, php-format
7466
  #| msgid "Google META verification code for %sWebmaster Tool%s`:"
7467
  msgid "Add the Bing META verification code to connect to %sWebmaster Tool%s"
7468
  msgstr "Google META Bestätigungs-Code für %sWebmaster Tool%s`:"
7469
 
7470
- #: view/SeoSettings/Webmaster.php:79
7471
  msgid "Alexa META Code"
7472
  msgstr ""
7473
 
7474
- #: view/SeoSettings/Webmaster.php:80
7475
  #, php-format
7476
  msgid ""
7477
  "Add the Alexa META code to analyze your entire website. Visit the %sAlexa "
7478
  "Marketing Tool%s"
7479
  msgstr ""
7480
 
7481
- #: view/SeoSettings/Webmaster.php:89
7482
  msgid "Pinterest Website Validator Code"
7483
  msgstr ""
7484
 
7485
- #: view/SeoSettings/Webmaster.php:90
7486
  #, php-format
7487
  msgid ""
7488
  "Add the Pinterest verification code to connect your website to your "
7489
  "Pinterest account. Visit the %sRich Pins Validator%s"
7490
  msgstr ""
7491
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7492
  # @ squirrly-seo
7493
  #~ msgid ""
7494
  #~ "For Squirrly to work properly you have to use a higher version of "
@@ -7498,10 +11866,6 @@ msgstr ""
7498
  #~ "von Internet Explorer verwenden. <br /> Wir empfehlen, Chrome oder "
7499
  #~ "Mozilla."
7500
 
7501
- # @ squirrly-seo
7502
- #~ msgid "Turn off warnings!"
7503
- #~ msgstr "Warnungen ausschalten!"
7504
-
7505
  # @ squirrly-seo
7506
  #~ msgid "Exact search:"
7507
  #~ msgstr "Exakte Suche:"
@@ -7612,10 +11976,6 @@ msgstr ""
7612
  #~ msgid "Let Squirrly automatically optimize my blog"
7613
  #~ msgstr "Lassen Sie Squirrly automatisch Ihren Blog optimieren"
7614
 
7615
- # @ squirrly-seo
7616
- #~ msgid "adds the correct <strong>title</strong> in the home page"
7617
- #~ msgstr "fügt den richtigen <strong>Titel</strong> in die Startseite ein"
7618
-
7619
  # @ squirrly-seo
7620
  #~ msgid ""
7621
  #~ "adds the correct <strong>description</strong> and <strong>keywords</"
@@ -7624,10 +11984,6 @@ msgstr ""
7624
  #~ "fügt die richtige <strong>Beschreibung</strong> und "
7625
  #~ "<strong>Schlüsselwörter</strong> auf allen Seiten ein"
7626
 
7627
- # @ squirrly-seo
7628
- #~ msgid "adds <strong>canonical</strong> link in home page"
7629
- #~ msgstr "fügt den richtigen <strong>canonical</strong> in die Startseite ein"
7630
-
7631
  # @ squirrly-seo
7632
  #~ msgid "adds the <strong>XML Sitemap</strong> for search engines"
7633
  #~ msgstr "fügt die <strong>XML Sitemap</strong> für Suchmaschinen ein"
@@ -7678,10 +12034,6 @@ msgstr ""
7678
  #~ msgid "Status:"
7679
  #~ msgstr "Status:"
7680
 
7681
- # @ squirrly-seo
7682
- #~ msgid "Tips: Length 70-255 chars"
7683
- #~ msgstr "Tipp: Länge 70-255 Charaktere"
7684
-
7685
  # @ squirrly-seo
7686
  #~ msgid "Google Plus URL:"
7687
  #~ msgstr "Google Plus URL:"
2
  msgstr ""
3
  "Project-Id-Version: Squirrly SEO Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2020-05-11 08:58+0300\n"
6
+ "PO-Revision-Date: 2020-05-11 08:58+0300\n"
7
  "Last-Translator: Squirrly <contact@squirrly.co>\n"
8
  "Language-Team: \n"
9
  "Language: cs_CZ\n"
19
  "X-Generator: Poedit 2.2.4\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ #: classes/Error.php:79 classes/Error.php:90
23
  msgid "Don't bother me!"
24
  msgstr ""
25
 
26
+ #: classes/RemoteController.php:257
27
+ msgid "Too many API attempts, please slow down the request."
28
+ msgstr ""
29
+
30
+ #: classes/RemoteController.php:261
31
+ msgid ""
32
+ "Squirrly Cloud is down for a bit of maintenance right now. But we'll be back "
33
+ "in a minute."
34
+ msgstr ""
35
+
36
+ #: classes/RemoteController.php:320
37
  msgid "Articles optimized so far"
38
  msgstr ""
39
 
40
+ #: classes/RemoteController.php:322 classes/RemoteController.php:329
41
  msgid "add post"
42
  msgstr ""
43
 
44
+ #: classes/RemoteController.php:327
45
  msgid "Average optimization"
46
  msgstr ""
47
 
48
+ # @ squirrly-seo
49
+ #: classes/RemoteController.php:334
50
+ #, fuzzy
51
+ #| msgid "Do the research"
52
+ msgid "Keyword Researches"
53
+ msgstr "Recherchieren"
54
 
55
  # @ squirrly-seo
56
+ #: classes/RemoteController.php:336
57
  #, fuzzy
58
  #| msgid "Do the research"
59
  msgid "do research"
60
  msgstr "Recherchieren"
61
 
62
+ #: classes/RemoteController.php:341
63
  msgid "Keywords stored in Squirrly Briefcase"
64
  msgstr ""
65
 
66
+ #: classes/RemoteController.php:343
67
  msgid "add keyword"
68
  msgstr ""
69
 
70
+ #: classes/RemoteController.php:348
71
  msgid "Pages ranking in top 100 Google"
72
  msgstr ""
73
 
74
+ #: classes/RemoteController.php:350
75
  msgid "see rankings"
76
  msgstr ""
77
 
78
+ #: classes/RemoteController.php:355
79
  msgid "SEO Audits"
80
  msgstr ""
81
 
82
+ #: classes/RemoteController.php:357
83
  msgid "see audits"
84
  msgstr ""
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  # @ squirrly-seo
87
+ #: classes/RemoteController.php:1250
88
  msgid "Keyword:"
89
  msgstr ""
90
 
91
  # @ squirrly-seo
92
+ #: classes/RemoteController.php:1251
93
  msgid "date"
94
  msgstr ""
95
 
96
+ #: classes/RemoteController.php:1252 controllers/CheckSeo.php:317
97
+ #: controllers/Patterns.php:16 controllers/Research.php:259
98
+ #: controllers/Research.php:290 controllers/Research.php:344
99
+ #: controllers/Research.php:654
100
  msgid "Saved!"
101
  msgstr ""
102
 
103
  # @ squirrly-seo
104
+ #: classes/RemoteController.php:1253
105
  msgid "Read it!"
106
  msgstr ""
107
 
108
  # @ squirrly-seo
109
+ #: classes/RemoteController.php:1254
110
  msgid "Insert it!"
111
  msgstr ""
112
 
113
  # @ squirrly-seo
114
+ #: classes/RemoteController.php:1255
115
  msgid "Reference"
116
  msgstr ""
117
 
118
  # @ squirrly-seo
119
+ #: classes/RemoteController.php:1256
120
  msgid "Insert as box"
121
  msgstr ""
122
 
123
+ #: classes/RemoteController.php:1257
124
  msgid "Insert Link"
125
  msgstr ""
126
 
127
  # @ squirrly-seo
128
+ #: classes/RemoteController.php:1258
129
  msgid "Not relevant?"
130
  msgstr ""
131
 
132
  # @ squirrly-seo
133
+ #: classes/RemoteController.php:1259
134
  msgid "Insert in your article"
135
  msgstr ""
136
 
137
+ #: classes/RemoteController.php:1260
138
  msgid ":( An error occurred while processing your request. Please try again"
139
  msgstr ""
140
 
 
 
 
 
141
  # @ squirrly-seo
142
+ #: classes/RemoteController.php:1261
143
  msgid "No results found!"
144
  msgstr ""
145
 
146
+ #: classes/RemoteController.php:1262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  #, php-format
148
  msgid "[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]"
149
  msgstr ""
150
 
151
+ #: classes/RemoteController.php:1263
152
  msgid "Has creative commons attributes"
153
  msgstr ""
154
 
155
+ #: classes/RemoteController.php:1264
156
  msgid "No known copyright restrictions"
157
  msgstr ""
158
 
159
+ #: classes/RemoteController.php:1265
160
  msgid ""
161
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
162
  "optimize for a keyword before publishing?"
163
  msgstr ""
164
 
165
+ #: classes/RemoteController.php:1266
 
 
 
 
166
  msgid "Your Subscription has Expired"
167
  msgstr ""
168
 
169
+ #: classes/RemoteController.php:1267
 
 
 
 
170
  msgid "There are no keywords saved in briefcase yet"
171
  msgstr ""
172
 
173
+ #: classes/RemoteController.php:1268
174
  #, php-format
175
  msgid "Congratulations! Your article is 100% optimized!"
176
  msgstr ""
177
 
178
+ #: classes/RemoteController.php:1269
179
  #, php-format
180
  msgid "appears too many times. Try to remove %s of them"
181
  msgstr ""
182
 
183
+ #: classes/RemoteController.php:1270
184
  #, php-format
185
  msgid "write %s more words"
186
  msgstr ""
187
 
188
+ #: classes/RemoteController.php:1271
189
  #, php-format
190
  msgid "Add the keyword in the %s of your article"
191
  msgstr ""
192
 
193
+ #: classes/RemoteController.php:1272
194
  msgid "Click to keep the highlight on"
195
  msgstr ""
196
 
197
+ #: classes/RemoteController.php:1273
198
  msgid "introduction"
199
  msgstr ""
200
 
201
+ #: classes/RemoteController.php:1274
202
  #, php-format
203
  msgid "Write more words after the %s keyword"
204
  msgstr ""
205
 
206
+ #: classes/RemoteController.php:1275
207
  msgid "or use synonyms"
208
  msgstr ""
209
 
210
+ #: classes/RemoteController.php:1276
211
  #, php-format
212
  msgid "add %s more word(s)"
213
  msgstr ""
214
 
215
+ #: classes/RemoteController.php:1277
216
  #, php-format
217
  msgid "or remove %s word(s)"
218
  msgstr ""
219
 
220
+ #: classes/RemoteController.php:1278
221
  #, php-format
222
  msgid "add %s more keyword(s)"
223
  msgstr ""
224
 
225
+ #: classes/RemoteController.php:1279
226
  #, php-format
227
  msgid "write %s more words to start calculating"
228
  msgstr ""
229
 
230
+ #: classes/RemoteController.php:1280 view/Research/Research.php:48
231
  msgid "Add to Briefcase"
232
  msgstr ""
233
 
234
+ #: classes/RemoteController.php:1281
235
  msgid "Add Keyword to Briefcase"
236
  msgstr ""
237
 
238
+ #: classes/RemoteController.php:1282
239
+ msgid "Select"
240
  msgstr ""
241
 
242
+ #: classes/RemoteController.php:1283 view/Blocks/Snippet.php:136
243
+ #: view/Blocks/Snippet.php:509 view/Blocks/Snippet.php:765
244
  msgid "Auto Draft"
245
  msgstr ""
246
 
247
+ #: classes/RemoteController.php:1284
248
+ msgid ""
249
+ "You’ve already used the Live Assistant to optimize this post when creating "
250
+ "it in your Page Builder. Please go back and resume your optimization work "
251
+ "there."
252
+ msgstr ""
253
+
254
  # @ squirrly-seo
255
+ #: classes/helpers/Sanitize.php:124
256
  msgid "The code for Google Webmaster Tool is incorrect."
257
  msgstr ""
258
 
259
  # @ squirrly-seo
260
+ #: classes/helpers/Sanitize.php:152
261
  msgid "The code for Google Analytics is incorrect."
262
  msgstr ""
263
 
264
  # @ squirrly-seo
265
+ #: classes/helpers/Sanitize.php:189
266
  msgid "The code for Facebook is incorrect."
267
  msgstr ""
268
 
269
+ #: classes/helpers/Sanitize.php:215
270
  msgid "The code for Pinterest is incorrect."
271
  msgstr ""
272
 
273
  # @ squirrly-seo
274
+ #: classes/helpers/Sanitize.php:240
275
  msgid "The code for Bing is incorrect."
276
  msgstr ""
277
 
278
+ #: classes/helpers/Sanitize.php:265
279
  msgid "The code for Alexa is incorrect."
280
  msgstr ""
281
 
282
+ #: classes/helpers/Sanitize.php:391
283
  msgid "The code for Facebook Pixel must only contain numbers."
284
  msgstr ""
285
 
286
+ #: classes/helpers/Sanitize.php:406
287
  msgid "The code for Facebook App must only contain numbers."
288
  msgstr ""
289
 
299
  msgid "Leave a review"
300
  msgstr ""
301
 
302
+ #: classes/helpers/Tools.php:405
303
  msgid "Format"
304
  msgstr ""
305
 
306
+ #: classes/helpers/Tools.php:423 classes/helpers/Tools.php:459
307
  msgid "Category"
308
  msgstr ""
309
 
310
+ #: classes/helpers/Tools.php:441 classes/helpers/Tools.php:477
311
  msgid "Tag"
312
  msgstr ""
313
 
314
+ #: classes/helpers/Tools.php:495
315
  msgid "Shipping Option"
316
  msgstr ""
317
 
318
+ #: classes/helpers/Tools.php:513
319
  msgid "Author at"
320
  msgstr ""
321
 
322
+ #: classes/helpers/Tools.php:585
323
  msgid "Are you looking for"
324
  msgstr ""
325
 
326
+ #: classes/helpers/Tools.php:586
327
  msgid "These are the results for"
328
  msgstr ""
329
 
330
+ #: classes/helpers/Tools.php:586
331
  msgid "that you can find on our website."
332
  msgstr ""
333
 
334
+ #: classes/helpers/Tools.php:620
335
  msgid "Page not found"
336
  msgstr ""
337
 
338
+ #: classes/helpers/Tools.php:621
339
  msgid "This page could not be found on our website."
340
  msgstr ""
341
 
342
+ #: classes/helpers/Tools.php:889
343
  msgid "For better text comparison you need to install PHP mbstring extension."
344
  msgstr ""
345
 
346
+ #: config/config.php:30
 
 
 
 
 
 
 
347
  msgid "Places a separator between the elements of the post description"
348
  msgstr ""
349
 
350
+ #: config/config.php:31
351
  msgid "Adds the title of the post/page/term once it’s published"
352
  msgstr ""
353
 
354
+ #: config/config.php:32
355
  msgid ""
356
  "Will display an excerpt from the post/page/term (if not customized, the "
357
  "excerpt will be auto-generated)"
358
  msgstr ""
359
 
360
+ #: config/config.php:33
361
  msgid "Will display an excerpt from the post/page (no auto-generation)"
362
  msgstr ""
363
 
364
+ #: config/config.php:34
365
  msgid "Adds the post's keyword to the post description"
366
  msgstr ""
367
 
368
+ #: config/config.php:35
369
  msgid "Displays the number of the current page (i.e. 1 of 6)"
370
  msgstr ""
371
 
372
+ #: config/config.php:36
373
  msgid "Adds the site's name to the post description"
374
  msgstr ""
375
 
376
+ #: config/config.php:37
377
  msgid "Adds the tagline/description of your site"
378
  msgstr ""
379
 
380
+ #: config/config.php:38
381
  msgid "Adds the post category (several categories will be comma-separated)"
382
  msgstr ""
383
 
384
+ #: config/config.php:39
385
  msgid "Adds the primary category of the post/page"
386
  msgstr ""
387
 
388
+ #: config/config.php:40
389
  msgid "Adds the category description to the post description"
390
  msgstr ""
391
 
392
+ #: config/config.php:41
393
  msgid "Adds the current tag(s) (several tags will be comma-separated)"
394
  msgstr ""
395
 
396
+ #: config/config.php:42
397
  msgid "Adds the tag description"
398
  msgstr ""
399
 
400
+ #: config/config.php:43
401
  msgid "Adds the term name"
402
  msgstr ""
403
 
404
+ #: config/config.php:44
405
  msgid "Adds the term description"
406
  msgstr ""
407
 
408
+ #: config/config.php:45
409
  msgid "Displays the search phrase (if it appears in the post)"
410
  msgstr ""
411
 
412
+ #: config/config.php:46
413
  msgid "Replaces the publication date of a post/page with the modified one"
414
  msgstr ""
415
 
416
+ #: config/config.php:47
417
  msgid "Displays the author's nicename"
418
  msgstr ""
419
 
420
+ #: config/config.php:48
421
  msgid "Adds the author's biographical info to the post description"
422
  msgstr ""
423
 
424
+ #: config/config.php:49
425
  msgid "Displays the current date"
426
  msgstr ""
427
 
428
+ #: config/config.php:50
429
  msgid "Displays the date of the post/page once it's published"
430
  msgstr ""
431
 
432
+ #: config/config.php:51
433
  msgid "Adds the current day"
434
  msgstr ""
435
 
436
+ #: config/config.php:52
437
  msgid "Adds the current month"
438
  msgstr ""
439
 
440
+ #: config/config.php:53
441
  msgid "Adds the current year"
442
  msgstr ""
443
 
444
+ #: config/config.php:54
445
  msgid "Adds the title of a page's parent page"
446
  msgstr ""
447
 
448
+ #: config/config.php:55
449
  msgid "Adds the product name from Woocommerce for the current product"
450
  msgstr ""
451
 
452
+ #: config/config.php:56
453
  msgid "Adds the product price from Woocommerce for the current product"
454
  msgstr ""
455
 
456
+ #: config/config.php:57
457
  msgid "Adds the product sale price from Woocommerce for the current product"
458
  msgstr ""
459
 
460
+ #: config/config.php:58
461
  msgid ""
462
  "Adds the product price currency from Woocommerce for the current product"
463
  msgstr ""
464
 
465
+ #: controllers/Api.php:66
466
  msgid "Invalid Token. Please try again"
467
  msgstr ""
468
 
469
+ #: controllers/Api.php:87 controllers/Api.php:139
470
  msgid "Connection expired. Please try again"
471
  msgstr ""
472
 
473
+ #: controllers/Api.php:100 controllers/Api.php:103 controllers/Api.php:106
474
  msgid "Author not found"
475
  msgstr ""
476
 
477
+ #: controllers/Api.php:149 controllers/Api.php:171
478
+ msgid "Wrong Params"
479
+ msgstr ""
480
+
481
+ #: controllers/Assistant.php:63 controllers/Research.php:98
482
  msgid "No keyword found."
483
  msgstr ""
484
 
485
+ #: controllers/Assistant.php:102 controllers/Assistant.php:129
486
+ #: controllers/Audits.php:324 controllers/Ranking.php:134
487
+ #: controllers/SeoSettings.php:149 controllers/SeoSettings.php:166
488
+ #: controllers/SeoSettings.php:187 controllers/SeoSettings.php:224
489
+ #: controllers/SeoSettings.php:250 controllers/SeoSettings.php:278
490
+ #: controllers/SeoSettings.php:554 controllers/SeoSettings.php:589
491
+ #: controllers/SeoSettings.php:625
492
  msgid "Saved"
493
  msgstr ""
494
 
495
+ #: controllers/Assistant.php:108 controllers/BulkSeo.php:69
496
+ #: controllers/Patterns.php:100 controllers/Post.php:246
497
+ #: controllers/Post.php:299 controllers/Post.php:331 controllers/Post.php:366
498
+ #: controllers/PostsList.php:182 controllers/Research.php:172
499
+ #: controllers/Research.php:179 controllers/Research.php:217
500
+ #: controllers/Research.php:240 controllers/Research.php:270
501
+ #: controllers/Research.php:297 controllers/Research.php:321
502
+ #: controllers/Research.php:351 controllers/Research.php:372
503
+ #: controllers/Research.php:453 controllers/Research.php:604
504
+ #: controllers/Research.php:628 controllers/Research.php:662
505
+ #: controllers/Research.php:688 controllers/SeoSettings.php:341
506
+ #: controllers/SeoSettings.php:543 controllers/SeoSettings.php:568
507
+ #: controllers/SeoSettings.php:605 controllers/SeoSettings.php:642
508
+ #: controllers/SeoSettings.php:656 controllers/SeoSettings.php:678
509
+ #: controllers/SeoSettings.php:699 controllers/Snippet.php:159
510
  msgid "You do not have permission to perform this action"
511
  msgstr ""
512
 
513
  # @ squirrly-seo
514
+ #: controllers/Assistant.php:134
515
  #, fuzzy
516
  #| msgid "Could not send the email..."
517
  msgid "Error: Could not save the data."
518
  msgstr "Konnte E-Mail nicht senden ..."
519
 
520
+ #: controllers/Audits.php:130
521
+ msgid "The audit was not found. Please load another audit."
522
+ msgstr ""
523
+
524
+ # @ squirrly-seo
525
+ #: controllers/Audits.php:203
526
+ #, fuzzy
527
+ #| msgid "Could not send the email..."
528
+ msgid "Could not load the Audit Page."
529
+ msgstr "Konnte E-Mail nicht senden ..."
530
+
531
+ #: controllers/Audits.php:265
532
+ msgid "Audit page is added. The audit may take a while so please be patient."
533
+ msgstr ""
534
+
535
+ #: controllers/Audits.php:268
536
+ msgid "You reached the maximum number of audit pages for your account."
537
+ msgstr ""
538
+
539
+ # @ squirrly-seo
540
+ #: controllers/Audits.php:271
541
+ #, fuzzy
542
+ #| msgid "Could not send the email..."
543
+ msgid "Error! Could not add the audit page."
544
+ msgstr "Konnte E-Mail nicht senden ..."
545
+
546
+ #: controllers/Audits.php:275
547
+ msgid "Error! Could not find the audit page in your website."
548
+ msgstr ""
549
+
550
+ #: controllers/Audits.php:285
551
+ msgid "Audit page sent for recheck. It may take a while so please be patient."
552
+ msgstr ""
553
+
554
+ #: controllers/Audits.php:288 controllers/Audits.php:291
555
+ msgid "The audit for all pages can be made once an hour."
556
+ msgstr ""
557
+
558
+ #: controllers/Audits.php:301
559
+ msgid "The audit page is deleted"
560
+ msgstr ""
561
+
562
+ #: controllers/Audits.php:303 controllers/FocusPages.php:383
563
+ #: controllers/Ranking.php:161 controllers/Ranking.php:179
564
+ #: controllers/Ranking.php:197 controllers/Research.php:208
565
+ #: controllers/Research.php:211 controllers/Research.php:234
566
+ #: controllers/Research.php:292 controllers/Research.php:316
567
+ #: controllers/Research.php:500 controllers/Research.php:571
568
+ #: controllers/Research.php:598 controllers/Research.php:623
569
+ #: controllers/Research.php:708
570
+ msgid "Invalid params!"
571
+ msgstr ""
572
+
573
+ #: controllers/Audits.php:326
574
  msgid "Not a valid email address"
575
  msgstr ""
576
 
577
+ #: controllers/CheckSeo.php:268 controllers/CheckSeo.php:279
578
  msgid "Done!"
579
  msgstr ""
580
 
581
+ #: controllers/CheckSeo.php:296
582
  msgid "Fixed!"
583
  msgstr ""
584
 
585
+ #: controllers/CheckSeo.php:301
586
  msgid "Could not fix it. You need to change it manually."
587
  msgstr ""
588
 
589
+ #: controllers/CheckSeo.php:310
590
+ msgid "Saved! Task marked as done."
591
  msgstr ""
592
 
593
+ #: controllers/FocusPages.php:256
594
  msgid "Focus Page does not exist or was deleted from your website."
595
  msgstr ""
596
 
597
+ #: controllers/FocusPages.php:314
598
  msgid "Focus page is added. The audit may take a while so please be patient."
599
  msgstr ""
600
 
601
+ #: controllers/FocusPages.php:321
602
+ msgid "You reached the maximum number of focus pages for all your websites."
603
  msgstr ""
604
 
605
+ #: controllers/FocusPages.php:324
606
  msgid "Error! Could not add the focus page."
607
  msgstr ""
608
 
609
+ #: controllers/FocusPages.php:327
610
  msgid "Error! This focus page is not public."
611
  msgstr ""
612
 
613
+ #: controllers/FocusPages.php:331 controllers/FocusPages.php:370
614
  msgid "Error! Could not find the focus page in your website."
615
  msgstr ""
616
 
617
+ #: controllers/FocusPages.php:358
618
  msgid "Focus page sent for recheck. It may take a while so please be patient."
619
  msgstr ""
620
 
621
+ #: controllers/FocusPages.php:361 controllers/FocusPages.php:365
622
  msgid "You've made too many requests, please wait a few minutes."
623
  msgstr ""
624
 
625
+ #: controllers/FocusPages.php:381
 
 
 
 
626
  msgid "The focus page is deleted"
627
  msgstr ""
628
 
629
+ #: controllers/Menu.php:126
 
 
 
 
 
 
 
 
 
 
630
  #, php-format
631
  msgid ""
632
  "An error occurred during activation. If this error persists, please contact "
633
  "us at: %s"
634
  msgstr ""
635
 
636
+ #: controllers/Menu.php:163
637
  msgid "Dashboard"
638
  msgstr ""
639
 
640
  # @ squirrly-seo
641
+ #: controllers/Menu.php:188 controllers/Menu.php:287 controllers/Menu.php:322
642
  #: view/Blocks/SLASearch.php:7
643
  #, fuzzy
644
  #| msgid "Squirrly settings"
645
  msgid "Squirrly SEO"
646
  msgstr "Squirrly Einstellungen"
647
 
648
+ #: controllers/Menu.php:256
649
  msgid "SEO Snippet"
650
  msgstr ""
651
 
652
+ #: controllers/Menu.php:265 controllers/Snippet.php:130
653
  msgid "Custom SEO"
654
  msgstr ""
655
 
656
  # @ squirrly-seo
657
+ #: controllers/Menu.php:330
658
  #, fuzzy
659
  #| msgid "Squirrly settings"
660
  msgid "Squirrly Onboarding"
661
  msgstr "Squirrly Einstellungen"
662
 
663
+ #: controllers/Menu.php:331
664
  msgid "Onboarding"
665
  msgstr ""
666
 
667
+ #: controllers/Menu.php:360
668
+ msgid "Import & Export SEO"
669
+ msgstr ""
670
+
671
+ #: controllers/Menu.php:361 view/SeoSettings/Backup.php:88
672
+ msgid "Import SEO"
673
+ msgstr ""
674
+
675
+ #: controllers/Menu.php:371
676
  msgid "Squirrly Account Info"
677
  msgstr ""
678
 
679
+ #: controllers/Menu.php:372
680
  msgid "Account Info"
681
  msgstr ""
682
 
683
+ #: controllers/Menu.php:381
684
  msgid "Squirrly How To & Support"
685
  msgstr ""
686
 
687
+ #: controllers/Menu.php:382
688
  msgid "Help & Support"
689
  msgstr ""
690
 
691
+ #: controllers/Patterns.php:17
692
  msgid "Saved! This is how the preview looks like"
693
  msgstr ""
694
 
695
  # @ squirrly-seo
696
+ #: controllers/Post.php:293
697
  #, fuzzy
698
  #| msgid "Could not send the email..."
699
  msgid "Could not add the demo post."
700
  msgstr "Konnte E-Mail nicht senden ..."
701
 
702
+ #: controllers/Post.php:355 controllers/Post.php:380
703
+ msgid "Can't get the post URL"
704
+ msgstr ""
705
+
706
+ #: controllers/Post.php:385
707
+ msgid "Invalid request"
708
+ msgstr ""
709
+
710
+ #: controllers/PostsList.php:74 controllers/PostsList.php:117
711
  msgid "SQ Snippet"
712
  msgstr ""
713
 
714
+ #: controllers/PostsList.php:75
715
  msgid "Optimized"
716
  msgstr ""
717
 
718
+ #: controllers/PostsList.php:200
719
+ msgid "Network Error. Please Refresh."
720
+ msgstr ""
721
+
722
+ #: controllers/PostsList.php:204
723
+ #, php-format
724
+ msgid "Maintenance. %sWe'll be back in a minute."
725
+ msgstr ""
726
+
727
+ #: controllers/PostsList.php:235
728
  msgid "Not Public"
729
  msgstr ""
730
 
731
+ #: controllers/PostsList.php:236
732
  msgid "Could not process"
733
  msgstr ""
734
 
735
+ #: controllers/PostsList.php:237
736
  msgid "The Squirrly subscription has expired!"
737
  msgstr ""
738
 
739
+ # @ squirrly-seo
740
+ #: controllers/Ranking.php:78
741
+ #, fuzzy
742
+ #| msgid "Could not send the email..."
743
+ msgid "Could not load the Rankings."
744
+ msgstr "Konnte E-Mail nicht senden ..."
745
+
746
+ # @ squirrly-seo
747
+ #: controllers/Ranking.php:91
748
+ #, fuzzy
749
+ #| msgid "Could not send the email..."
750
+ msgid "Could not load data."
751
+ msgstr "Konnte E-Mail nicht senden ..."
752
+
753
+ #: controllers/Ranking.php:143
754
  #, php-format
755
  msgid "Could not refresh the rank. Please check your SERP credits %shere%s"
756
  msgstr ""
757
 
758
+ #: controllers/Ranking.php:145
759
  #, php-format
760
  msgid "%s is queued and the rank will be checked soon."
761
  msgstr ""
762
 
763
+ #: controllers/Ranking.php:156
764
  msgid "The keyword is deleted"
765
  msgstr ""
766
 
767
  # @ squirrly-seo
768
+ #: controllers/Ranking.php:158
769
  #, fuzzy
770
  #| msgid "Could not send the email..."
771
  msgid "Could not delete the keyword!"
772
  msgstr "Konnte E-Mail nicht senden ..."
773
 
774
+ #: controllers/Ranking.php:177 controllers/Research.php:232
775
+ #: controllers/Research.php:314 controllers/Research.php:621
776
+ #: controllers/Research.php:706
777
  msgid "Deleted!"
778
  msgstr ""
779
 
780
+ #: controllers/Ranking.php:194
781
  msgid "Sent!"
782
  msgstr ""
783
 
784
+ #: controllers/Research.php:198
785
  msgid "Keyword Saved. The rank check will be ready in a minute."
786
  msgstr ""
787
 
788
+ #: controllers/Research.php:200 controllers/Research.php:204
789
  msgid "Keyword Saved!"
790
  msgstr ""
791
 
792
+ #: controllers/Research.php:265
793
+ msgid "Invalid Label or Color!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
794
  msgstr ""
795
 
796
+ #: controllers/Research.php:346 controllers/Research.php:656
797
+ #: controllers/Research.php:682
798
  msgid "Invalid Keyword!"
799
  msgstr ""
800
 
801
+ #: controllers/Research.php:405 controllers/Research.php:419
802
+ #: controllers/Research.php:441 controllers/Research.php:444
803
+ #: controllers/SeoSettings.php:387 controllers/SeoSettings.php:390
804
+ #: controllers/SeoSettings.php:434 controllers/SeoSettings.php:437
805
+ msgid "Error! The backup is not valid."
806
  msgstr ""
807
 
808
+ #: controllers/Research.php:439 controllers/SeoSettings.php:385
 
809
  msgid "Great! The backup is restored."
810
  msgstr ""
811
 
812
+ #: controllers/Research.php:447 controllers/SeoSettings.php:393
813
+ #: controllers/SeoSettings.php:440
 
 
 
 
 
 
814
  msgid "Error! You have to enter a previously saved backup file."
815
  msgstr ""
816
 
817
+ #: controllers/Research.php:468
818
  msgid "Could not add the keyword to SERP Check. Please try again."
819
  msgstr ""
820
 
821
+ #: controllers/Research.php:470
822
  msgid "The keyword is added to SERP Check."
823
  msgstr ""
824
 
825
+ #: controllers/Research.php:473
826
  msgid "Invalid parameters."
827
  msgstr ""
828
 
829
+ #: controllers/Research.php:565
830
+ msgid "Keyword Research limit exceeded"
831
+ msgstr ""
832
+
833
+ #: controllers/Research.php:680
834
  msgid "The keywords are added to SERP Check!"
835
  msgstr ""
836
 
837
+ #: controllers/SeoSettings.php:321
838
  msgid "Google Analytics account is disconnected."
839
  msgstr ""
840
 
841
+ #: controllers/SeoSettings.php:323 controllers/SeoSettings.php:336
842
  msgid "Error! Could not disconnect the account."
843
  msgstr ""
844
 
845
+ #: controllers/SeoSettings.php:334
846
  msgid "Google Search Console account is disconnected."
847
  msgstr ""
848
 
849
+ #: controllers/SeoSettings.php:431
850
  msgid "Great! The SEO backup is restored."
851
  msgstr ""
852
 
853
+ #: controllers/SeoSettings.php:468 controllers/SeoSettings.php:512
 
 
 
 
854
  #, php-format
855
  msgid ""
856
+ "Success! The import from %s was completed successfully and your SEO is safe!"
 
857
  msgstr ""
858
 
859
+ #: controllers/SeoSettings.php:470
860
+ msgid "Error! An error occured while import. Please try again."
861
  msgstr ""
862
 
863
+ #: controllers/SeoSettings.php:482
864
+ msgid "All the Plugin settings were imported successfuly!"
865
  msgstr ""
866
 
867
+ #: controllers/SeoSettings.php:484
868
+ msgid "No settings found for this plugin/theme."
 
 
 
869
  msgstr ""
870
 
871
+ #: controllers/SeoSettings.php:532 models/Rollback.php:98
872
  msgid "Rollback to Previous Version"
873
  msgstr ""
874
 
875
  # @ squirrly-seo
876
+ #: controllers/SeoSettings.php:556
877
  #, fuzzy
878
  #| msgid "Could not send the email..."
879
  msgid "Could not save the changes"
880
  msgstr "Konnte E-Mail nicht senden ..."
881
 
882
  # @ squirrly-seo
883
+ #: controllers/SeoSettings.php:597 controllers/SeoSettings.php:633
884
  #, fuzzy
885
  #| msgid "Could not send the email..."
886
  msgid "Could not add the post type"
887
  msgstr "Konnte E-Mail nicht senden ..."
888
 
889
+ #: controllers/SeoSettings.php:667
890
+ msgid ""
891
+ "Error! Could not get the code. Connect to Google Search Console and validate "
892
+ "the connection."
893
+ msgstr ""
894
+
895
+ #: controllers/SeoSettings.php:688
896
+ msgid ""
897
+ "Error! Could not get the tracking code. Connect to Google Analytics and get "
898
+ "the website tracking code from Admin area."
899
+ msgstr ""
900
+
901
  # @ squirrly-seo
902
+ #: controllers/Snippet.php:82
903
  #, fuzzy
904
  #| msgid "Squirrly LIVE SEO assistant"
905
  msgid "Squirrly SEO Snippet"
906
  msgstr "Squirrly LIVE SEO-Assistent"
907
 
908
  # @ squirrly-seo
909
+ #: controllers/Snippet.php:177
910
  #, fuzzy
911
  #| msgid "Could not send the email..."
912
  msgid "Could not save the data"
913
  msgstr "Konnte E-Mail nicht senden ..."
914
 
915
+ #: core/BlockFocusPages.php:22 view/Audits/AuditStats.php:89
916
  msgid "Audit in progress"
917
  msgstr ""
918
 
 
 
 
 
919
  # @ squirrly-seo
920
+ #: core/BlockSupport.php:26
921
  msgid "Plugin Feedback"
922
  msgstr ""
923
 
924
  # @ squirrly-seo
925
+ #: core/BlockSupport.php:58
926
  msgid "Thank you for your feedback"
927
  msgstr ""
928
 
929
  # @ squirrly-seo
930
+ #: core/BlockSupport.php:62
931
  msgid "No message."
932
  msgstr ""
933
 
934
+ #: core/Blocklogin.php:53
935
  #, php-format
936
  msgid ""
937
  "We found your email, so it means you already have a Squirrly.co account. "
938
+ "%sClick %sI already have an account%s and login. If you forgot your "
939
+ "password, click %shere%s"
940
  msgstr ""
941
 
942
+ #: core/Blocklogin.php:56
943
  msgid "Your email is not valid. Please enter a valid email"
944
  msgstr ""
945
 
946
+ #: core/Blocklogin.php:59
947
  msgid "We could not create your account. Please enter a valid email"
948
  msgstr ""
949
 
950
+ #: core/Blocklogin.php:78
951
  #, php-format
952
  msgid ""
953
  "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
954
  "webmaster) and request them to add %s to their IP whitelist."
955
  msgstr ""
956
 
957
+ #: core/Blocklogin.php:82
958
  msgid "Could not send your information to Squirrly. Please try again."
959
  msgstr ""
960
 
961
  # @ squirrly-seo
962
+ #: core/Blocklogin.php:104
963
  msgid "Wrong email or password!"
964
  msgstr ""
965
 
966
+ #: core/Blocklogin.php:107
967
  msgid "You can only use this account for the URL you registered first!"
968
  msgstr ""
969
 
970
+ #: core/Blocklogin.php:110
971
  msgid "An error occured"
972
  msgstr ""
973
 
974
+ #: core/Blocklogin.php:130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
975
  #, php-format
976
  msgid ""
977
+ "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
978
+ "webmaster) and request them to add %s to their IP whitelist."
 
 
 
 
 
 
 
979
  msgstr ""
980
 
981
+ # @ squirrly-seo
982
+ #: core/Blocklogin.php:135
983
+ msgid "Both fields are required."
 
 
 
 
984
  msgstr ""
985
 
986
+ #: models/Assistant.php:50 view/Blocks/SEOIssues.php:42
987
+ msgid "Task Details"
988
  msgstr ""
989
 
990
+ #: models/Assistant.php:57
991
+ msgid "active task"
 
 
 
 
992
  msgstr ""
993
 
994
  # @ squirrly-seo
995
+ #: models/Assistant.php:80 view/Blocks/Jorney.php:69
996
+ #: view/Blocks/KRHistory.php:47
997
  #, fuzzy
998
  #| msgid "Do the research"
999
  msgid "Do Keyword Research"
1000
  msgstr "Recherchieren"
1001
 
1002
+ #: models/Assistant.php:81
1003
  #, php-format
1004
  msgid ""
1005
  "Use Research - Find Keywords to perform your very first keyword research for "
1007
  "steps of performing a research. %s Just follow the steps."
1008
  msgstr ""
1009
 
1010
+ #: models/Assistant.php:85
1011
  msgid "Add Keywords in Briefcase"
1012
  msgstr ""
1013
 
1014
+ #: models/Assistant.php:86
1015
  #, php-format
1016
  msgid ""
1017
  "Use the Briefcase feature to organize and manage your portfolio of keywords. "
1024
  "the future and which are on-point with your strategy."
1025
  msgstr ""
1026
 
1027
+ #: models/Assistant.php:90
1028
  msgid "Create Labels for Keywords"
1029
  msgstr ""
1030
 
1031
+ #: models/Assistant.php:91
1032
  #, php-format
1033
  msgid ""
1034
  "Organize your keywords by using Labels for the keywords you've stored in "
1040
  "complete this task."
1041
  msgstr ""
1042
 
1043
+ #: models/Assistant.php:95
1044
  msgid "Add Keywords to Labels"
1045
  msgstr ""
1046
 
1047
+ #: models/Assistant.php:96
1048
  #, php-format
1049
  msgid ""
1050
  "Now that you've created your first label, you should label one of your "
1054
  "Then, assign a label to your keyword in order to complete this task."
1055
  msgstr ""
1056
 
1057
+ #: models/Assistant.php:100
1058
  msgid "Send Keywords to Rank Checker"
1059
  msgstr ""
1060
 
1061
+ #: models/Assistant.php:101
1062
  #, php-format
1063
  msgid ""
1064
  "Now that you (hopefully) have keywords added to your Briefcase, go look at "
1070
  "SEO strategy."
1071
  msgstr ""
1072
 
1073
+ #: models/Assistant.php:107
1074
  msgid "Optimize Using Live Assistant"
1075
  msgstr ""
1076
 
1077
+ #: models/Assistant.php:108
1078
  #, php-format
1079
  msgid ""
1080
  "Optimize your first Page or Article using the SEO Live Assistant (SLA) "
1088
  "your way around it."
1089
  msgstr ""
1090
 
1091
+ #: models/Assistant.php:114
1092
  msgid "Activate Meta Automation"
1093
  msgstr ""
1094
 
1095
+ #: models/Assistant.php:115
1096
  #, php-format
1097
  msgid ""
1098
+ "The %sAutomation Features%s of Squirrly SEO are extremely powerful. %s They "
1099
+ "help Non-SEO experts avoid many mistakes they would normally make. %s They "
1100
+ "help experts control any WordPress site at a level that has never been "
1101
+ "possible before. (just make sure you click to see the Advanced settings). %s "
1102
+ "You'll be able to configure automations according to any post type. %s Turn "
1103
+ "the toggle to ON for: %sActivate Patterns%s to complete this task."
1104
  msgstr ""
1105
 
1106
+ #: models/Assistant.php:119
1107
  msgid "Activate METAs"
1108
  msgstr ""
1109
 
1110
+ #: models/Assistant.php:120
1111
  #, php-format
1112
  msgid ""
1113
+ "Activate the %sMETA settings%s from the Squirrly SEO Plugin. %s You can "
1114
+ "import ALL meta settings you've made with other plugins in WordPress into "
1115
+ "your Squirrly SEO Plugin. That way everything will be kept 100%% intact, "
1116
+ "without any head-aches. %s To complete this task you need to activate: %s - "
1117
+ "Optimize the Titles%s - Optimize Descriptions %s - Add Canonical META Link "
1118
+ "%s Make sure you click on %sSave settings%s after you switch anything on or "
1119
+ "off."
1120
  msgstr ""
1121
 
1122
+ #: models/Assistant.php:124 view/Blocks/Snippet.php:376
1123
+ #: view/SeoSettings/Jsonld.php:35
1124
  msgid "Activate JSON-LD"
1125
  msgstr ""
1126
 
1127
+ #: models/Assistant.php:125
1128
  #, php-format
1129
  msgid ""
1130
+ "%sJSON-LD Structured Data%s needs to be activated. %s The Duplicate Removal "
1131
  "feature of Squirrly SEO will make sure that if you have more than one JSON-"
1132
  "LD definition inside the source code of any URL, the definition created by "
1133
  "Squirrly SEO will be the only one that remains. %s Make sure you setup all "
1134
  "the information about your Organization or your Personal Brand here. %s To "
1135
+ "finish all the JSON-LD related setup, also visit the %sSocial Media%s "
1136
+ "section of our Settings page and write in your social media profiles for "
1137
+ "this site. %s Then, at URL-level you will be able to add custom JSON-LD if "
1138
+ "you're an advanced user."
1139
  msgstr ""
1140
 
1141
+ #: models/Assistant.php:129 view/Blocks/Snippet.php:479
1142
+ #: view/SeoSettings/Automation.php:377 view/SeoSettings/Social.php:47
1143
  msgid "Activate Open Graph"
1144
  msgstr ""
1145
 
1146
+ #: models/Assistant.php:130
1147
  #, php-format
1148
  msgid ""
1149
+ "Go to the %sSocial Media section%s.%sActivate Open Graph. (switch the toggle "
1150
+ "to ON) %s The Open Graph will help you control the way your posts look when "
1151
  "people share your URLs to social media sites like Facebook and LinkedIN. %s "
1152
  "It will also make your social media posts look great and gain you clicks to "
1153
  "your site."
1154
  msgstr ""
1155
 
1156
+ #: models/Assistant.php:134 view/Blocks/Snippet.php:733
1157
+ #: view/SeoSettings/Automation.php:404 view/SeoSettings/Social.php:270
1158
  msgid "Activate Twitter Card"
1159
  msgstr ""
1160
 
1161
+ #: models/Assistant.php:135
1162
  #, php-format
1163
  msgid ""
1164
+ "Go to the %sSocial Media section%s. %s - Activate Twitter Card. (switch the "
1165
  "toggle to ON) %s - Add your Twitter profile URL %s The Twitter Card will "
1166
  "help you control the way your posts look when people share your URLs on "
1167
  "Twitter. %s It will also make your social media posts look great and gain "
1168
  "you clicks to your site."
1169
  msgstr ""
1170
 
1171
+ #: models/Assistant.php:139
1172
  msgid "Activate Sitemap XML"
1173
  msgstr ""
1174
 
1175
+ #: models/Assistant.php:140
1176
  #, php-format
1177
  msgid ""
1178
+ "Activate your %sSitemap XML%s setting. Squirrly SEO will then generate your "
1179
  "sitemap, according to different items you can set up. %s Use this to tell "
1180
  "Google how often you bring new content to your site. %s Also, choose for "
1181
  "which types of URLs you'll want to have sitemaps. It depends on your "
1186
  msgstr ""
1187
 
1188
  # @ squirrly-seo
1189
+ #: models/Assistant.php:144
1190
  #, fuzzy
1191
  #| msgid "Google %sAnalytics ID%s`:"
1192
  msgid "Activate Google Analytics"
1193
  msgstr "Google %sAnalytics ID%s`:"
1194
 
1195
+ #: models/Assistant.php:145
1196
  #, php-format
1197
  msgid ""
1198
+ "Go to the %sTracking Tools section%s. %s Add your Google Analytics ID to "
1199
  "complete this setting. (find it in the tracking code that Google Analytics "
1200
  "tells you to place on your site) %s Squirrly SEO will then add "
1201
  "(automatically) your Google Analytics tracking code (in the format you "
1203
  "Automation section)."
1204
  msgstr ""
1205
 
1206
+ #: models/Assistant.php:149
1207
  msgid "Activate Facebook Pixel"
1208
  msgstr ""
1209
 
1210
+ #: models/Assistant.php:150
1211
  #, php-format
1212
  msgid ""
1213
+ "Go to the %sTracking Tools section%s of the settings and add your Facebook "
1214
+ "Pixel ID. %s Make sure you click %sSave Settings%s after you do that. %s Do "
1215
+ "this, and Facebook will start tracking user actions on your site, so you can "
1216
+ "later retarget them with ads."
1217
  msgstr ""
1218
 
1219
+ #: models/Assistant.php:154
1220
  msgid "Connect the Webmasters"
1221
  msgstr ""
1222
 
1223
+ #: models/Assistant.php:155
1224
  #, php-format
1225
  msgid ""
1226
+ "Go to the %sConnection section%s. %s This section makes it super easy to "
1227
+ "integrate different (important) 3rd party services with your WordPress. %s "
1228
+ "Alexa META Code is 100%% optional, but the rest are very important to add. "
1229
+ "%s Enter your Pinterest code, especially if you plan to expand your presence "
1230
+ "on Pinterest. It will %sactivate Rich Pins%s, which will completely boost "
1231
+ "your sales and visibility for any product or post that has great images."
 
1232
  msgstr ""
1233
 
1234
  # @ squirrly-seo
1235
+ #: models/Assistant.php:163 models/focuspages/Accuracy.php:45
1236
+ #: models/focuspages/Traffic.php:100 models/focuspages/Traffic.php:105
1237
  #, fuzzy
1238
  #| msgid "Google %sAnalytics ID%s`:"
1239
  msgid "Connect Google Analytics"
1240
  msgstr "Google %sAnalytics ID%s`:"
1241
 
1242
+ #: models/Assistant.php:164
1243
  #, php-format
1244
  msgid ""
1245
+ "Integrate %sGoogle Analytics%s with Squirrly SEO from %sAudits > Settings%s."
1246
+ "%sFeatures like %sFocus Pages%s and the %sAudit%s need this integration, in "
1247
+ "order to work at full potential.%sGoogle Analytics is free and everyone uses "
1248
+ "it. The %sFocus Pages%s and the %sAudit%s will interpret the right data from "
1249
+ "Google Analytics for you.%sYou'll feel like an Analytics expert, without "
1250
+ "having to know a single thing about Google Analytics."
1251
  msgstr ""
1252
 
1253
+ #: models/Assistant.php:168 models/Assistant.php:190
1254
  msgid "Connect Google Search Console"
1255
  msgstr ""
1256
 
1257
+ #: models/Assistant.php:169
1258
  #, php-format
1259
  msgid ""
1260
+ "Integrate your WordPress with %sGoogle Search Console%s with Squirrly SEO "
1261
+ "from %sAudits > Settings%s.%sThis integration is more than just setting the "
1262
+ "meta code for it. It will connect your WP to the API of Google's service and "
1263
+ "enable info such as Impressions, Clicks, Average Ranking Position to be "
1264
+ "collected.%sMore importantly, you'll be able to update all the info that "
1265
+ "Google has about your site, directly from your Squirrly SEO Plugin."
1266
  msgstr ""
1267
 
1268
+ #: models/Assistant.php:173
1269
  msgid "Set the Audit Email"
1270
  msgstr ""
1271
 
1272
+ #: models/Assistant.php:174
1273
  #, php-format
1274
  msgid ""
1275
  "You can customize the email to which we send the Audit reports.%sIt can be "
1279
  "order to increase the score."
1280
  msgstr ""
1281
 
1282
+ #: models/Assistant.php:178
1283
  msgid "Get your score over 60"
1284
  msgstr ""
1285
 
1286
+ #: models/Assistant.php:179
1287
  #, php-format
1288
  msgid ""
1289
  "True website marketing performance happens after your Audit score gets to "
1291
  "getting a score of over 60.%sLook at the progress charts weekly and make "
1292
  "sure you check out the Tasks section, which tells you exactly what you need "
1293
  "to do in order to increase the score.%sWe've been testing these scores since "
1294
+ "2013 on hundreds of thousands of websites and it's always the same: %strue "
1295
+ "performance happens at over 84%s. That's why you need to start working on "
1296
+ "this."
1297
  msgstr ""
1298
 
1299
+ #: models/Assistant.php:185
1300
  msgid "Track your first 3 Keywords"
1301
  msgstr ""
1302
 
1303
+ #: models/Assistant.php:186
1304
  #, php-format
1305
  msgid ""
1306
+ "%sSERP Checker = Search Engine Result Pages Checker.%s %s It checks your "
1307
  "position on the Google Search Engine for your keywords. Also (on the "
1308
  "Business Plan) it shows you the evolution in time for your sites' URLs for "
1309
  "these keywords. %s Tell Squirrly SEO the first three keywords you want it to "
1311
  "according to a solid SEO Strategy, you'll only be able to add keywords or "
1312
  "remove keywords in the Ranking section from your Briefcase. %s Briefcase is "
1313
  "your keyword organizer / manager. Find it in the Research section. Go with "
1314
+ "the mouse cursor over a keyword from %sBriefcase -> see the 3 vertical dots -"
1315
+ "> select Send to Rank Checker%s"
1316
  msgstr ""
1317
 
1318
+ #: models/Assistant.php:191
1319
  #, php-format
1320
  msgid ""
1321
+ "Connect Google Search Console. %s You can do that from %sSEO Audit > Settings"
1322
+ "%s. %s It will bring information regarding Impressions and Clicks. %s Note: "
1323
+ "if you're on the free plan or the PRO plan then the Ranking Position will be "
1324
+ "displayed according to data from Google Search Console, which does not "
1325
+ "present the actual position you are on. It shows an average position that "
1326
+ "your site was lately found on. It can give you values such as 4.3 because of "
1327
+ "this. Even though your page today could be on position 7. %s The Business "
1328
+ "Plan is the only one that can give you the exact position because it uses "
1329
+ "Squirrly's private cloud servers that are working around the clock to gather "
1330
+ "the accurate, on-time and objective information about your rankings."
 
1331
  msgstr ""
1332
 
1333
+ #: models/Assistant.php:195
1334
  msgid "Get 1 Keyword to the first page of Google"
1335
  msgstr ""
1336
 
1337
+ #: models/Assistant.php:196
1338
  #, php-format
1339
  msgid ""
1340
+ "Start with a small task. %sGet 1 keyword to the first page of Google%s. %s "
1341
+ "Select a good keyword (using our %sKeyword Research Tool%s). %s Create an "
1342
+ "amazing page for it (if you don't already have one). %s %sAdd the page to "
1343
+ "Focus Pages%s in Squirrly SEO. %s Turn the RED lights to Green in Focus "
1344
+ "Pages and see your rankings increase over time. %s If you continue working "
1345
+ "on those tasks and turning elements to green you'll complete this task."
1346
  msgstr ""
1347
 
1348
+ #: models/Assistant.php:253 models/abstract/Assistant.php:179
1349
  msgid "You chose to ignore this task. Click to activate it."
1350
  msgstr ""
1351
 
1352
+ #: models/Audits.php:17
1353
+ msgid "Average Content Optimization"
1354
  msgstr ""
1355
 
1356
+ #: models/Audits.php:18 models/Audits.php:97 models/Audits.php:107
1357
+ #: models/Audits.php:117 models/Audits.php:127 models/Audits.php:716
1358
+ msgid "Great!"
1359
  msgstr ""
1360
 
1361
+ #: models/Audits.php:19
1362
+ msgid "hmm..."
1363
  msgstr ""
1364
 
1365
+ #: models/Audits.php:20
1366
+ #, php-format
1367
+ msgid ""
1368
+ "How can we fix the SEO optimization of a page on our website? %s Find an "
1369
+ "amazing keyword set to use for your page. %s If you have a page about a Jazz "
1370
+ "Concert that John Dane (fictional name used for this example) will do on 9th "
1371
+ "of August 2025 in Phoenix, AZ, then you can try and find the best keywords "
1372
+ "you can use, that are related to: 'jazz concert', 'john dane', 'jazz 2025' "
1373
+ "and 'jazz in phoenix'. Find out what others search for. If you'll optimize "
1374
+ "the page for those keywords, you'll be certain that jazz fans will find it. "
1375
+ "The keyword research tool from Squirrly SEO (available as a web tool and "
1376
+ "also as a plugin for WordPress) helps you figure out exactly what to use. %s "
1377
+ "Start optimizing your content. You can use a tool like Squirrly SEO to "
1378
+ "optimize your pages. Squirrly guides you towards the best practices of "
1379
+ "optimizing a page for SEO and avoiding keyword stuffing.%s"
1380
  msgstr ""
1381
 
1382
+ #: models/Audits.php:21
 
 
 
 
 
 
 
1383
  msgid ""
1384
+ "Optimization is NOT about stuffing in keywords. It's about writing the page "
1385
+ "in such page that Search Engine bots and Humans alike will easily understand "
1386
+ "that the page is exactly about the topic they were searching for. If you are "
1387
+ "unsure how to do this, Squirrly SEO (available as a web tool or as a "
1388
+ "WordPress plugin) helps you get the job done with ease."
1389
  msgstr ""
1390
 
1391
+ #: models/Audits.php:22
 
1392
  msgid ""
1393
+ "Use tools like Squirrly Keyword Research and Squirrly Live Assistant to "
1394
+ "optimize your content"
1395
  msgstr ""
1396
 
1397
+ #: models/Audits.php:27
1398
+ msgid "DcPublisher Meta"
1399
  msgstr ""
1400
 
1401
+ #: models/Audits.php:28 models/Audits.php:58 models/Audits.php:68
1402
+ #: models/Audits.php:78 models/Audits.php:137 models/Audits.php:147
1403
+ #: models/Audits.php:157 models/Audits.php:167 models/Audits.php:177
1404
+ #: models/Audits.php:187 models/Audits.php:197 models/Audits.php:207
1405
+ #: models/Audits.php:217 models/Audits.php:227 models/Audits.php:296
1406
+ #: models/Audits.php:306 models/Audits.php:316 models/Audits.php:326
1407
+ #: models/Audits.php:421
1408
+ msgid "Yes"
1409
  msgstr ""
1410
 
1411
+ #: models/Audits.php:29 models/Audits.php:59 models/Audits.php:69
1412
+ #: models/Audits.php:79 models/Audits.php:138 models/Audits.php:148
1413
+ #: models/Audits.php:168 models/Audits.php:178 models/Audits.php:188
1414
+ #: models/Audits.php:198 models/Audits.php:208 models/Audits.php:218
1415
+ #: models/Audits.php:228 models/Audits.php:297 models/Audits.php:307
1416
+ #: models/Audits.php:317 models/Audits.php:327 models/Audits.php:368
1417
+ #: models/Audits.php:412 models/Audits.php:422
1418
+ msgid "No"
1419
  msgstr ""
1420
 
1421
+ #: models/Audits.php:29
1422
+ msgid "The pages without DcPublisher meta"
1423
  msgstr ""
1424
 
1425
+ #: models/Audits.php:30
 
1426
  msgid ""
1427
+ "Dublin Core is a set of standard metadata elements used to describe the "
1428
+ "contents of a website. It can help with some internal search engines and it "
1429
+ "does not bloat your code."
1430
  msgstr ""
1431
 
1432
+ #: models/Audits.php:31
1433
+ msgid "Add the meta DcPublisher tag in the page's header"
 
 
 
1434
  msgstr ""
1435
 
1436
+ #: models/Audits.php:38
1437
+ msgid "Top Ten Pages This Week"
1438
  msgstr ""
1439
 
1440
+ #: models/Audits.php:41
1441
  #, php-format
1442
  msgid ""
1443
+ "If there is enough data in Google Analytics, you should see the list of "
1444
+ "pages with the most visitors in the last week. %s Having at least 100 "
1445
+ "visitors per page every week is crucial. %s Search Engines like Google and "
1446
+ "Bing will push down a page which doesn't attact visitors."
1447
  msgstr ""
1448
 
1449
+ #: models/Audits.php:45 view/FocusPages/FocusPageStats.php:188
1450
+ msgid "Page Traffic"
1451
  msgstr ""
1452
 
1453
+ #: models/Audits.php:46
1454
+ msgid " total visits / mo."
 
 
1455
  msgstr ""
1456
 
1457
+ #: models/Audits.php:47
1458
+ msgid "The pages with low traffic"
 
 
 
 
1459
  msgstr ""
1460
 
1461
+ #: models/Audits.php:48
1462
+ #, php-format
1463
+ msgid ""
1464
+ "How can we fix the Overall Traffic of the website? %s Make sure you have "
1465
+ "active listings which can be easily found on various marketplaces / "
1466
+ "platforms. eg: you have a Shopify app, a Chrome Extension, a Chrome App, a "
1467
+ "Udemy Course, Slides on SlideShare.com, videos on Youtube, an infographic on "
1468
+ "Pinterest, etc. These will always bring you constant traffic to the website "
1469
+ "and once you set it (and make it visible) you can forget it. It will keep "
1470
+ "bringing you traffic. Of course, the key is to first make these items "
1471
+ "visible in the places where you publish them. %s You need an email list. "
1472
+ "Make sure that people who come to your store, do business with you, visit "
1473
+ "your website, read your blog leave their email address so you can "
1474
+ "communicate with them further on. An alternative to this is to make a "
1475
+ "Chatbot for Facebook Messenger and get them hooked to the bot. By doing any "
1476
+ "of these, you'll be able to bring those people back to your website. %s"
1477
  msgstr ""
1478
 
1479
+ #: models/Audits.php:49
1480
  msgid ""
1481
+ "Get each person who arrives to your site once to leave something that you "
1482
+ "can use later on to bring them to your site again. You can use Facebook "
1483
+ "Pixel and then retarget them, you can make them subscribe to Desktop "
1484
+ "Notifications to receive push notifications, you can have them download an "
1485
+ "app, subscribe to a newsletter, etc. Sometimes it's best if you can create "
1486
+ "clever funnels that will ensure that any person may start following you on "
1487
+ "multiple such channels."
1488
  msgstr ""
1489
 
1490
+ #: models/Audits.php:50
1491
+ msgid "Try to gain organic traffic to your site's pages"
1492
  msgstr ""
1493
 
1494
+ # @ squirrly-seo
1495
+ #: models/Audits.php:57
1496
+ #, fuzzy
1497
+ #| msgid "Tool for Search Engines"
1498
+ msgid "Visible for search engines?"
1499
+ msgstr "Tool für Suchmaschinen"
1500
+
1501
+ #: models/Audits.php:59
1502
+ msgid "The pages with noindex"
1503
  msgstr ""
1504
 
1505
+ #: models/Audits.php:60
1506
  #, php-format
1507
  msgid ""
1508
+ "How can we fix the noindex for our pages? %s You're currently telling Google "
1509
+ "not to index some of your pages through a robots tag inside your code. %s On "
1510
+ "WordPress, it's super easy to control on which pages to place no-index and "
1511
+ "which pages should never get tagged with no-index if you use the Squirrly "
1512
+ "SEO Plugin. %s If you're using something else, make sure you remove <META "
1513
+ "NAME=“ROBOTS” CONTENT=“NOINDEX, NOFOLLOW”> from the <head> of your HTML.%s"
1514
  msgstr ""
1515
 
1516
+ #: models/Audits.php:61
1517
+ msgid ""
1518
+ "Some pages are better off if they have an associated no-index tag. Every "
1519
+ "website has a couple of pages that would be completely pointless to appear "
1520
+ "in search results, because they wouldn't ever make any sense for potential "
1521
+ "searchers."
1522
  msgstr ""
1523
 
1524
+ # @ squirrly-seo
1525
+ #: models/Audits.php:62 models/Audits.php:72
1526
+ #, fuzzy
1527
+ #| msgid "adds the correct <strong>title</strong> in the home page"
1528
+ msgid "Add the correct meta robots tag in the pages"
1529
+ msgstr "fügt den richtigen <strong>Titel</strong> in die Startseite ein"
1530
+
1531
+ #: models/Audits.php:67
1532
+ msgid "Followed by search engines?"
1533
  msgstr ""
1534
 
1535
+ #: models/Audits.php:69
1536
+ msgid "The pages with nofollow"
1537
  msgstr ""
1538
 
1539
+ #: models/Audits.php:70
1540
+ #, php-format
1541
  msgid ""
1542
+ "How can we fix the nofollow for our pages? %s You're currently telling "
1543
+ "Google not to follow some of your pages through a robots tag inside your "
1544
+ "code. %s On WordPress, it's super easy to control on which pages to place "
1545
+ "nofollow and which pages should never get tagged with nofollow if you use "
1546
+ "the Squirrly SEO Plugin. %s If you're using something else, make sure you "
1547
+ "remove <META NAME=“ROBOTS” CONTENT=“NOFOLLOW”> from the <head> of your HTML."
1548
+ "%s"
1549
  msgstr ""
1550
 
1551
+ #: models/Audits.php:71
 
1552
  msgid ""
1553
+ "Some pages are better off if they have an associated nofollow tag. Every "
1554
+ "website has a couple of pages that would be completely pointless to be "
1555
+ "followed by search results like: Contact Us, Terms and Policy."
1556
  msgstr ""
1557
 
1558
+ #: models/Audits.php:77
1559
+ msgid "Is your site Safe Browsing?"
1560
  msgstr ""
1561
 
1562
+ #: models/Audits.php:80
1563
+ #, php-format
1564
  msgid ""
1565
+ "How can we get our website to be Safe Browsing compliant? %s Make sure you "
1566
+ "find and delete all malware from your website. %s Watch this video to learn "
1567
+ "more. [link]https://www.youtube.com/embed/7GStGcTeo20[/link] %s Once you "
1568
+ "feel like you've fixed your problems you can check using this tool from "
1569
+ "Google: [link]https://transparencyreport.google.com/safe-browsing/search[/"
1570
+ "link]%s"
1571
  msgstr ""
1572
 
1573
+ #: models/Audits.php:81
1574
+ msgid ""
1575
+ "This is a TOP priority if you're having a Safe Browsing problem at the "
1576
+ "moment. Browsers will NOT allow web visitors to actually access your pages. "
1577
+ "It will also cause you other problems like lower search rankings."
1578
  msgstr ""
1579
 
1580
+ #: models/Audits.php:86
1581
+ msgid "Page load time"
 
1582
  msgstr ""
1583
 
1584
+ #: models/Audits.php:87
1585
+ msgid "s average is a good time"
1586
  msgstr ""
1587
 
1588
+ #: models/Audits.php:88
1589
+ msgid "s average is slow"
1590
  msgstr ""
1591
 
1592
+ #: models/Audits.php:88
1593
+ msgid "The slow pages are"
 
 
 
1594
  msgstr ""
1595
 
1596
+ #: models/Audits.php:89
1597
  #, php-format
1598
+ msgid ""
1599
+ "How can we fix the loading speed of the website? %s Use smaller images, or "
1600
+ "compress them with tools like ShortPixel.com %s Minify Javascripts, use "
1601
+ "CDNs, use gZip. %s Use a professional service if your site is based on "
1602
+ "WordPress. Our parent company, Squirrly Limited, offers such a service for "
1603
+ "WordPress.org based websites [link]https://plugin.squirrly.co/store/fix-site-"
1604
+ "structure-seo-security-speed-broken-links-css-javascript/[/link]%s"
1605
  msgstr ""
1606
 
1607
+ #: models/Audits.php:90
1608
+ msgid ""
1609
+ "Increasing loading speed will bring you more engagement, lower bounce rates "
1610
+ "AND more search engine results."
 
 
 
 
 
1611
  msgstr ""
1612
 
1613
+ #: models/Audits.php:91
1614
+ msgid "Optimize your site's speed"
 
 
 
 
 
 
 
 
 
 
1615
  msgstr ""
1616
 
1617
+ #: models/Audits.php:96
1618
+ msgid "Duplicate Titles"
1619
  msgstr ""
1620
 
1621
+ #: models/Audits.php:97
1622
+ msgid "No duplicate titles."
 
 
 
 
 
 
 
1623
  msgstr ""
1624
 
1625
+ #: models/Audits.php:97
1626
+ msgid "The pages on your site have unique title tags."
1627
  msgstr ""
1628
 
1629
+ #: models/Audits.php:98 models/Audits.php:108
1630
+ msgid "We found duplicates."
1631
  msgstr ""
1632
 
1633
+ #: models/Audits.php:98
1634
+ msgid "The Pages with Duplicate Titles are"
1635
  msgstr ""
1636
 
1637
+ #: models/Audits.php:99
1638
+ #, php-format
1639
+ msgid ""
1640
+ "How can we fix the Duplicate Titles on our pages? %s Features like SEO "
1641
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META title "
1642
+ "automatically from the content of your page (in case you didn't already "
1643
+ "place a custom title). Make every single META Title of every page unique "
1644
+ "(you never repeat it on any other URL from the website). You will write what "
1645
+ "you want Google to display in the search results as a title for your "
1646
+ "listing. Make this text awesome and you'll get people clicking on it. %s See "
1647
+ "if you can assign rules to WordPress to have it change the Title of each URL "
1648
+ "according to different patterns. Normally the platform will take the Title "
1649
+ "of the latest product inside the category and add it to the Title of that "
1650
+ "particular category. In this case you can end up with something like: "
1651
+ "example.com/shooter-games will have title: 'Counter Strike GO. Buy it Now' "
1652
+ "and also: example.com/shooter-games/cs-go will also have title: 'Counter "
1653
+ "Strike GO. Buy it Now'. %s All these problematic cases can be forgotten once "
1654
+ "you start using Squirrly SEO . With its Patterns feature, it will create "
1655
+ "rules for WordPress that ensure each title for each page on your site is "
1656
+ "unique. This is completely available on the free version, so you can start "
1657
+ "right away.%s"
1658
  msgstr ""
1659
 
1660
+ #: models/Audits.php:100
1661
+ msgid ""
1662
+ "On WordPress you can use Squirrly SEO to control everything about your page "
1663
+ "Titles and make them stand out on search engines."
1664
  msgstr ""
1665
 
1666
+ #: models/Audits.php:101
1667
+ msgid ""
1668
+ "Add different titles to each page. You can do it manually or use SEO tools "
1669
+ "(like Squirrly) for that."
1670
  msgstr ""
1671
 
1672
+ #: models/Audits.php:106
1673
+ msgid "Duplicate Descriptions"
1674
  msgstr ""
1675
 
1676
+ #: models/Audits.php:107
1677
+ msgid "No duplicate descriptions."
1678
  msgstr ""
1679
 
1680
+ #: models/Audits.php:107
1681
+ msgid "The pages on your site have unique meta descriptions."
1682
  msgstr ""
1683
 
1684
+ #: models/Audits.php:108
1685
+ msgid "The Pages on which we found duplicates are"
1686
  msgstr ""
1687
 
1688
+ #: models/Audits.php:109
1689
+ #, php-format
1690
+ msgid ""
1691
+ "How can we fix the Duplicate Descriptions on our website? %s Features like "
1692
+ "SEO Automation feature from Squirrly SEO, because it will generate your META "
1693
+ "description automatically from the content of your page (in case you didn't "
1694
+ "already place a custom description). Make every single META description of "
1695
+ "every page unique (you never repeat it on any other URL from the website). "
1696
+ "Make this text awesome and you'll get people clicking on it. %s See if you "
1697
+ "can assign rules on WordPress to have it change the META description of each "
1698
+ "URL according to different patterns. Normally the platform will take the "
1699
+ "Meta Description of the latest product inside the category and add it to the "
1700
+ "Meta Description of that particular category. In this case you can end up "
1701
+ "with something like: example.com/shooter-games will have description: "
1702
+ "'Counter Strike GO is the most popular shooter. Buy it Now' and also: "
1703
+ "example.com/shooter-games/cs-go will also have the description: 'Counter "
1704
+ "Strike GO is the most popular shooter. Buy it Now' %s All these problematic "
1705
+ "cases can be forgotten once you start using Squirrly SEO . With its Patterns "
1706
+ "feature, it will create rules for WordPress that ensure each description for "
1707
+ "each page on your site is unique. This is completely available on the free "
1708
+ "version, so you can start right away.%s"
1709
  msgstr ""
1710
 
1711
+ #: models/Audits.php:110
1712
+ msgid ""
1713
+ "On WordPress you can use Squirrly SEO to control everything about your META "
1714
+ "descriptions and make them stand out on search engines."
1715
  msgstr ""
1716
 
1717
+ #: models/Audits.php:111
1718
+ msgid ""
1719
+ "Add different description to each page. You can do it manually or use SEO "
1720
+ "tools (like Squirrly) for that."
1721
  msgstr ""
1722
 
1723
+ #: models/Audits.php:116
1724
+ msgid "Empty Titles"
 
1725
  msgstr ""
1726
 
1727
+ #: models/Audits.php:117
1728
+ msgid "All pages have titles."
1729
  msgstr ""
1730
 
1731
+ #: models/Audits.php:117
1732
+ msgid "all the pages on your site have the title tag defined :-)"
 
1733
  msgstr ""
1734
 
1735
+ #: models/Audits.php:118
1736
+ msgid "There are some pages without title."
 
1737
  msgstr ""
1738
 
1739
+ #: models/Audits.php:118
1740
+ msgid "The pages with empty Title tags are"
 
1741
  msgstr ""
1742
 
1743
+ #: models/Audits.php:119
1744
+ #, php-format
1745
+ msgid ""
1746
+ "How can we fix the Empty Titles on our pages? %s Features like SEO "
1747
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META title "
1748
+ "automatically from the content of your page. Write what you want Google to "
1749
+ "display in the search results as a title for your listing. Make this text "
1750
+ "awesome and you'll get people clicking on it. %s See if you can assign rules "
1751
+ "to WordPress to have it create Titles for each URL according to different "
1752
+ "patterns. By having clear rules for all URLs you'll ensure that Empty Titles "
1753
+ "will no longer be a problem in the future. %s All these problematic cases "
1754
+ "can be forgotten once you start using Squirrly SEO . With its Patterns "
1755
+ "feature, it will create rules for WordPress that ensure each title for each "
1756
+ "page on your site is unique. This is completely available on the free "
1757
+ "version, so you can start right away.%s"
1758
  msgstr ""
1759
 
1760
+ #: models/Audits.php:120
 
1761
  msgid ""
1762
+ "On WordPress you can use Squirrly SEO to create and control everything about "
1763
+ "your META titles and make them stand out on search engines."
1764
  msgstr ""
1765
 
1766
+ #: models/Audits.php:121
1767
+ msgid "Add a Title tag to each page in your site."
 
1768
  msgstr ""
1769
 
1770
+ #: models/Audits.php:126
1771
+ msgid "Empty Descriptions"
1772
  msgstr ""
1773
 
1774
+ #: models/Audits.php:127
1775
+ msgid "All articles have description."
1776
  msgstr ""
1777
 
1778
+ #: models/Audits.php:127
1779
+ msgid "all the pages on your site have meta description"
1780
+ msgstr ""
 
 
 
1781
 
1782
+ #: models/Audits.php:128
1783
+ msgid "There are some pages without description."
1784
+ msgstr ""
 
 
 
1785
 
1786
+ #: models/Audits.php:128
1787
+ msgid "The pages with empty description are"
1788
  msgstr ""
1789
 
1790
+ #: models/Audits.php:129
1791
+ #, php-format
1792
+ msgid ""
1793
+ "How can we fix the Empty Descriptions on our website? %s Features like SEO "
1794
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META "
1795
+ "description automatically from the content of your page. Make this text "
1796
+ "awesome and you'll get people clicking on it. %s See if you can assign rules "
1797
+ "to WordPress to have it create META descriptions for each URL according to "
1798
+ "different patterns. By having clear rules for all URLs you'll ensure that "
1799
+ "Empty Descriptions will no longer be a problem in the future. %s All these "
1800
+ "problematic cases can be forgotten once you start using Squirrly SEO . With "
1801
+ "its Patterns feature, it will create rules for WordPress that ensure each "
1802
+ "description for each page on your site is unique. This is completely "
1803
+ "available on the free version, so you can start right away.%s"
1804
  msgstr ""
1805
 
1806
+ #: models/Audits.php:130
1807
+ msgid ""
1808
+ "On WordPress you can use Squirrly SEO to create and control everything about "
1809
+ "your META descriptions and make them stand out on search engines."
1810
  msgstr ""
1811
 
1812
+ #: models/Audits.php:131
1813
+ msgid "Add meta description to each page in your site."
1814
  msgstr ""
1815
 
1816
+ #: models/Audits.php:136
1817
+ msgid "Do you have a title tag?"
 
1818
  msgstr ""
1819
 
1820
+ #: models/Audits.php:138
1821
+ msgid "The pages without title tag are"
1822
  msgstr ""
1823
 
1824
+ #: models/Audits.php:139
1825
+ #, php-format
1826
+ msgid ""
1827
+ "How can we fix the title tags of our pages %s Add HTML tags where you define "
1828
+ "the title of each page. Namely, add <title> ### </title>, where ### will be "
1829
+ "whatever you want to display as title for the page. %s In my example, above, "
1830
+ "if you don't replace the ###, then when you see a browser tab opened with "
1831
+ "your page, it will show you site icon (favicon) and the text ###. %s You "
1832
+ "will place the title tag inside the <head> section of your page's code.%s"
1833
  msgstr ""
1834
 
1835
+ #: models/Audits.php:140
1836
+ msgid ""
1837
+ "Platforms like Shopify handle this with their default engine. On WordPress "
1838
+ "you can use Squirrly SEO. It will create titles for every page. It will help "
1839
+ "you customize titles for every page, all while making you write ZERO, nada, "
1840
+ "rien, code. No coding required once you use a tool like Squirrly SEO."
1841
  msgstr ""
1842
 
1843
+ #: models/Audits.php:141
1844
+ msgid "Add a Title tag to this page of your site"
1845
  msgstr ""
1846
 
1847
+ #: models/Audits.php:146
1848
+ msgid "Do you have a meta description?"
1849
  msgstr ""
1850
 
1851
+ #: models/Audits.php:148
1852
+ msgid "The pages without description meta are"
1853
  msgstr ""
1854
 
1855
+ #: models/Audits.php:149
1856
+ #, php-format
1857
+ msgid ""
1858
+ "How can we fix the META Descriptions of our pages %s First of all, make sure "
1859
+ "that you understand the following: a poorly written META description will "
1860
+ "make for a horrible listing inside the Google search page. If people find "
1861
+ "your listing, they will not click on your listing in case your META "
1862
+ "Description is horrible to look at, is poorly written, or it doesn't seem to "
1863
+ "make sense. %s <meta name=\"description\" content=\"\" /> %s You will place "
1864
+ "the META description text inside the content=\"\" section above, between \" "
1865
+ "and \". Make sure your text describes the value / benefit that a person "
1866
+ "searching on Google would get by accessing your page. Once you're done "
1867
+ "writing the content part of the above tag, make sure you place it inside the "
1868
+ "<head> section of your page's code.%s"
1869
+ msgstr ""
1870
 
1871
+ #: models/Audits.php:150
1872
+ msgid ""
1873
+ "Platforms like Shopify handle this with their default engine. On WordPress "
1874
+ "you can use Squirrly SEO. It will automatically create META Descriptions for "
1875
+ "every page. It will help you customize these descriptions for every page, "
1876
+ "all while making you write ZERO, nada, rien, code. No coding required once "
1877
+ "you use a tool like Squirrly SEO. You can even customize the way it "
1878
+ "automates your descriptions."
1879
  msgstr ""
1880
 
1881
+ #: models/Audits.php:151
1882
+ msgid "Add meta description to this page of your site"
1883
  msgstr ""
1884
 
1885
+ #: models/Audits.php:156 models/bulkseo/Metas.php:92
1886
+ msgid "Meta Keyword"
1887
  msgstr ""
1888
 
1889
  # @ squirrly-seo
1890
+ #: models/Audits.php:157
1891
  #, fuzzy
1892
  #| msgid "Tips: 2-4 keywords"
1893
+ msgid "Your keywords are"
1894
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
1895
 
1896
+ # @ squirrly-seo
1897
+ #: models/Audits.php:158
1898
+ #, fuzzy
1899
+ #| msgid "Tips: 2-4 keywords"
1900
+ msgid "No keywords."
1901
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
1902
+
1903
+ #: models/Audits.php:159
1904
+ msgid ""
1905
+ "It is important for search engines to know which keywords you are trying to "
1906
+ "rank for with your website. This also helps bring targeted visitors to your "
1907
+ "site."
1908
  msgstr ""
1909
 
1910
+ #: models/Audits.php:160
1911
+ msgid "Make sure that the search for your keywords is on a rising trend"
1912
  msgstr ""
1913
 
1914
+ #: models/Audits.php:166 models/bulkseo/Metas.php:97
1915
+ msgid "Canonical Link"
1916
  msgstr ""
1917
 
1918
+ #: models/Audits.php:168
1919
+ msgid "The pages without canonical meta"
1920
  msgstr ""
1921
 
1922
+ #: models/Audits.php:169
1923
+ #, php-format
1924
+ msgid ""
1925
+ "How can we fix the Canonical Links problems of our pages? %s Add this code "
1926
+ "to the <head> section of your HTML page: <link rel=\"canonical\" href="
1927
+ "\"{site}\" /> %s Think of a canonical link as the \"preferred version\" of "
1928
+ "the page. %s Make sure you have this definition on your URL especially if "
1929
+ "you've copied the content from another LINK on the web. Example: You "
1930
+ "published a blog post on Medium and then also added it to your own blog on "
1931
+ "your own domain. If you add the canonical link definition, then you won't be "
1932
+ "penalized for duplicate content. Medium also allows you to re-publish "
1933
+ "content from your own site to Medium and helps you get the rel=\"canonical\" "
1934
+ "inside the medium post to show that the original is hosted on your own site."
1935
+ "%s"
1936
  msgstr ""
1937
 
1938
+ #: models/Audits.php:170
1939
+ msgid ""
1940
+ "Platforms like Shopify handle this with their default engine. On WordPress "
1941
+ "you can use Squirrly SEO to control canonical links and make sure you avoid "
1942
+ "having duplicate content."
1943
  msgstr ""
1944
 
1945
+ # @ squirrly-seo
1946
+ #: models/Audits.php:171
1947
+ #, fuzzy
1948
+ #| msgid "adds <strong>canonical</strong> link in home page"
1949
+ msgid "Add canonical meta link in the page header"
1950
+ msgstr "fügt den richtigen <strong>canonical</strong> in die Startseite ein"
1951
+
1952
+ #: models/Audits.php:176
1953
+ msgid "Meta Json-LD?"
1954
  msgstr ""
1955
 
1956
+ #: models/Audits.php:178
1957
+ msgid "The pages without Json-LD meta"
1958
  msgstr ""
1959
 
1960
+ #: models/Audits.php:179
1961
+ #, php-format
1962
+ msgid ""
1963
+ "How can we fix the meta Json_LD of the website? %s You need to make sure you "
1964
+ "have this tag inside your page's code: <script type=\"application/ld+json"
1965
+ "\"> . Or something similar. %s JSON-LD annotates elements on a page, "
1966
+ "structuring the data, which can then be used by search engines to "
1967
+ "disambiguate elements and establish facts surrounding entities, which is "
1968
+ "then associated with creating a more organized, better web overall.%s"
1969
  msgstr ""
1970
 
1971
+ #: models/Audits.php:180
1972
+ msgid ""
1973
+ "On WordPress you can use Squirrly SEO to add the Json-LD Structured data. "
1974
+ "Squirrly will automatically structure the information from all your products "
1975
+ "if you use Woocommerce plugin for eCommerce."
1976
  msgstr ""
1977
 
1978
+ #: models/Audits.php:181
1979
+ msgid ""
1980
+ "Make sure you activated Json-LD in Squirrly > SEO Settings > Json-LD Meta"
1981
  msgstr ""
1982
 
1983
+ #: models/Audits.php:186
1984
+ msgid "Page Encoding"
1985
  msgstr ""
1986
 
1987
+ #: models/Audits.php:188
1988
+ msgid "The pages without encoding meta"
1989
+ msgstr ""
 
 
 
1990
 
1991
+ #: models/Audits.php:189
1992
+ #, php-format
1993
+ msgid ""
1994
+ "How can we fix the character encoding specifications of the website? %s "
1995
+ "You'll have to specify this according to the encoding you use for your "
1996
+ "website. %s Adding your encoding tag to the <head> of the site will fix it. "
1997
+ "Below, you'll find what you can place, in case your encoding is UTF-8 (the "
1998
+ "majority of web pages use this) %s <meta http-equiv=“Content-Type” "
1999
+ "content=“text/html;charset=utf-8” />%s"
2000
  msgstr ""
2001
 
2002
+ #: models/Audits.php:190
2003
+ msgid ""
2004
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2005
+ "you can use Squirrly SEO to get encoding specified for all your pages. "
2006
+ "Without specifying the encoding, search engines such as Google will be more "
2007
+ "likely to suggest other pages and rank other pages that DO have the "
2008
+ "specification made."
2009
  msgstr ""
2010
 
2011
+ #: models/Audits.php:191
2012
+ msgid "Add the meta encoding tag in the page's header"
2013
  msgstr ""
2014
 
2015
+ #: models/Audits.php:196 models/Audits.php:206
2016
+ msgid "Does your site have a feed or sitemap?"
2017
+ msgstr ""
 
 
 
2018
 
2019
+ #: models/Audits.php:199
2020
+ #, php-format
2021
+ msgid ""
2022
+ "How can we fix the Feed and Sitemap of the website? %s Make sure that you "
2023
+ "feed and Sitemap exists and that it is accessible. Your visitors should be "
2024
+ "able to access it using /feed, or /sitemap.xml %s Make sure your visitors "
2025
+ "can access it using domainname.com/feed (where the text \"domainname\" is "
2026
+ "actually your domain. eg. bloggingwithjane.com ) %s On WordPress, you can "
2027
+ "use Squirrly SEO to generate your FEED and the Sitemap for your whole site. "
2028
+ "It has some pretty advanced options, so that you feeds will be perfect. This "
2029
+ "feature is free to use.%s"
2030
  msgstr ""
2031
 
2032
+ #: models/Audits.php:200
2033
+ msgid ""
2034
+ "Your feeds and sitemaps should contain the date when your content was "
2035
+ "published and last updated. This is super important for Google to know, as "
2036
+ "it's always looking to surface fresh content to people who search on search "
2037
+ "engines. PLUS, having this gives you the opportunity to show up when users "
2038
+ "of Google say they want to see only results from the last week. If you had "
2039
+ "anything published during the last week, these people will see it and you "
2040
+ "will gain traffic."
2041
  msgstr ""
2042
 
2043
+ #: models/Audits.php:201
2044
+ msgid "Add a RSS feed and Sitemap to your site"
2045
+ msgstr ""
 
 
 
2046
 
2047
+ #: models/Audits.php:209
2048
+ #, php-format
2049
+ msgid ""
2050
+ "How can we fix the robots.txt of the website? %s You'll need to have a "
2051
+ "http://domain.com/robots.txt link on your site, that crawlers can access to "
2052
+ "know which pages they are allowed to crawl. (gather info from) %s Create or "
2053
+ "Edit a robots.txt file using this free tool [link]http://tools.seochat.com/"
2054
+ "tools/online-robots-txt-generator/#sthash.Ucw1odTS.dpbs[/link] %s Once you "
2055
+ "have the file, upload it to your ftp and make sure it can be accessed.%s"
2056
  msgstr ""
2057
 
2058
+ #: models/Audits.php:210
2059
+ msgid ""
2060
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2061
+ "you can use Squirrly SEO to create and customize your robots.txt"
2062
  msgstr ""
2063
 
2064
+ #: models/Audits.php:211
2065
+ msgid "Add robots.txt file in your site"
2066
  msgstr ""
2067
 
2068
+ #: models/Audits.php:216
2069
+ msgid "Meta Viewport"
2070
  msgstr ""
2071
 
2072
+ #: models/Audits.php:218
2073
+ msgid "The pages without viewport meta"
2074
  msgstr ""
2075
 
2076
+ #: models/Audits.php:219
2077
+ #, php-format
2078
+ msgid ""
2079
+ "How can we fix the meta viewport of the website? %s You need to make sure "
2080
+ "you have this tag inside your page's code: <meta name=“viewport” "
2081
+ "content=“width=device-width, initial-scale=1”> . Or something similar. %s In "
2082
+ "case you know that the minimum resolution required to deliver a good user "
2083
+ "experience to your viewers is 500 px, then write the following: %s <meta "
2084
+ "name=“viewport” content=“width=500, initial-scale=1”>%s"
2085
  msgstr ""
2086
 
2087
+ #: models/Audits.php:220
2088
+ msgid ""
2089
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2090
+ "need to make sure the WordPress theme you buy is responsive and has this "
2091
+ "definition."
2092
  msgstr ""
2093
 
2094
+ #: models/Audits.php:221
2095
+ msgid "Add the meta viewport tag in the page's header"
2096
  msgstr ""
2097
 
2098
+ #: models/Audits.php:226
2099
+ msgid "Site optimized for speed?"
2100
  msgstr ""
2101
 
2102
+ #: models/Audits.php:228
2103
+ msgid "The pages without gzip"
2104
  msgstr ""
2105
 
2106
+ #: models/Audits.php:229
2107
+ #, php-format
2108
+ msgid ""
2109
+ "How can we fix the gzip compression for our website? %s GZIP compression "
2110
+ "must be installed on the web server, such as in Apache, IIS and nginx. When "
2111
+ "retrieving the website the web browser will prompt the visitor he/she can "
2112
+ "receive the GZIP. %s Then the web server will send the files GZIP-"
2113
+ "compressed to the web browser, after which the web browser will unzip them. "
2114
+ "%s If the visitor’s web browser does not support GZIP, the files will be "
2115
+ "sent back to the visitor in their original state (uncompressed).%s"
2116
  msgstr ""
2117
 
2118
+ #: models/Audits.php:230
2119
+ msgid ""
2120
+ "Setting this up saves 50% to 80% bandwidth, which will make all your pages "
2121
+ "load a lot faster."
2122
  msgstr ""
2123
 
2124
+ #: models/Audits.php:231
2125
+ msgid "Use gzip to increase your site's speed"
2126
  msgstr ""
2127
 
2128
+ #: models/Audits.php:236
2129
+ msgid "Duplicate Open Graph Tags?"
2130
  msgstr ""
2131
 
2132
+ #: models/Audits.php:237 models/Audits.php:247 models/Audits.php:257
2133
+ #: models/Audits.php:267
2134
+ msgid "No duplicates"
2135
  msgstr ""
2136
 
2137
+ #: models/Audits.php:238 models/Audits.php:248 models/Audits.php:258
2138
+ #: models/Audits.php:268
2139
+ msgid "We found some ..."
2140
  msgstr ""
2141
 
2142
+ #: models/Audits.php:238
2143
+ msgid "The pages with duplicate Open Graph metas"
2144
  msgstr ""
2145
 
2146
+ #: models/Audits.php:239 models/Audits.php:249 models/Audits.php:259
2147
+ #: models/Audits.php:269
2148
+ #, php-format
2149
+ msgid ""
2150
+ "How can we fix the duplicate meta codes of our pages? %s Make a list of the "
2151
+ "pages which have this problem. %s Start fixing them one by one. %s Remove "
2152
+ "duplicate definitions of code from the <head> section of each page. (eg. you "
2153
+ "have two instances of og:title << remove one of them!)%s"
2154
  msgstr ""
2155
 
2156
+ #: models/Audits.php:240 models/Audits.php:250 models/Audits.php:260
2157
+ #: models/Audits.php:270
2158
+ msgid ""
2159
+ "On WordPress you can use Squirrly SEO to Remove Duplicate Meta codes from "
2160
+ "all your pages. It removes them automatically. No work on your behalf."
2161
  msgstr ""
2162
 
2163
+ #: models/Audits.php:241 models/Audits.php:251 models/Audits.php:261
2164
+ #: models/Audits.php:271
2165
+ msgid "Make sure you don't have duplicate meta tags in your site's header"
2166
  msgstr ""
2167
 
2168
+ #: models/Audits.php:246
2169
+ msgid "Duplicate Twitter Card Tags?"
2170
  msgstr ""
2171
 
2172
+ #: models/Audits.php:248
2173
+ msgid "The pages with duplicate Twitter Card metas"
2174
  msgstr ""
2175
 
2176
+ #: models/Audits.php:256
2177
+ msgid "Duplicate Title Tags?"
2178
  msgstr ""
2179
 
2180
+ #: models/Audits.php:258
2181
+ msgid "The pages with duplicate Title metas"
2182
  msgstr ""
2183
 
2184
+ #: models/Audits.php:266
2185
+ msgid "Duplicate Description Tags?"
2186
  msgstr ""
2187
 
2188
+ #: models/Audits.php:268
2189
+ msgid "The pages with duplicate Description metas"
 
 
2190
  msgstr ""
2191
 
2192
+ #: models/Audits.php:279
2193
+ msgid "Top Shared Pages"
2194
  msgstr ""
2195
 
2196
+ #: models/Audits.php:285
2197
+ msgid "Shares"
2198
  msgstr ""
2199
 
2200
+ #: models/Audits.php:288
2201
+ #, php-format
2202
+ msgid ""
2203
+ "How can we raise the Social Media Shares (or signals) for our pages on "
2204
+ "Social Media? %s Use a tool like SalesFlare or FullContact (both paid) to "
2205
+ "extract the social media profiles of your customers, users, email "
2206
+ "subscribers and even LinkedIN Connections. Then make sure they follow you on "
2207
+ "Social Media. An easy way to do this is to follow them yourself. They "
2208
+ "already care about you and your company. They will gladly interact with your "
2209
+ "profiles. Using tools like these will also give you a clear picture of what "
2210
+ "Social Media platforms your desired audience uses most, so that you can "
2211
+ "create profiles only for those social media platforms. %s You should create "
2212
+ "Giveways with Gleam.io [link]http://gleam.io[/link] or create Thunder Claps "
2213
+ "[link]http://thunderclap.it[/link] or HeadTalker [link]https://headtalker."
2214
+ "com/[/link] to make any page super popular on social media. %s"
2215
  msgstr ""
2216
 
2217
+ #: models/Audits.php:289
2218
+ msgid ""
2219
+ "All the shares and likes that your fans will give your pages will contribute "
2220
+ "to the total number of shares from social media (social signals). This "
2221
+ "ranking factor that is important for search engines like Google, because it "
2222
+ "shows that many people care about your pages."
2223
  msgstr ""
2224
 
2225
+ #: models/Audits.php:290
2226
+ msgid "You have to share your articles with your fans"
2227
  msgstr ""
2228
 
2229
+ #: models/Audits.php:295
2230
+ msgid "Share Buttons in your articles?"
2231
  msgstr ""
2232
 
2233
+ #: models/Audits.php:297
2234
+ msgid "The pages without share buttons"
2235
  msgstr ""
2236
 
2237
+ #: models/Audits.php:298
2238
+ #, php-format
2239
  msgid ""
2240
+ "How can we get social media share buttons on our website? %s There are many "
2241
+ "options to help you get social sharing buttons inside your website. However, "
2242
+ "you should be careful not to let them ruin your loading times. Most plugins "
2243
+ "and apps will do that. %s Sumo.com is an Okay option. I'm not really happy "
2244
+ "with them, because I find it slows my pages. %s My current favorites are "
2245
+ "[link]http://info.zotabox.com/[/link] . I'm using them on Shopify and "
2246
+ "WordPress. It works with any CMS platform. The loading speed is great and "
2247
+ "their social media counters work perfectly.%s"
2248
  msgstr ""
2249
 
2250
+ #: models/Audits.php:299
2251
+ msgid ""
2252
+ "All there is to it is: make the buttons obvious, so people can easily find "
2253
+ "them. Make sure they don't slow your site down. Make sure they look great on "
2254
+ "mobile."
2255
  msgstr ""
2256
 
2257
+ #: models/Audits.php:300
2258
+ msgid "Add Social Share buttons in your articles"
2259
  msgstr ""
2260
 
2261
+ #: models/Audits.php:305
2262
+ msgid "Social 'Follow me' Buttons?"
 
2263
  msgstr ""
2264
 
2265
+ #: models/Audits.php:307
2266
+ msgid "The pages without social buttons"
2267
  msgstr ""
2268
 
2269
+ #: models/Audits.php:308
2270
+ #, php-format
2271
+ msgid ""
2272
+ "How can we fix the Social Follow Me buttons of the website? %s Add buttons "
2273
+ "to your website, that allow your visitors to check your social media "
2274
+ "profiles and follow you on social media. %s This is one of the most "
2275
+ "important aspects nowadays, if you want to build trust with your website. %s "
2276
+ "Learn more with Expectation Marketing. Expectation Marketing is all about "
2277
+ "teaching you how to implement such buttons and other trust elements for your "
2278
+ "digital brand. [link]http://expectationmarketing.com/[/link] %s"
2279
  msgstr ""
2280
 
2281
+ #: models/Audits.php:309
2282
+ msgid ""
2283
+ "Place the buttons in your site's footer, to make sure they're always "
2284
+ "accessible. Web users are used to finding them there when they wish to "
2285
+ "connect to brands on social media."
2286
  msgstr ""
2287
 
2288
+ #: models/Audits.php:310
2289
+ msgid ""
2290
+ "Add links to your Social Media profiles to strengthen social signals and "
2291
+ "keep readers engaged."
2292
  msgstr ""
2293
 
2294
+ #: models/Audits.php:315
2295
+ msgid "Open Graph protocol?"
2296
  msgstr ""
2297
 
2298
+ #: models/Audits.php:317
2299
+ msgid "The pages without Open Graph metas"
2300
  msgstr ""
2301
 
2302
+ #: models/Audits.php:318
2303
+ #, php-format
2304
+ msgid ""
2305
+ "How can we fix the Open Graph of the website? %s You need to make sure "
2306
+ "you're going to fix the Open Graph image AS WELL AS all the other open graph "
2307
+ "elements. The third bullet point in this section offers you the examples you "
2308
+ "need to implement in the <head> section of your page's code. Make sure you "
2309
+ "replace the elements inside content=\" \" with your own stuff: your own "
2310
+ "titles, own image URLs, etc. %s If you're on WordPress, you're easily "
2311
+ "getting all the settings you need from the Squirrly SEO . Make sure you use "
2312
+ "it. %s <meta property=“og:url” content=“{site}/product/expectation-marketing-"
2313
+ "ebook/“ /> %s <meta property=“og:title” content=“Expectation Marketing "
2314
+ "[Book]” /> %s <meta property=“og:description” content=“If you&#039;re "
2315
+ "wondering why your marketing strategy isn&#039;t bringing the results you "
2316
+ "expected this is the right ebook for you. Expectation Marketing is about "
2317
+ "giving you an acti” /> %s <meta property=“og:type” content=“product” /> %s "
2318
+ "<meta property=“og:image” content=“{site}/image.jpg” /> %s <meta "
2319
+ "property=“og:image:width” content=“700” /> %s <meta property=“og:image:"
2320
+ "height” content=“536” /> %s <meta property=“og:image:type” content=“image/"
2321
+ "jpeg” /> %s <meta property=“og:site_name” content=“Expectation Marketing” /> "
2322
+ "%s <meta property=“og:locale” content=“en” />%s"
2323
+ msgstr ""
2324
 
2325
+ #: models/Audits.php:319
2326
+ msgid ""
2327
+ "Fixing this will improve Click Through Rates on Facebook, Google Plus, "
2328
+ "LinkedIN. Guaranteed. Make sure you use this to control how your pages look "
2329
+ "on social media when people share them."
2330
+ msgstr ""
2331
 
2332
+ #: models/Audits.php:320
2333
+ msgid "Add the meta Open Graph tag in your page's header."
2334
  msgstr ""
2335
 
2336
+ #: models/Audits.php:325
2337
+ msgid "Twitter Card?"
2338
+ msgstr ""
 
 
 
2339
 
2340
+ #: models/Audits.php:327
2341
+ msgid "The pages without Twitter Card metas"
2342
  msgstr ""
2343
 
2344
+ #: models/Audits.php:328
2345
+ #, php-format
2346
+ msgid ""
2347
+ "How can we fix the Twitter Cards of the website? %s You need to make sure "
2348
+ "you're going to fix the Twitter Card image AS WELL AS all the other twitter "
2349
+ "card elements. The third bullet point in this section offers you the "
2350
+ "examples you need to implement in the <head> section of your page's code. "
2351
+ "Make sure you replace the elements inside content=\" \" with your own stuff: "
2352
+ "your own titles, own image URLs, etc. %s If you're on WordPress, you're "
2353
+ "easily getting all the settings you need from the Squirrly SEO . Make sure "
2354
+ "you use it. %s <meta property=“twitter:url” content=“{site}/product/"
2355
+ "expectation-marketing-ebook/“ /> %s <meta property=“twitter:title” "
2356
+ "content=“Expectation Marketing [Book]” /> %s <meta property=“twitter:"
2357
+ "description” content=“If you&#039;re wondering why your marketing strategy "
2358
+ "isn&#039;t bringing the results you expected this is the right ebook for "
2359
+ "you. Expectation Marketing is about giving you an acti” /> %s <meta "
2360
+ "property=“twitter:image” content=“{site}/image.jpg” /> %s <meta "
2361
+ "property=“twitter:domain” content=“Expectation Marketing” /> %s <meta "
2362
+ "property=“twitter:card” content=“summary” />%s"
2363
  msgstr ""
2364
 
2365
+ #: models/Audits.php:329
2366
+ msgid ""
2367
+ "Fixing this will improve Click Through Rates on Twitter. Guaranteed. Make "
2368
+ "sure you use this to control how your pages look on social media when people "
2369
+ "share them."
2370
  msgstr ""
2371
 
2372
+ #: models/Audits.php:330
2373
+ msgid "Add Twitter Card to make your articles look better on Twitter."
2374
  msgstr ""
2375
 
2376
+ #: models/Audits.php:338
2377
+ msgid "Majestic Backlinks"
2378
  msgstr ""
2379
 
2380
+ #: models/Audits.php:339 models/Audits.php:340 models/Audits.php:357
2381
+ #: models/Audits.php:358
2382
+ msgid "link(s)"
2383
  msgstr ""
2384
 
2385
+ #: models/Audits.php:339 models/Audits.php:340
2386
+ msgid "Backlinks Count"
2387
+ msgstr ""
2388
+
2389
+ #: models/Audits.php:341 models/Audits.php:350
2390
  #, php-format
2391
  msgid ""
2392
+ "How can we fix the Inbound Links Number to the latest 10 Pages? %s Many are "
2393
+ "tempted to go to [link]fiverr.com[/link] for something like this. Avoid "
2394
+ "shady SEO. What you can try, and ONLY if it makes sense, is to get bloggers "
2395
+ "who sell on fiverr to place your article (with links to your own site) on "
2396
+ "their site. %s You can easily get backlinks from multiple domains by showing "
2397
+ "that your business: - is an alternative to some other existing business "
2398
+ "(there are many websites on which people look for alternatives and they'll "
2399
+ "be happy to include your site as well, because it supports their purpose) - "
2400
+ "has discounts and coupons (there are many websites for coupon and discounts. "
2401
+ "Just search on Google and you'll find many. They'll happily include your "
2402
+ "coupon codes and links to your site) - hosts giveaways and contests (many "
2403
+ "websites that will happily link to the contest page on your website) %s "
2404
+ "Broken Link Building, using tools like Screaming Frog to help you find "
2405
+ "broken links.%s"
2406
  msgstr ""
2407
 
2408
+ #: models/Audits.php:342 models/Audits.php:351 models/Audits.php:360
2409
+ msgid ""
2410
+ "Use the BackLinks Assistant [link]https://www.producthunt.com/upcoming/"
2411
+ "backlinks-assistant-by-squirrly[/link] . There are many other ways to "
2412
+ "increase the number of backlinks. Just check out the full documentation "
2413
+ "below. Send it to your team. Brainstorm items from our list which your team "
2414
+ "can start working on."
2415
  msgstr ""
2416
 
2417
+ #: models/Audits.php:347
2418
+ msgid "Majestic Unique Domains"
2419
  msgstr ""
2420
 
2421
+ #: models/Audits.php:348 models/Audits.php:349
2422
+ msgid "Links from {total} domains"
 
 
2423
  msgstr ""
2424
 
2425
+ #: models/Audits.php:348 models/Audits.php:349
2426
+ msgid "Unique Domains Count"
2427
+ msgstr ""
2428
+
2429
+ #: models/Audits.php:356
2430
+ msgid "Moz Backlinks"
2431
+ msgstr ""
2432
+
2433
+ #: models/Audits.php:357 models/Audits.php:358
2434
+ msgid "Moz Backlinks Count"
2435
+ msgstr ""
2436
+
2437
+ #: models/Audits.php:359
2438
  #, php-format
2439
  msgid ""
2440
+ "How can we fix the Inbound Links Number to the latest 10 Pages? %s Many are "
2441
+ "tempted to go to fiverr.com for something like this. Avoid shady SEO. What "
2442
+ "you can try, and ONLY if it makes sense, is to get bloggers who sell on "
2443
+ "fiverr to place your article (with links to your own site) on their site. %s "
2444
+ "You can easily get backlinks from multiple domains by showing that your "
2445
+ "business: - is an alternative to some other existing business (there are "
2446
+ "many websites on which people look for alternatives and they'll be happy to "
2447
+ "include your site as well, because it supports their purpose) - has "
2448
+ "discounts and coupons (there are many websites for coupon and discounts. "
2449
+ "Just search on Google and you'll find many. They'll happily include your "
2450
+ "coupon codes and links to your site) - hosts giveaways and contests (many "
2451
+ "websites that will happily link to the contest page on your website) %s "
2452
+ "Broken Link Building, using tools like Screaming Frog to help you find "
2453
+ "broken links.%s"
2454
  msgstr ""
2455
 
2456
+ #: models/Audits.php:361
2457
+ msgid ""
2458
+ "Find more blogs, forums, directories to add links there. Contribute to the "
2459
+ "respective community and they will appreciate it."
2460
  msgstr ""
2461
 
2462
+ #: models/Audits.php:366
2463
+ msgid "Links with noFollow?"
2464
+ msgstr ""
 
 
 
2465
 
2466
+ #: models/Audits.php:367
2467
+ msgid "Nofollow Links Count"
2468
+ msgstr ""
 
 
 
2469
 
2470
+ #: models/Audits.php:369
2471
  #, php-format
2472
  msgid ""
2473
+ "How can we fix the No-Follow links of the website? %s You can start doing "
2474
+ "this even if you don't have an advanced or complex SEO strategy for all your "
2475
+ "site's inner links. If you have pages in your SEO strategy that are super "
2476
+ "important (you NEED those pages to be found via search) make sure you add: "
2477
+ "<meta name=\"robots\" content=\"index, nofollow\" /> This ensures that "
2478
+ "Google considers this a final page. If many other pages link on to this page "
2479
+ "and this is the final one, it means that it is the most valuable resource. "
2480
+ "%s Identify links on your pages that are not important for you or for the "
2481
+ "purpose of the site itself. Maybe you're sending a link to chef Jamie "
2482
+ "Oliver's recipe for hot sauce. You should make sure that you add the No "
2483
+ "Follow tag to that link going out of your site, because you don't want "
2484
+ "Google to pass on link juice to Jaime Oliver. You'd give him a part of your "
2485
+ "SEO Authority and you don't want that. You should also add No-Follow tags to "
2486
+ "internal links from your very own site. Add no-follow to pages like \"/login"
2487
+ "\", \"/register\" \"/terms-of-use\", which are not important to be found via "
2488
+ "search engines. %s Add rel=\"nofollow\" to links inside your pages to fix "
2489
+ "this task. If you'd want to NoFollow your Sign In page you could do it like "
2490
+ "this: <a href=\"signin.php\" rel=\"nofollow\">sign in</a>%s"
2491
  msgstr ""
2492
 
2493
+ #: models/Audits.php:370
2494
+ msgid ""
2495
+ "You could add no-follow to most of the links from your site that go towards "
2496
+ "external, third-party websites. The only external sites you should leave "
2497
+ "without No-Follow are sites that you'd like to be associated with by Google. "
2498
+ "This is to say that in some cases you may want to send do-follow links to "
2499
+ "other people's sites if they are super high authority and would help Google "
2500
+ "better understand what your site's content is all about."
2501
  msgstr ""
2502
 
2503
+ #: models/Audits.php:371
2504
+ msgid "Add nofollow links to pages like Terms and Conditions."
 
2505
  msgstr ""
2506
 
2507
+ #: models/Audits.php:380 models/FocusPages.php:30
2508
+ msgid "Page Authority"
2509
+ msgstr ""
2510
+
2511
+ #: models/Audits.php:381 models/Audits.php:382
2512
+ msgid "average authority"
2513
+ msgstr ""
2514
+
2515
+ #: models/Audits.php:383
2516
  #, php-format
2517
  msgid ""
2518
+ "How can we fix the Authority of the website? %s You must start by "
2519
+ "understanding this: Authority is Squirrly's calculated metric for how well a "
2520
+ "given webpage is likely to rank in Google's search results. It collects data "
2521
+ "from social media, google analytics and inbound links (backlinks to your own "
2522
+ "site) %s You can follow the PRO Tips sections from Audit. %s Get more Buzz "
2523
+ "on Social Media. Get More Traffic. Get More Sites to link back to your own "
2524
+ "site. That's how you increase your Authority.%s"
2525
  msgstr ""
2526
 
2527
+ #: models/Audits.php:384
2528
+ msgid ""
2529
+ "You can build up a solid Content Strategy using this Assistant Software "
2530
+ "[link]https://www.producthunt.com/upcoming/strategy-assistant-by-squirrly[/"
2531
+ "link] or you can start getting more BackLinks using the BackLinks Assistant "
2532
+ "[link]https://www.producthunt.com/upcoming/backlinks-assistant-by-squirrly[/"
2533
+ "link]."
2534
  msgstr ""
2535
 
2536
+ #: models/Audits.php:385
2537
+ msgid "Get links to your page from domains with authority."
2538
  msgstr ""
2539
 
2540
+ #: models/Audits.php:390
2541
+ msgid "Alexa Rank"
2542
+ msgstr ""
2543
+
2544
+ #: models/Audits.php:393
2545
  #, php-format
2546
  msgid ""
2547
+ "How can we fix the Alexa Rank of the website? %s Get more traffic to your "
2548
+ "website. (the visitors should have the Alexa toolbar installed for Alexa to "
2549
+ "be able to measure the traffic). %s You could encourage your visitors to "
2550
+ "install the Alexa toolbar (if it makes sense for your business or audience, "
2551
+ "of course). %s Increase your SEO rankings, get more shares on social media. "
2552
+ "You can use tools like Social Squirrly to make sure you constantly promote "
2553
+ "your pages, without doing any manual work. And without forgetting to keep "
2554
+ "posting them. (link: squirrly.co/social)%s"
2555
  msgstr ""
2556
 
2557
+ #: models/Audits.php:394
2558
+ msgid ""
2559
+ "A certain and tested way of increasing Alexa rank is creating and promoting "
2560
+ "many pieces of fresh content. An agency like Squirrly's Content Agency can "
2561
+ "help you with this. [link]http://www.squirrly.co/agency[/link]"
2562
  msgstr ""
2563
 
2564
+ #: models/Audits.php:395
2565
+ msgid "Try to gain organic traffic to your site."
2566
+ msgstr ""
2567
+
2568
+ #: models/Audits.php:400
2569
+ msgid "Domain Age"
2570
+ msgstr ""
2571
+
2572
+ #: models/Audits.php:403
2573
  #, php-format
2574
  msgid ""
2575
+ "How can we fix the Domain Age of the website? %s While you certainly can't "
2576
+ "go back and forth in time like the Flash, there are things you can do, like: "
2577
+ "make sure your domain can be crawled by search engines. %s Ping your domain "
2578
+ "name as soon as possible using a tool like: Google Ping (LINK: googleping."
2579
+ "com) %s Get your website on Way Back Machine. [link]https://archive.org/web/"
2580
+ "[/link] Archive.org even has a tool called Save Page Now which will "
2581
+ "guarantee your entry into Way Back Machine.%s"
2582
  msgstr ""
2583
 
2584
+ #: models/Audits.php:404
2585
+ msgid ""
2586
+ "If Squirrly could crawl your website and find your pages + show you the "
2587
+ "Audit, it means your domain and pages can be crawled. Just make sure you're "
2588
+ "not stopping the Google crawlers in your code via \"no-index\" or via robots."
2589
+ "txt"
2590
  msgstr ""
2591
 
2592
+ #: models/Audits.php:405
2593
+ msgid ""
2594
+ "Your domain is new. I know it will get older, but still, it's good to know "
2595
+ "what to expect if it's new :)"
2596
  msgstr ""
2597
 
2598
+ #: models/Audits.php:410
2599
+ msgid "Site Icon"
2600
+ msgstr ""
 
 
 
2601
 
2602
+ #: models/Audits.php:413
2603
+ #, php-format
2604
  msgid ""
2605
+ "How can we fix the favicon of the website? %s If you don't already have a "
2606
+ "favicon, you'll need to create one. The dimensions are 16 x 16 pixels %s You "
2607
+ "can easily create one using this [link]http://www.favicon.cc/[/link] . "
2608
+ "Upload it to your own server after creating it. %s Once you have the "
2609
+ "favicon, use this in the code of your pages: <link rel=“shortcut icon” "
2610
+ "href=“/images/specialicon.ico” type=“image/x-icon” />%s"
2611
  msgstr ""
2612
 
2613
+ #: models/Audits.php:414
2614
+ msgid ""
2615
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2616
+ "you can use Squirrly SEO to upload and control the favicon displayed on your "
2617
+ "pages."
2618
  msgstr ""
2619
 
2620
+ #: models/Audits.php:415 models/Audits.php:425
2621
+ msgid "Add an icon for your site"
2622
  msgstr ""
2623
 
2624
+ #: models/Audits.php:420
2625
+ msgid "IPad and IPhone Icons"
2626
+ msgstr ""
2627
+
2628
+ #: models/Audits.php:423
2629
  #, php-format
2630
  msgid ""
2631
+ "How can we fix the Apple Icon of the website? %s If you don't already have "
2632
+ "an Apple Icon, you'll need to create one. The dimensions are 129 x 129 "
2633
+ "pixels. It will need to be a .png file %s You can easily create one using "
2634
+ "this [link]https://www.canva.com/[/link] . Upload it to your own server "
2635
+ "after creating it. %s Once you have the Apple Icon, use this in the code (in "
2636
+ "the <head> section) of your pages: %s <link rel=“apple-touch-icon” href=“/"
2637
+ "apple-touch-icon.png” />%s"
2638
  msgstr ""
2639
 
2640
+ #: models/Audits.php:424
2641
+ msgid ""
2642
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2643
+ "you can use Squirrly SEO to upload and control the Apple Icon displayed on "
2644
+ "user's home screens when they bookmark your pages."
2645
  msgstr ""
2646
 
2647
+ #: models/Audits.php:465 models/Audits.php:498 models/Audits.php:517
2648
+ #: models/Audits.php:619 models/focuspages/Audit.php:189
2649
+ #: models/focuspages/Audit.php:210 models/focuspages/Audit.php:231
2650
+ #: models/focuspages/Audit.php:252
2651
+ msgid "URL"
2652
  msgstr ""
2653
 
2654
+ #: models/Audits.php:466
2655
+ msgid "Visitors"
2656
  msgstr ""
2657
 
2658
+ #: models/Audits.php:467
2659
+ msgid "Bounce"
2660
  msgstr ""
2661
 
2662
+ #: models/Audits.php:483
2663
+ msgid "No traffic data found"
 
 
 
 
 
 
 
 
 
 
 
2664
  msgstr ""
2665
 
2666
+ #: models/Audits.php:499 models/Audits.php:518
2667
+ msgid "Total"
2668
+ msgstr ""
 
 
 
2669
 
2670
+ #: models/Audits.php:545
2671
+ msgid "Facebook reactions"
 
 
 
 
 
 
 
 
 
 
2672
  msgstr ""
2673
 
2674
+ #: models/Audits.php:549
2675
+ msgid "Facebook shares"
 
 
 
 
 
 
2676
  msgstr ""
2677
 
2678
+ #: models/Audits.php:553
2679
+ msgid "Reddit shares"
 
 
2680
  msgstr ""
2681
 
2682
+ #: models/Audits.php:557
2683
+ msgid "Pinterest shares"
 
 
 
 
2684
  msgstr ""
2685
 
2686
+ #: models/Audits.php:620
2687
+ msgid "Value"
2688
+ msgstr ""
 
 
 
 
 
2689
 
2690
+ #: models/Audits.php:688 view/Audits/Audit.php:141 view/Audits/Compare.php:162
2691
+ msgid "PRO TIP"
 
 
2692
  msgstr ""
2693
 
2694
+ #: models/Audits.php:708
2695
+ msgid "Requires Attention!"
 
 
2696
  msgstr ""
2697
 
2698
+ #: models/Audits.php:712
2699
+ msgid "Can be improved"
 
 
2700
  msgstr ""
2701
 
2702
+ #: models/Audits.php:774
2703
+ msgid "not yet"
 
2704
  msgstr ""
2705
 
2706
+ #: models/BulkSeo.php:17
2707
+ msgid "METAs"
2708
  msgstr ""
2709
 
2710
+ #: models/BulkSeo.php:18 view/Blocks/Snippet.php:92
2711
+ msgid "Open Graph"
 
 
 
 
2712
  msgstr ""
2713
 
2714
+ #: models/BulkSeo.php:19 view/Blocks/Snippet.php:96
2715
+ msgid "Twitter Card"
 
2716
  msgstr ""
2717
 
2718
+ #: models/BulkSeo.php:20 models/FocusPages.php:20 view/Blocks/Snippet.php:100
2719
+ msgid "Visibility"
2720
  msgstr ""
2721
 
2722
+ #: models/CheckSeo.php:38
2723
+ msgid "Make your site Visible asap"
2724
+ msgstr ""
2725
+
2726
+ #: models/CheckSeo.php:39
2727
  #, php-format
2728
  msgid ""
2729
+ "If you want Google (or any other search engine) to Display your pages and "
2730
+ "then Rank them higher in search results, your website needs to be Public and "
2731
+ "the pages indexable. Currently, a setting in your WordPress makes this "
2732
+ "impossible. You selected '%s' in %sSettings > Reading%s. You need to UNCHECK "
2733
+ "that option."
2734
  msgstr ""
2735
 
2736
+ #: models/CheckSeo.php:39 models/CheckSeo.php:40
2737
+ #: models/bulkseo/Visibility.php:104 view/Blocks/Snippet.php:960
2738
+ msgid "Discourage search engines from indexing this site"
2739
+ msgstr ""
2740
+
2741
+ #: models/CheckSeo.php:40
2742
  #, php-format
2743
+ msgid "Uncheck the option: %s in %sSettings > Reading%s."
2744
  msgstr ""
2745
 
2746
+ #: models/CheckSeo.php:41
2747
+ msgid ""
2748
+ "Google can't show your site to anybody, because you haven't made your site "
2749
+ "public and indexable. You must fix this today."
2750
  msgstr ""
2751
 
2752
+ #: models/CheckSeo.php:52
2753
+ msgid "Get the meta title tag in the front-end"
2754
  msgstr ""
2755
 
2756
+ #: models/CheckSeo.php:53
 
2757
  msgid ""
2758
+ "Without the title tag in the front-end, search engines will 'think' that "
2759
+ "your website is broken. Currently the title tag is missing in front-end."
 
2760
  msgstr ""
2761
 
2762
+ #: models/CheckSeo.php:54
2763
+ #, php-format
2764
+ msgid ""
2765
+ "Go to %sSquirrly > SEO Settings > Metas%s and switch on 'Optimize the "
2766
+ "Titles'. If it's already switched on, check if another plugin is stopping "
2767
+ "Squirrly from showing the Title."
2768
  msgstr ""
2769
 
2770
+ #: models/CheckSeo.php:55
2771
+ msgid ""
2772
+ "You have to make the Title tag of the page visible in the front-end of the "
2773
+ "website. As soon as possible. Otherwise, you will have difficulty ranking."
2774
  msgstr ""
2775
 
2776
+ #: models/CheckSeo.php:66
2777
+ msgid "Turn Squirrly's AMP functions to ON"
 
 
 
 
 
 
 
2778
  msgstr ""
2779
 
2780
+ #: models/CheckSeo.php:67
 
 
 
2781
  msgid ""
2782
+ "AMP site detected and Squirrly's amp is OFF - If this website is an AMP "
2783
+ "website you need to make sure that you activate Squirrly AMP Tracking for "
2784
+ "it. Squirrly will load Google Analytics and Facebook Pixel for AMP and avoid "
2785
+ "AMP script errors."
2786
  msgstr ""
2787
 
2788
+ #: models/CheckSeo.php:68
 
 
2789
  #, php-format
2790
+ msgid "Activate AMP tracking in %s Squirrly > SEO Settings > Tracking Tools%s "
2791
  msgstr ""
2792
 
2793
+ #: models/CheckSeo.php:69
2794
+ msgid ""
2795
+ "You must activate the AMP settings for Squirrly SEO, right now. Otherwise, "
2796
+ "the AMP version of the site will have missing pieces."
 
 
 
2797
  msgstr ""
2798
 
2799
+ #: models/CheckSeo.php:80
2800
+ msgid "Turn OFF Squirrly's AMP functions now"
2801
  msgstr ""
2802
 
2803
+ #: models/CheckSeo.php:81
 
2804
  msgid ""
2805
+ "AMP site is NOT detected and Squirrly AMP is ON. - If this website is not an "
2806
+ "AMP website you need to make sure that you switch off Squirrly AMP Tracking. "
2807
+ "This way, Google will be able to track your website's visitors"
2808
  msgstr ""
2809
 
2810
+ #: models/CheckSeo.php:82
2811
  #, php-format
2812
+ msgid ""
2813
+ "Switch OFF AMP tracking in %sSquirrly > SEO Settings > Tracking Tools%s "
2814
  msgstr ""
2815
 
2816
+ #: models/CheckSeo.php:83
2817
+ msgid ""
2818
+ "You must switch off AMP Settings right now. Otherwise, the website's "
2819
+ "tracking tools won't work properly."
2820
  msgstr ""
2821
 
2822
+ # @ squirrly-seo
2823
+ #: models/CheckSeo.php:94
2824
+ #, fuzzy
2825
+ #| msgid "Squirrly LIVE SEO assistant"
2826
+ msgid "Activate Squirrly SEO Title now"
2827
+ msgstr "Squirrly LIVE SEO-Assistent"
2828
+
2829
+ #: models/CheckSeo.php:95
2830
  msgid ""
2831
+ "Squirrly SEO title is NOT active for your website.If you DON'T use other SEO "
2832
+ "plugins, you should activate this option, and Squirrly SEO will add the "
2833
+ "Title tag on each page of your website and remove any duplicates. Your title "
2834
+ "tag determines your display title in SERPs, and it’s meant to help Google "
2835
+ "and human readers understand what your pages are all about"
2836
  msgstr ""
2837
 
2838
+ #: models/CheckSeo.php:96
2839
  #, php-format
2840
+ msgid ""
2841
+ "Go to %sSquirrly > SEO Settings > Metas%s and switch on: 'Optimize the "
2842
+ "Titles'"
2843
  msgstr ""
2844
 
2845
+ #: models/CheckSeo.php:97
2846
+ msgid ""
2847
+ "You should activate the Squirrly SEO title to help Search Engines understand "
2848
+ "what your pages are about and ensure all of your pages have titles."
2849
  msgstr ""
2850
 
2851
+ #: models/CheckSeo.php:108
2852
+ msgid "Make your LINKS SEO-Friendly"
2853
+ msgstr ""
2854
+
2855
+ #: models/CheckSeo.php:109
2856
  msgid ""
2857
+ "Google considers the URLs you use on your website to be a ranking factor. "
2858
+ "The permalinks you use and the structure you decide on adopting is "
2859
+ "ultimately an SEO signal. Having a good permalink structure also helps make "
2860
+ "your site Human-friendly. "
2861
  msgstr ""
2862
 
2863
+ #: models/CheckSeo.php:110
2864
+ #, php-format
2865
+ msgid ""
2866
+ "Your URLs should be super easy to read. Go to your %s WordPress dashboard > "
2867
+ "Settings > Permalinks %s .There, you can create a custom URL structure for "
2868
+ "your permalinks."
2869
  msgstr ""
2870
 
2871
+ #: models/CheckSeo.php:111
2872
+ msgid ""
2873
+ "Make your LINKS SEO-Friendly. You're losing potential rankings at the moment."
2874
  msgstr ""
2875
 
2876
+ #: models/CheckSeo.php:121
2877
+ msgid "Activate the Sitemap from Squirrly"
2878
  msgstr ""
2879
 
2880
+ #: models/CheckSeo.php:122
2881
+ msgid ""
2882
+ "XML sitemaps help search engines and spiders discover new pages on your "
2883
+ "website. It also helps them better understand the structure of your website. "
2884
+ "Activate your Sitemap XML setting. Squirrly SEO will then generate your "
2885
+ "sitemap, according to different items you can set up."
2886
  msgstr ""
2887
 
2888
+ #: models/CheckSeo.php:123
 
 
2889
  #, php-format
2890
  msgid ""
2891
+ "Go to %sSquirrly > SEO Settings > Sitemap XML%s to setup the sitemap. Choose "
2892
+ "for which types of URLs you'll want to have sitemaps. It depends on your "
2893
+ "strategy. Leave the defaults if you're uncertain."
2894
  msgstr ""
2895
 
2896
+ #: models/CheckSeo.php:124
2897
+ msgid ""
2898
+ "Lead Search Engines to your most important pages using XML sitemaps. Do this "
2899
+ "and you can rank better. "
 
2900
  msgstr ""
2901
 
2902
+ #: models/CheckSeo.php:135
2903
+ msgid "Get a robots txt file"
2904
  msgstr ""
2905
 
2906
+ #: models/CheckSeo.php:136
 
2907
  msgid ""
2908
+ "Robots.txt is a text file webmasters create to instruct how to crawl & index "
2909
+ "pages on their website. You can use this file to tell search engine robots "
2910
+ "what to crawl and what not to crawl on your site. Search bots usually look "
2911
+ "for this file in a website as soon as they enter one. Therefore, it's very "
2912
+ "important to have a robots.txt file in the first place."
2913
  msgstr ""
2914
 
2915
+ #: models/CheckSeo.php:137
2916
+ #, php-format
2917
+ msgid ""
2918
+ "Go to %sSquirrly > SEO Settings > Robots%s and switch on Activate Robots. If "
2919
+ "it's already switched on, check if another plugin is stopping Squirrly from "
2920
+ "adding the Robots.txt URL."
2921
  msgstr ""
2922
 
2923
+ #: models/CheckSeo.php:138
 
2924
  msgid ""
2925
+ "You should help Search Engine bots find what they need. Create a Robots.txt "
2926
+ "file as soon as possible if you want your site to be seen in Search Results."
 
 
 
 
 
2927
  msgstr ""
2928
 
2929
+ #: models/CheckSeo.php:150
2930
+ msgid "Error detected for your Focus Page"
2931
  msgstr ""
2932
 
2933
+ #: models/CheckSeo.php:151
2934
  #, php-format
2935
  msgid ""
2936
+ "An error is preventing Squirrly from accessing and retrieving critical data "
2937
+ "about your Focus Page. You should fix this so that Squirrly can generate a "
2938
+ "complete audit of your page and show you what you need to do to improve its "
2939
+ "chances of ranking. %sThe error can also prevent human visitors from "
2940
+ "accessing your page, which is a critical issue. "
2941
  msgstr ""
2942
 
2943
+ #: models/CheckSeo.php:152
2944
+ msgid ""
2945
+ "Use a different browser to make sure your Focus Page is visible. Whitelist "
2946
+ "our crawler IP address (176.9.112.210) to allow our server to verify your "
2947
+ "page so that you’ll receive a full audit."
2948
  msgstr ""
2949
 
2950
+ #: models/CheckSeo.php:153
2951
+ msgid ""
2952
+ "Make sure that your Focus Page is published and can be accessed by all users "
2953
+ "and crawlers."
2954
  msgstr ""
2955
 
2956
+ #: models/CheckSeo.php:164
2957
+ msgid "Add Focus Page. Use it to Reach First Positions"
2958
  msgstr ""
2959
 
2960
+ #: models/CheckSeo.php:165
 
2961
  msgid ""
2962
+ "Adding a Focus Page, and then using the Daily SEO Goals related to it, is a "
2963
+ "sure way for all aspiring SEO Stars to begin reaching top positions in "
2964
+ "Google. SEO is very complicated, and Focus Pages is the only method that "
2965
+ "helps you un-complicate it. By following this method you will build a "
2966
+ "repeatable, smart strategy, powered by Machine Learning."
2967
  msgstr ""
2968
 
2969
+ #: models/CheckSeo.php:166
2970
  #, php-format
2971
+ msgid ""
2972
+ "Go to %sSquirrly SEO > Focus Pages > Add New Page%s to add a page in Focus "
2973
+ "Pages."
2974
  msgstr ""
2975
 
2976
+ #: models/CheckSeo.php:167
2977
+ msgid ""
2978
+ "You don't currently have a clearly defined strategy. If you're a Non-SEO "
2979
+ "Expert you won't be able to reach TOP 10 rankings without Focus Pages."
2980
  msgstr ""
2981
 
2982
+ #: models/CheckSeo.php:178
2983
+ msgid "Change WordPress' default tagline"
 
 
 
2984
  msgstr ""
2985
 
2986
+ #: models/CheckSeo.php:179
 
2987
  msgid ""
2988
+ "The default WordPress tagline is “Just another WordPress site” - which is "
2989
+ "like saying your site is nothing special. It's important to customize it so "
2990
+ "that you clearly communicate what your site is about to first-time visitors. "
2991
+ "Search Engines also pay close attention to taglines."
2992
  msgstr ""
2993
 
2994
+ #: models/CheckSeo.php:180
2995
+ msgid ""
2996
+ "How you optimize your tagline can depend on the theme you are using (some "
2997
+ "themes don't display the tagline automatically). Your best bet is to go to "
2998
+ "Appearance > Customize from your WP dashboard to access the Customizer. "
2999
+ "There, you can customize your tagline. Best Practices: Make sure your "
3000
+ "tagline is catchy and reflects your site as a whole (its niche, purpose, the "
3001
+ "content that can be found on your site. Include strong keywords in your "
3002
+ "tagline, and ensure the tagline fits with your overall branding strategy."
3003
  msgstr ""
3004
 
3005
+ #: models/CheckSeo.php:181
3006
+ msgid ""
3007
+ "Optimize your tagline so that your site is NOT 'Just another WordPress "
3008
+ "site' (or: Optimize your tagline to put your site’s best foot forward and "
3009
+ "encourage visitors to stick around.)"
3010
  msgstr ""
3011
 
3012
+ #: models/CheckSeo.php:191
3013
+ msgid "Remove all no-index tags from all Focus Pages"
3014
  msgstr ""
3015
 
3016
+ #: models/CheckSeo.php:192
3017
+ msgid ""
3018
+ "No-index tags suggest to search engines (most notably Google) NOT to index a "
3019
+ "specific webpage. By using these tags for your Focus Pages, you're "
3020
+ "preventing them from appearing in Google Search. This is bad, because it "
3021
+ "means Search Engines won't show your most important pages (which should be "
3022
+ "your Focus Pages). Removing all no-index tags for your Focus Pages will fix "
3023
+ "it."
3024
  msgstr ""
3025
 
3026
+ #: models/CheckSeo.php:193
3027
  #, php-format
3028
  msgid ""
3029
+ "Look at all the places where you could have added instructions for Google "
3030
+ "not to index this page from your site. Make sure that there is no such "
3031
+ "instruction added to %sWordPress > Settings%s, or in a theme, or in a "
3032
+ "plugin, or in %sSquirrly SEO's Snippet%s for this page. Also, make sure you "
3033
+ "don't block this page in your %sRobots.txt%s file."
 
 
 
 
 
 
3034
  msgstr ""
3035
 
3036
+ #: models/CheckSeo.php:194
3037
+ msgid ""
3038
+ "You must remove all no-index tags for your Focus Pages so that they will "
3039
+ "appear in Google Search."
3040
  msgstr ""
3041
 
3042
+ #: models/CheckSeo.php:205
3043
+ msgid "Fix all Visibility issues for your Focus Pages"
 
3044
  msgstr ""
3045
 
3046
+ #: models/CheckSeo.php:206
 
3047
  msgid ""
3048
+ "Having visibility issues for your Focus Pages means that your Focus Pages "
3049
+ "may not appear in search results. This is bad, because you'll want as many "
3050
+ "people to see your most important pages (your Focus Pages)"
 
 
 
 
 
 
 
 
 
 
3051
  msgstr ""
3052
 
3053
+ #: models/CheckSeo.php:207
3054
  #, php-format
3055
  msgid ""
3056
+ "Go to %sSquirrly > Focus Pages%s and make sure all elements you see when you "
3057
+ "click on the Visibility category are turned Green. If you see a red element, "
3058
+ "follow the indications to turn it Green. That's how you make sure your Focus "
3059
+ "Pages are protected against Visibility Issues."
 
 
3060
  msgstr ""
3061
 
3062
+ #: models/CheckSeo.php:208
3063
+ msgid ""
3064
+ "Fix ALL Visibility issues for your Focus Pages so that they will appear on "
3065
+ "Google Search."
3066
  msgstr ""
3067
 
3068
+ #: models/CheckSeo.php:219 models/CheckSeo.php:222
3069
+ msgid "Make Your Site Safe for Browsing Again"
 
 
 
 
 
 
 
 
 
 
3070
  msgstr ""
3071
 
3072
+ #: models/CheckSeo.php:220
3073
+ msgid ""
3074
+ "Safe Browsing notifies webmasters when their websites are compromised by "
3075
+ "malicious actors and helps them diagnose and resolve the problem so that "
3076
+ "their visitors stay safe."
3077
  msgstr ""
3078
 
3079
+ #: models/CheckSeo.php:221
3080
  #, php-format
3081
  msgid ""
3082
+ "Go to %shttps://safebrowsing.google.com/%s and follow the instructions to "
3083
+ "clean your website."
 
 
3084
  msgstr ""
3085
 
3086
+ #: models/CheckSeo.php:232
3087
+ msgid "Remove Duplicate Open Graph meta tags"
3088
  msgstr ""
3089
 
3090
+ #: models/CheckSeo.php:233
 
3091
  msgid ""
3092
+ "Some WordPress themes and plugins add Open Graph meta tags which lead to "
3093
+ "duplicate Open Graph meta tags issues. It's important to check for this to "
3094
+ "determine which plugin or if your theme is generating the duplicate open "
3095
+ "graph meta tag. In this case, the plugin or theme causing this manages to "
3096
+ "bypass Squirrly's Duplicate Remover features."
 
 
 
3097
  msgstr ""
3098
 
3099
+ #: models/CheckSeo.php:234
3100
+ msgid ""
3101
+ "Start deactivating plugins (other than Squirrly SEO) from your WordPress "
3102
+ "site. Run New Scans for Daily SEO Goals to see if you managed to get this "
3103
+ "done! Then reactivate everything."
3104
  msgstr ""
3105
 
3106
+ #: models/CheckSeo.php:235
 
3107
  msgid ""
3108
+ "You need to remove Duplicate Open Graph meta tags as soon as possible. "
3109
+ "Otherwise, you will miss good chances of ranking higher with your pages."
 
3110
  msgstr ""
3111
 
3112
+ #: models/CheckSeo.php:246
3113
+ msgid "Remove Duplicate Twitter cards tags"
3114
  msgstr ""
3115
 
3116
+ #: models/CheckSeo.php:247
 
3117
  msgid ""
3118
+ "Some WordPress themes and plugins add Twitter Card meta tags which lead to "
3119
+ "duplicate Twitter card meta tags issues. It's important to check for tp "
3120
+ "determine which plugin or if your theme is generating the duplicate open "
3121
+ "graph meta tag. In this case, the plugin or theme causing this, manages to "
3122
+ "bypass Squirrly's Duplicate Remover features."
3123
  msgstr ""
3124
 
3125
+ #: models/CheckSeo.php:248
3126
+ msgid ""
3127
+ "Start deactivating plugins (other than Squirrly SEO) from your WordPress "
3128
+ "site. Run New Scans for Daily SEO Goals to see if you manage to get this "
3129
+ "done! Then reactivate everything."
3130
  msgstr ""
3131
 
3132
+ #: models/CheckSeo.php:249
3133
+ msgid ""
3134
+ "You need to remove Duplicate Twitter Card meta tags as soon as possible; "
3135
+ "Otherwise you will miss good chances of ranking higher with your pages."
3136
  msgstr ""
3137
 
3138
+ #: models/CheckSeo.php:260
3139
+ msgid "Use Squirrly's Expert-Grade Research Tool and Add Keywords to Briefcase"
3140
  msgstr ""
3141
 
3142
+ #: models/CheckSeo.php:261
3143
+ msgid ""
3144
+ "With a few clicks, you'll do the work that SEO experts charge thousands of "
3145
+ "dollars for (because they do this manually and it takes too much time that "
3146
+ "way)."
3147
  msgstr ""
3148
 
3149
+ #: models/CheckSeo.php:262
3150
  #, php-format
3151
+ msgid ""
3152
+ "Go to %sSquirrly > Keyword Research%s. Complete all steps until you get to "
3153
+ "the final table with all of the data for each keyword. Add at least one "
3154
+ "keyword to Briefcase from that interface."
3155
  msgstr ""
3156
 
3157
+ #: models/CheckSeo.php:263
3158
+ msgid ""
3159
+ "You should perform a keyword research using Squirrly's Expert-Grade tool and "
3160
+ "store at least one of the results in Briefcase."
3161
  msgstr ""
3162
 
3163
+ #: models/CheckSeo.php:274
 
3164
  msgid ""
3165
+ "Optimize your Focus Page with the great keyword you found during Keyword "
3166
+ "research"
 
 
3167
  msgstr ""
3168
 
3169
+ #: models/CheckSeo.php:275
3170
+ msgid ""
3171
+ "So far, only experts knew how to improve search relevance, which is one of "
3172
+ "the biggest reasons why Google will choose your page to show up first. "
3173
+ "You're well on your way to becoming a SEO Star. Now you can do all this on "
3174
+ "your own by using the SEO Live Assistant and the keywords you stored to "
3175
+ "briefcase."
3176
+ msgstr ""
3177
+
3178
+ #: models/CheckSeo.php:276
3179
  #, php-format
3180
+ msgid ""
3181
+ "Optimize up to 30% for a keyword you already stored to briefcase. Using the "
3182
+ "SEO Live Assistant which you find in Edit Post interfaces in WP. Reindex "
3183
+ "page with Google Search Console when you are done."
3184
  msgstr ""
3185
 
3186
+ #: models/CheckSeo.php:277
3187
+ msgid ""
3188
+ "You must optimize all Focus Pages using a main keyword. This will improve "
3189
+ "search relevance and you'll improve your site with something that only "
3190
+ "experts were able to do before Squirrly."
3191
  msgstr ""
3192
 
3193
+ #: models/CheckSeo.php:288
3194
+ msgid "Optimize your text to get a good Search Relevancy score"
 
3195
  msgstr ""
3196
 
3197
+ #: models/CheckSeo.php:289
3198
+ msgid ""
3199
+ "There is no point in ranking your content for a query that doesn’t match "
3200
+ "what the user is looking for. Keywords help visitors find what they want, "
3201
+ "which is why you should optimize your Focus Page using keywords. This way, "
3202
+ "your page will be displayed to search users who are actually interested in "
3203
+ "seeing the content provided in it. Choose different keywords for each of "
3204
+ "your Focus pages. That way, instead of competing with each other, your pages "
3205
+ "can compete with other sites within your industry."
3206
  msgstr ""
3207
 
3208
+ #: models/CheckSeo.php:290
3209
  #, php-format
3210
+ msgid ""
3211
+ "To get this done, the text itself (the written words of the page) needs to "
3212
+ "be optimized using Squirrly's SEO Live Assistant. Go to Edit Post and start "
3213
+ "using the %sSEO Live Assistant%s"
3214
  msgstr ""
3215
 
3216
+ #: models/CheckSeo.php:291
3217
+ msgid ""
3218
+ "Ensure your Focus Page has Search relevancy by optimizing it using a "
3219
+ "keyword. Otherwise, that Focus Page will not be displayed in Search Results."
3220
+ msgstr ""
 
3221
 
3222
+ #: models/CheckSeo.php:302
3223
+ msgid "Research your Focus Page's keyword"
 
 
 
 
 
 
3224
  msgstr ""
3225
 
3226
+ #: models/CheckSeo.php:303
3227
+ msgid ""
3228
+ "For at least one of your Focus Pages, I see that you optimized for search "
3229
+ "relevance using the SEO Live Assistant. However, you need to be able to read "
3230
+ "the Search Volume, Competition, Recent Discussions and Trend for the "
3231
+ "keyword. Otherwise, you might be going with a keyword that can't be ranked, "
3232
+ "or can't bring traffic. Your SEO Star skills depend on this goal."
3233
  msgstr ""
3234
 
3235
+ #: models/CheckSeo.php:304
3236
+ msgid ""
3237
+ "See the keyword. Place it in the research feature and perform a full keyword "
3238
+ "research on it. Then add it to briefcase."
3239
+ msgstr ""
3240
+
3241
+ #: models/CheckSeo.php:305
3242
+ msgid ""
3243
+ "You must obtain keyword data for all main keywords used for your Focus "
3244
+ "Pages. This will improve your skills and your understanding."
3245
  msgstr ""
3246
 
3247
  # @ squirrly-seo
3248
+ #: models/CheckSeo.php:316
 
3249
  #, fuzzy
3250
+ #| msgid "Enter even more keywords."
3251
+ msgid "Choose less competitive keywords"
3252
+ msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
 
 
 
 
 
 
3253
 
3254
+ #: models/CheckSeo.php:317
3255
+ msgid ""
3256
+ "As a future SEO Star you need to understand that you will never be able to "
3257
+ "rank for any keyword you think about. Not even huge sites who have spent a "
3258
+ "thousand times more money on their SEO can do that. Just switch to a "
3259
+ "different keyword and you will get to the desired results (ranking and "
3260
+ "traffic). This is real SEO you are doing right now. You're acting like an "
3261
+ "expert."
3262
  msgstr ""
3263
 
3264
+ #: models/CheckSeo.php:318
 
3265
  msgid ""
3266
+ "Go and edit the page using the SEO Live Assistant. Select a different "
3267
+ "keyword as the main keyword. Make sure it has a Green light at 'competition'."
 
 
 
 
 
3268
  msgstr ""
3269
 
3270
+ #: models/CheckSeo.php:319
3271
+ msgid ""
3272
+ "Replace the main keyword you chose for your Focus Page to get top rankings. "
3273
+ "Your page can't compete and reach the top 10 positions in Google for the "
3274
+ "current keyword. "
3275
  msgstr ""
3276
 
3277
+ #: models/CheckSeo.php:329
3278
  #, php-format
3279
  msgid ""
3280
+ "Try to boost traffic by over +285% by optimizing with SEO Live Assistant"
 
 
 
 
 
3281
  msgstr ""
3282
 
3283
+ #: models/CheckSeo.php:330
3284
+ msgid ""
3285
+ "Our data shows that users who optimize their content over 60% using the Live "
3286
+ "Assistant get up to +285% increase in traffic compared to those who optimize "
3287
+ "below this percentage. As a future SEO Star, you need to practice optimizing "
3288
+ "your content as much as you can."
3289
  msgstr ""
3290
 
3291
+ #: models/CheckSeo.php:331
3292
  #, php-format
3293
  msgid ""
3294
+ "Your text needs to be optimized to over 60% using the SEO Live Assistant. Re-"
3295
+ "index your pages with Google Search Console after you finish optimizing."
 
 
 
 
3296
  msgstr ""
3297
 
3298
+ #: models/CheckSeo.php:332
3299
+ msgid ""
3300
+ "Optimize Your Focus Pages over 60% to get up to 285% increase in traffic."
3301
  msgstr ""
3302
 
3303
+ # @ squirrly-seo
3304
+ #: models/CheckSeo.php:344
3305
+ #, fuzzy
3306
+ #| msgid "Google %sAnalytics ID%s`:"
3307
+ msgid "Prepare Full Google Search Console Connection"
3308
+ msgstr "Google %sAnalytics ID%s`:"
3309
+
3310
+ #: models/CheckSeo.php:345
3311
  msgid ""
3312
+ "Get access to data about impressions, clicks and CTR without leaving "
3313
+ "WordPress by connecting Google Search Console to Squirrly. This is an API-"
3314
+ "level connection and goes beyond just allowing GSC to track your site. "
3315
+ "Enhance your Squirrly SEO with powerful data that comes directly from Google."
3316
  msgstr ""
3317
 
3318
+ #: models/CheckSeo.php:347
3319
+ msgid ""
3320
+ "You must connect Google Search Console to your Squirrly SEO. As soon as "
3321
+ "possible. It's quick to do and helps you see impressions, clicks, and CTR, "
3322
+ "so you can become an SEO Star."
3323
  msgstr ""
3324
 
3325
+ #: models/CheckSeo.php:357
3326
+ msgid "Make a Manual Index Request for your Focus Pages With GSC"
3327
  msgstr ""
3328
 
3329
+ #: models/CheckSeo.php:358
 
3330
  msgid ""
3331
+ "Whenever you've added or made changes to a page on your site, you should ask "
3332
+ "for Google to re-index your page. This will help getting the new content in "
3333
+ "Google's index. Don't expect Google to index the latest version of your page "
3334
+ "if you skip doing this. As a SEO Star you need to start building a strong "
3335
+ "muscle for doing this. Requesting re-index will need to become a habit to "
3336
+ "you."
3337
  msgstr ""
3338
 
3339
+ #: models/CheckSeo.php:359
3340
+ #, php-format
3341
+ msgid ""
3342
+ "Go to %sSquirrly > Focus Pages%s - identify the page that hasn't had a new "
3343
+ "index request and use the button to go to GSC and request re-index."
3344
  msgstr ""
3345
 
3346
+ #: models/CheckSeo.php:360
 
3347
  msgid ""
3348
+ "Let Google know you've made changes to your Focus Pages. Otherwise, nothing "
3349
+ "will change in search results. This is mandatory."
 
 
 
 
3350
  msgstr ""
3351
 
3352
+ #: models/CheckSeo.php:371
3353
+ msgid "Add your keywords to the Rankings section of Squirrly SEO"
3354
  msgstr ""
3355
 
3356
+ #: models/CheckSeo.php:372
3357
+ msgid ""
3358
+ "SEO pros are always diligent about monitoring their rankings. If you want to "
3359
+ "be an SEO star, you need to track your success and make data-driven "
3360
+ "decisions. By adding your Focus Page's keyword to the Rankings section, "
3361
+ "you'll know the true position of your website in Google for that keyword. "
3362
+ "Checking the keyword yourself, manually, will give you fake information. You "
3363
+ "can ask us why on our Facebook Group."
3364
  msgstr ""
3365
 
3366
+ #: models/CheckSeo.php:373
3367
+ #, php-format
3368
+ msgid ""
3369
+ "Go to %sSquirrly > Research > Briefcase%s. Find your Focus Page's keyword "
3370
+ "from the list, and click on the three dots you see on the far right. Then "
3371
+ "click on Send to Rank Checker."
3372
  msgstr ""
3373
 
3374
+ #: models/CheckSeo.php:374
3375
+ msgid ""
3376
+ "See how your SEO efforts translate into results by adding your Focus Page's "
3377
+ "keyword to the Rankings section."
3378
  msgstr ""
3379
 
3380
+ #: models/CheckSeo.php:386
3381
+ msgid ""
3382
+ "Change the main keyword for a Focus Page that didn't reach TOP 20 rankings "
3383
+ "during the last 2 months"
3384
  msgstr ""
3385
 
3386
+ #: models/CheckSeo.php:387
3387
+ msgid ""
3388
+ "As a future SEO star, you need to be able to adapt and pivot. If you see "
3389
+ "something is not working, change it. Adapt. The current keyword you have for "
3390
+ "this page isn't bringing you top results. In the past 2 months, this keyword "
3391
+ "did NOT rank higher than the 21st position in Google. You can achieve better "
3392
+ "results by switching to a new keyword."
3393
  msgstr ""
3394
 
3395
+ #: models/CheckSeo.php:388
3396
  #, php-format
3397
  msgid ""
3398
+ "Go to %sSquirrly > Research%s and research new keyword ideas. Then get back "
3399
+ "to this page and use SEO Live Assistant to optimize it for a different main "
3400
+ "keyword."
 
 
 
 
 
 
 
 
3401
  msgstr ""
3402
 
3403
+ #: models/CheckSeo.php:389
3404
+ msgid ""
3405
+ "Switch your target keyword to reach better results. Don't settle for the "
3406
+ "second page of Google."
3407
  msgstr ""
3408
 
3409
+ #: models/CheckSeo.php:400
 
3410
  msgid ""
3411
+ "Get to 90% Optimization Levels for all Focus Pages (using SEO Live Assistant)"
 
 
 
 
 
 
3412
  msgstr ""
3413
 
3414
+ #: models/CheckSeo.php:401
3415
+ msgid ""
3416
+ "Our data shows that users who achieve 90% Optimization Levels using the Live "
3417
+ "Assistant have a much better chance of achieving top Google Rankings for "
3418
+ "their pages. If you want to be an SEO star, you need to push yourself and "
3419
+ "get it all the way up to 90 (try 100). The more you practice, the easier it "
3420
+ "will be."
3421
  msgstr ""
3422
 
3423
+ #: models/CheckSeo.php:402
3424
  #, php-format
3425
  msgid ""
3426
+ "Go and edit your Focus Pages using the SEO live Assistant. Follow the "
3427
+ "guidance it provides to 100% optimize your page. Re-index your page with "
3428
+ "Google Search Console when you are done."
 
 
3429
  msgstr ""
3430
 
3431
+ #: models/CheckSeo.php:403
3432
+ msgid ""
3433
+ "You must Optimize to 90% to give your Focus Pages the best chances of "
3434
+ "achieving top Google Rankings."
3435
  msgstr ""
3436
 
3437
+ #: models/CheckSeo.php:414
3438
+ msgid "Stop losing SEO Authority"
3439
+ msgstr ""
3440
+
3441
+ #: models/CheckSeo.php:415
3442
  msgid ""
3443
+ "You need to place rel='nofollow' to all Outbound links. Outbound links are "
3444
+ "URLs from 3rd party sites to which you are linking to. If you send links to "
3445
+ "Wikipedia, Facebook, Jamie Oliver, etc. without mentioning 'nofollow', then "
3446
+ "you are also sending them the authority you are trying to build up for your "
3447
+ "own site. That's really bad, and makes your pages unable to rank high "
3448
+ "enough. Because some links are hard for Non-SEO Experts to turn to "
3449
+ "'nofollow' we recommend a plugin that does this for you. You can find it on "
3450
+ "[link]https://squirrly.co/seo/kit[/link]"
 
 
3451
  msgstr ""
3452
 
3453
+ #: models/CheckSeo.php:416
3454
+ msgid ""
3455
+ "Place rel='nofollow' on outbound links yourself, or use the plugin "
3456
+ "recommended by Squirrly that does this for you."
3457
  msgstr ""
3458
 
3459
+ #: models/CheckSeo.php:417
3460
+ msgid "Fix your outbound links. Otherwise, you will lose SEO authority."
3461
  msgstr ""
3462
 
3463
+ # @ squirrly-seo
3464
+ #: models/CheckSeo.php:428
3465
+ #, fuzzy
3466
+ #| msgid "Google %sAnalytics ID%s`:"
3467
+ msgid "Connect Google Analytics Data to Squirrly"
3468
+ msgstr "Google %sAnalytics ID%s`:"
3469
 
3470
+ #: models/CheckSeo.php:429
3471
+ msgid ""
3472
+ "As a future SEO star, you need to be able to make decisions based on what "
3473
+ "the data tells you. By connecting Google Analytics to Squirrly, you can "
3474
+ "monitor the traffic that your Focus Pages are getting, and figure your next "
3475
+ "steps based on that. Also, much of SEO these days is based on how much time "
3476
+ "people spend on your site, so to give you accurate Chances of Ranking, "
3477
+ "Squirrly's SML needs to see this data. To ensure Google gets 100% accuracy "
3478
+ "on how people spend time on your site, use the plugin we recommend in "
3479
+ "[link]https://squirrly.co/seo/kit[/link]"
3480
  msgstr ""
3481
 
3482
+ #: models/CheckSeo.php:431
3483
+ msgid ""
3484
+ "Connect Google Analytics to Squirrly so that you see how much traffic your "
3485
+ "Focus Pages are getting."
3486
  msgstr ""
3487
 
3488
+ #: models/CheckSeo.php:441
3489
+ msgid "Reach Platform SEO green lights for all Focus Pages"
 
 
 
 
 
 
 
 
 
3490
  msgstr ""
3491
 
3492
+ #: models/CheckSeo.php:442
3493
+ msgid ""
3494
+ "You will be missing out on many ranking opportunities if you do not go and "
3495
+ "fix Platform SEO right now. If you do fix it, make sure you start requesting "
3496
+ "re-indexes for your pages, using Google Search Console. Your theme might be "
3497
+ "generating many types of pages, which are different from ordinary pages in "
3498
+ "WP. Reaching 'Platform SEO' Green lights is a very important objective."
3499
  msgstr ""
3500
 
3501
+ #: models/CheckSeo.php:443
3502
  #, php-format
3503
  msgid ""
3504
+ "Go to %sSquirrly > Focus Pages%s and look at the COLUMN with Platform SEO. "
3505
+ "Click on a dot to see all sub-tasks in the right sidebar of the plugin. "
3506
+ "Click on each Red or Green item. Read the pop-up instructions and turn all "
3507
+ "red elements to green. Then re-index in Google Search Console. After that, "
3508
+ "request a new Focus Pages audit for the page you fixed."
3509
  msgstr ""
3510
 
3511
+ #: models/CheckSeo.php:444
3512
+ msgid ""
3513
+ "Reach Platform SEO green lights for all Focus Pages. Otherwise, you will "
3514
+ "keep giving Google faulty data, which can result in low rankings."
3515
  msgstr ""
3516
 
3517
+ #: models/CheckSeo.php:455
3518
+ msgid "Add SEO Context Keywords to your Focus Pages"
 
3519
  msgstr ""
3520
 
3521
+ #: models/CheckSeo.php:456
3522
+ msgid ""
3523
+ "Squirrly SEO's Live Assistant lets you optimize your pages for multiple "
3524
+ "keywords that you've placed in Briefcase. By optimizing your Focus Page for "
3525
+ "a secondary keyword that is related to your primary keywords, you're sending "
3526
+ "additional signals to search engines to help them understand and rank the "
3527
+ "page. Example: if you have page about 'dog food', you should optimize the "
3528
+ "page for one or two dog breeds as well, so that you make it clear to Google "
3529
+ "that it is about the animal 'dog', and NOT about a friend 'like in Yo, "
3530
+ "dog!'. On [link]https://squirrly.co/seo/kit/[/link] you can see a video that "
3531
+ "shows how to add SEO context to a page."
3532
  msgstr ""
3533
 
3534
+ #: models/CheckSeo.php:457
3535
+ msgid ""
3536
+ "Optimize your Focus Page for a secondary keyword using the Live Assistant. "
3537
+ "Optimize it to at least 30% and re-index the page with Google Search Console "
3538
+ "when you're done."
3539
  msgstr ""
3540
 
3541
+ #: models/CheckSeo.php:458
 
3542
  msgid ""
3543
+ "Help Google understand the exact topic and context of your page so that it "
3544
+ "will rank it higher."
 
 
 
3545
  msgstr ""
3546
 
3547
+ #: models/CheckSeo.php:469
3548
+ msgid ""
3549
+ "Add all secondary Keywords you've used to the Rankings Section of Squirrly"
3550
  msgstr ""
3551
 
3552
+ #: models/CheckSeo.php:470
3553
+ msgid ""
3554
+ "Most people expect only the main keyword to be ranked in TOP 10 in Google. "
3555
+ "However, according to the secondary keywords you've used to build up SEO "
3556
+ "Context for your Focus Page, you may find out that your secondary keywords "
3557
+ "also got great rankings on Google."
3558
  msgstr ""
3559
 
3560
+ #: models/CheckSeo.php:471
 
3561
  msgid ""
3562
+ "Add your secondary keywords (the secondary keywords you used for your Focus "
3563
+ "Pages) inside the Rankings Section."
 
 
 
 
3564
  msgstr ""
3565
 
3566
+ #: models/CheckSeo.php:472
3567
+ msgid ""
3568
+ "As an SEO Star who worked hard on the pages and managed to optimize for "
3569
+ "secondary keywords, you need to check if you get more results than you "
3570
+ "expected."
3571
  msgstr ""
3572
 
3573
+ #: models/CheckSeo.php:483
3574
+ msgid "Fix SEO Images for your Focus Pages"
 
 
 
 
 
 
 
 
 
3575
  msgstr ""
3576
 
3577
+ #: models/CheckSeo.php:484
3578
+ msgid ""
3579
+ "When it comes to image SEO, it's important to use relevant keywords to help "
3580
+ "your page rank on search engines. So, make sure that your filename for one "
3581
+ "of the images in your Focus Pages is: keyword.jpg. Takes less than 5 minutes "
3582
+ "to fix, and you'll get to practice an optimization tip worthy of an SEO star."
3583
  msgstr ""
3584
 
3585
+ #: models/CheckSeo.php:485
 
3586
  msgid ""
3587
+ "Download a relevant image from your page. Change the filename. Then re-"
3588
+ "upload with the SEO filename and add it your page's content again."
 
 
 
 
 
 
3589
  msgstr ""
3590
 
3591
+ #: models/CheckSeo.php:486
3592
+ msgid ""
3593
+ "Improve your Focus Page's chances of ranking with this quick trick that SEO "
3594
+ "professionals use."
3595
  msgstr ""
3596
 
3597
+ #: models/CheckSeo.php:497
3598
+ msgid "Add Labels to Keywords in Briefcase"
 
3599
  msgstr ""
3600
 
3601
+ #: models/CheckSeo.php:498
3602
+ msgid ""
3603
+ "Users who use the Labels system in Briefcase have 60% more keywords ranked "
3604
+ "in top 10 on Google than those who don't work with keywords in an organized "
3605
+ "way. As a future SEO star, it's important to understand the significance of "
3606
+ "keyword organization and how big a role it plays in achieving a high-"
3607
+ "performing search campaign. On [link]https://squirrly.co/seo/kit/[/link] you "
3608
+ "can see the Direct 1, Direct 2, Direct 3, Direct 4 and Indirect keywords "
3609
+ "approach. It will help you with this."
3610
  msgstr ""
3611
 
3612
+ #: models/CheckSeo.php:499
3613
  #, php-format
3614
  msgid ""
3615
+ "Go to %sSquirrly SEO > Research > Briefcase%s, and add Labels to your "
3616
+ "keywords to organize them into tighter, more relevant groups based on your "
3617
+ "current campaigns and strategy. "
 
 
 
3618
  msgstr ""
3619
 
3620
+ #: models/CheckSeo.php:500
3621
+ msgid ""
3622
+ "Improve your chances of getting more keywords ranked in top 10 of Google."
3623
  msgstr ""
3624
 
3625
+ #: models/CheckSeo.php:511
3626
+ msgid "Add more Ranking Power to your Focus Pages"
3627
  msgstr ""
3628
 
3629
+ #: models/CheckSeo.php:512
 
3630
  msgid ""
3631
+ "Links on the web are like votes, and the pages that receive more votes rank "
3632
+ "higher. Since Focus Pages are the most important pages in your site, you "
3633
+ "should give them more votes (link to them from many pages in your site; "
3634
+ "these are called inner-links). Even if you need to create new pages to link "
3635
+ "from, it will still be worth it. Some of our users wrote just one article to "
3636
+ "get an inner link for their Focus Page, and the next day they were on the "
3637
+ "1st page of Google with 4 keywords. [link]https://chiefcontent.com/s1-e4-"
3638
+ "focus-pages-by-squirrly-success-with-focus-pages/[/link]"
 
3639
  msgstr ""
3640
 
3641
+ #: models/CheckSeo.php:513
3642
+ msgid ""
3643
+ "Link to your Focus Page from another page in your site. If you don't have a "
3644
+ "page where you can link from, spend some time creating one. Re-index with "
3645
+ "Google Search Console. "
3646
  msgstr ""
3647
 
3648
+ #: models/CheckSeo.php:514
3649
+ msgid "Create 1 Inner Link to one of your Focus Pages"
 
 
 
 
 
 
 
 
 
3650
  msgstr ""
3651
 
3652
+ #: models/CheckSeo.php:525
3653
+ msgid "Start tracking rankings for 3 keywords"
3654
  msgstr ""
3655
 
3656
+ #: models/CheckSeo.php:526
3657
+ msgid ""
3658
+ "Professional SEOs recognize the importance of tracking rankings as a way to "
3659
+ "measure SEO success. As a future SEO star, it's important to measure the "
3660
+ "impact of your work and pivot your priorities when you see that a current "
3661
+ "strategy is not working."
3662
  msgstr ""
3663
 
3664
+ #: models/CheckSeo.php:527
3665
  #, php-format
3666
  msgid ""
3667
+ "Get in the habit of tracking your rankings by adding three keywords to "
3668
+ "Squirrly's Rankings section. Go to %sResearch > Briefcase%s, choose a "
3669
+ "keyword you want to track and click on Send to Rank Checker. Squirrly will "
3670
+ "start showing you the true position of your site for that kewyord. Repeat "
3671
+ "the process for two more keywords."
 
 
3672
  msgstr ""
3673
 
3674
+ #: models/CheckSeo.php:528
3675
+ msgid "Start tracking rankings for 3 keywords."
3676
  msgstr ""
3677
 
3678
+ #: models/CheckSeo.php:539
3679
+ msgid "Increase your SEO skill set by building your keyword portfolio"
 
 
 
 
 
3680
  msgstr ""
3681
 
3682
+ #: models/CheckSeo.php:540
3683
+ msgid ""
3684
+ "Keyword research, both as a skill and as a practice, are critical to your "
3685
+ "SEO success. You can't be an SEO master without it. Plus, according to new "
3686
+ "research, the more a blogger researches keywords, the more likely they are "
3687
+ "to report success. Bloggers who are also SEOs report “strong results” at "
3688
+ "much higher than average rates. Get at least 10 keywords inside the "
3689
+ "Briefcase section to get started. With powerful keyword research and the SEO "
3690
+ "Live Assistant, we managed to outrank Amazon, Stack Overflow, Moz and a few "
3691
+ "others. Read more on [link]https://squirrly.co/seo/kit/[/link] in the "
3692
+ "section about Google and how much they care about keywords."
3693
  msgstr ""
3694
 
3695
+ #: models/CheckSeo.php:541
3696
  #, php-format
3697
  msgid ""
3698
+ "Go to %sSquirrly SEO > Research%s, and begin doing research based on the "
3699
+ "topics you want to rank on Search Engines, and that are important for your "
3700
+ "research. If you need help coming up with ideas, %syou can use these keyword "
3701
+ "research formulas%s. When you find a good keyword opportunity, save it to "
3702
+ "Briefcase. Do this until you have at least 10 keywords inside Briefcase."
 
 
 
 
3703
  msgstr ""
3704
 
3705
+ #: models/CheckSeo.php:542
3706
+ msgid ""
3707
+ "Create your keyword portfolio. Get at least 10 keywords inside the Briefcase "
3708
+ "Section."
3709
  msgstr ""
3710
 
3711
+ #: models/CheckSeo.php:553
3712
+ msgid "Avoid losing positions in search results"
 
 
 
 
 
 
 
3713
  msgstr ""
3714
 
3715
+ #: models/CheckSeo.php:554
3716
+ msgid ""
3717
+ "Make sure your Rankings won't drop because of duplicate content, duplicate "
3718
+ "titles, empty titles, empty descriptions and more. SEO Experts and Non-SEO "
3719
+ "Experts love this feature, because it simply handles everything important. "
3720
+ "(especially if you already turned Platform SEO to Green inside Focus Pages "
3721
+ "section)"
3722
  msgstr ""
3723
 
3724
+ #: models/CheckSeo.php:555
3725
  #, php-format
3726
  msgid ""
3727
+ "Go to %sSquirrly > SEO Settings > Automation%s and make sure that SEO "
3728
+ "Patterns are activated."
 
 
 
 
 
 
 
 
3729
  msgstr ""
3730
 
3731
+ #: models/CheckSeo.php:556
3732
+ msgid "Activate SEO Patterns, with Squirrly's site-wide SEO Automation."
3733
  msgstr ""
3734
 
3735
+ #: models/CheckSeo.php:567
3736
+ msgid "Update Your Focus Pages Content Regularly"
3737
  msgstr ""
3738
 
3739
+ #: models/CheckSeo.php:568
3740
+ msgid ""
3741
+ "Google prefers to rank pages that have relevant, fresh content that is up-to-"
3742
+ "date. Updating your content can also improve your click-through-rate, "
3743
+ "because people are more likely to click on articles that were published "
3744
+ "recently. And your CTR improving tells Google that your page is the better "
3745
+ "resource, which will result in your page getting higher rankings."
3746
  msgstr ""
3747
 
3748
+ #: models/CheckSeo.php:569
 
3749
  msgid ""
3750
+ "The most recent update date for your Focus Page Content needs to be in the "
3751
+ "last 3 months. If it's not, then go and edit your page. Re-index with Google "
3752
+ "Search Console when you are done."
 
 
 
 
 
3753
  msgstr ""
3754
 
3755
+ #: models/CheckSeo.php:570
3756
+ msgid "Make Google love your Focus Pages by regularly updating content."
 
 
 
3757
  msgstr ""
3758
 
3759
+ #: models/CheckSeo.php:581
3760
+ msgid "Define Title and Description for your Focus Pages"
 
 
 
 
 
 
 
 
 
 
3761
  msgstr ""
3762
 
3763
+ #: models/CheckSeo.php:582
3764
  #, php-format
3765
  msgid ""
3766
+ "Titles and descriptions provide necessary information about the content of "
3767
+ "the page, and help indicate the value a Google user will get by clicking on "
3768
+ "that page. Not having these elements defined for your pages will make you "
3769
+ "lose precious points with both Search Engines and Humans. 36% of SEO experts "
3770
+ "think the headline/title tag is the most important SEO element. Each one of "
3771
+ "your Focus Pages should have a defined title and meta description."
 
3772
  msgstr ""
3773
 
3774
+ #: models/CheckSeo.php:583
3775
+ msgid ""
3776
+ "Easily define titles and meta descriptions using the Snippet editor from "
3777
+ "Squirrly SEO."
3778
  msgstr ""
3779
 
3780
+ #: models/CheckSeo.php:584
 
3781
  msgid ""
3782
+ "Customize Title and Description for your Focus Pages to get more people to "
3783
+ "click on your pages in SERPs."
 
 
 
 
 
3784
  msgstr ""
3785
 
3786
+ #: models/CheckSeo.php:595
3787
+ msgid "Optimize Twitter Cards for your Focus Pages"
3788
  msgstr ""
3789
 
3790
+ #: models/CheckSeo.php:596
 
3791
  msgid ""
3792
+ "Twitter Cards are a great partner to your SEO strategy, as it helps you "
3793
+ "stand out to Twitter users and thus increase engagement and CTR. Grab that "
3794
+ "opportunity by making sure that all the Twitter tags are in place for your "
3795
+ "Focus Pages."
 
3796
  msgstr ""
3797
 
3798
+ #: models/CheckSeo.php:597
3799
+ msgid ""
3800
+ "Use the Snippet editor from Squirrly SEO to get all the Twitter Card "
3801
+ "definition elements in place."
3802
  msgstr ""
3803
 
3804
+ #: models/CheckSeo.php:598
 
3805
  msgid ""
3806
+ "Optimize Twitter Cards for your Focus Pages to boost engagement and traffic."
 
 
 
 
 
3807
  msgstr ""
3808
 
3809
+ #: models/CheckSeo.php:609
3810
+ msgid "Optimize Open Graph for your Focus Pages"
3811
  msgstr ""
3812
 
3813
+ #: models/CheckSeo.php:610
 
3814
  msgid ""
3815
+ "Open Graph lets you control what content is displayed when your pages are "
3816
+ "linked on social media, thus influencing your link's performance. If you "
3817
+ "lack these tags, then you're risking that an unrelated image or inaccurate "
3818
+ "description will be shown. On the flip side, having these tags helps you "
3819
+ "harness the power of social media and boost your social media CTR. Using "
3820
+ "your keywords inside the OG definitions has been proven to also boost SEO."
 
 
 
3821
  msgstr ""
3822
 
3823
+ #: models/CheckSeo.php:611
3824
+ msgid ""
3825
+ "Use the Snippet editor from Squirrly SEO to get all the Open Graph "
3826
+ "definition elements in place for your Focus Pages."
3827
  msgstr ""
3828
 
3829
+ #: models/CheckSeo.php:612
3830
+ msgid ""
3831
+ "Optimize Open Graph. Unless you do so, you're leaving how your Focus Pages "
3832
+ "are shown on Facebook up to chance. (it's also bad for SEO)"
3833
  msgstr ""
3834
 
3835
+ #: models/CheckSeo.php:623
3836
+ msgid "Optimize Rich Snippets for your Focus Pages"
3837
  msgstr ""
3838
 
3839
+ #: models/CheckSeo.php:624
 
3840
  msgid ""
3841
+ "JSON-LD, Rich Snippets, Schema implementation: this thing goes by many "
3842
+ "different names, because nothing has been standardized. However, as an SEO "
3843
+ "Star, you need to make sure your site has this JSON-LD properly defined. You "
3844
+ "can let Squirrly SEO Automatically handle JSON-LD definitions, or you can "
3845
+ "switch to Custom and use the tool that we link to in order to create your "
3846
+ "very own definition. Once you're done there, you can come back and paste the "
3847
+ "code into the custom section of your page's snippet for JSON-LD. For most "
3848
+ "pages, you should let this setting to Auto, though. Also, make sure you've "
3849
+ "completed everything about your organization or personal brand in Squirrly > "
3850
+ "SEO Settings > JSON-LD."
3851
  msgstr ""
3852
 
3853
+ #: models/CheckSeo.php:625
3854
+ msgid "Use the Snippet Editor from Squirrly SEO to get this done."
3855
  msgstr ""
3856
 
3857
+ #: models/CheckSeo.php:626
3858
+ msgid "You need to have good definitions for JSON-LD."
3859
  msgstr ""
3860
 
3861
+ #: models/CheckSeo.php:637
3862
+ msgid "Make your Focus Pages at least 1,500 words long"
3863
+ msgstr ""
 
 
 
3864
 
3865
+ #: models/CheckSeo.php:638
 
3866
  msgid ""
3867
+ "Research shows that the average Google first page result contains 1,890 "
3868
+ "words. Plus, long-form content gets an average of 77.2% more links than "
3869
+ "short articles, making it ideal for backlink acquisition. The Journey to "
3870
+ "Better Ranking from Squirrly SEO gives you many ideas on how to easily make "
3871
+ "your pages longer. It might seem daunting at first, but after making a few "
3872
+ "pages it will become easy to do. Plus, Squirrly SML showed that in ALL "
3873
+ "industries where there is a bit of competition (meaning, other site owners "
3874
+ "who have decent sites), the 1,500 words is a powerful differentiator which "
3875
+ "can score you easy wins."
3876
  msgstr ""
3877
 
3878
+ #: models/CheckSeo.php:639
3879
+ msgid ""
3880
+ "Edit the content on your Focus Pages to make it over 1,500 words long. Some "
3881
+ "tips you can use here: [link]https://howto.squirrly.co/wordpress-seo/journey-"
3882
+ "to-better-ranking-day-12/[/link] . Re-index with Google Search Console when "
3883
+ "you're done."
3884
+ msgstr ""
3885
+
3886
+ #: models/CheckSeo.php:640
3887
+ msgid ""
3888
+ "Make Google want to rank your Focus Pages on the 1st Page by making them at "
3889
+ "least 1,500 words long."
3890
+ msgstr ""
3891
+
3892
+ #: models/CheckSeo.php:651
3893
+ msgid "Reach Perfect SEO Content optimizations for all Focus Pages"
3894
+ msgstr ""
3895
+
3896
+ #: models/CheckSeo.php:652
3897
+ msgid ""
3898
+ "Expert SEOs don't settle for reaching 30%, 50% or 60% optimization level "
3899
+ "when trying to get a page on the 1st page of Google. As a future SEO star, "
3900
+ "reaching perfect SEO optimization is a skill you must master as well, as it "
3901
+ "gives you the best chances of rankings."
3902
+ msgstr ""
3903
+
3904
+ #: models/CheckSeo.php:653
3905
+ #, php-format
3906
+ msgid ""
3907
+ "Go to %sSquirrly > Focus Pages%s and look at the SEO Content column. Click "
3908
+ "on a red or green light, then look at the right sidebar. There you will see "
3909
+ "all elements that compose the final SEO Content scoring to achieve RED or "
3910
+ "Green. Click on each RED element and read how to make it green (the ones "
3911
+ "from the sidebar)."
3912
+ msgstr ""
3913
+
3914
+ #: models/CheckSeo.php:654
3915
+ msgid ""
3916
+ "Reach Perfect SEO optimization level for your Focus Pages to master content "
3917
+ "optimization."
3918
+ msgstr ""
3919
+
3920
+ #: models/CheckSeo.php:665
3921
+ msgid "Turn all marketing settings to GREEN"
3922
+ msgstr ""
3923
+
3924
+ #: models/CheckSeo.php:666
3925
+ msgid ""
3926
+ "If you want to unleash the full marketing power of your WordPress site, then "
3927
+ "you need to activate all the important marketing settings there are. This is "
3928
+ "vital to marketing mastery and to maximizing your site's marketing "
3929
+ "opportunities."
3930
+ msgstr ""
3931
+
3932
+ #: models/CheckSeo.php:667
3933
+ msgid ""
3934
+ "Go to the SEO Settings section of Squirrly SEO. Click on the METAs section. "
3935
+ "You'll see tasks appearing at the right of the screen. Look to the right of "
3936
+ "the screen and turn those RED lights from Red to Green. Click on each "
3937
+ "element and you'll find out what you need to do to complete the task and "
3938
+ "turn it Green."
3939
+ msgstr ""
3940
+
3941
+ #: models/CheckSeo.php:668
3942
+ msgid ""
3943
+ "Turn all sidebar (right sidebar) lights to GREEN for all SEO Settings "
3944
+ "Sections."
3945
+ msgstr ""
3946
+
3947
+ #: models/CheckSeo.php:679
3948
+ msgid "Raise Audit Score to Over 30%"
3949
+ msgstr ""
3950
+
3951
+ #: models/CheckSeo.php:680
3952
+ msgid ""
3953
+ "Sites with Audit scores under 30% will have a very hard time ranking for "
3954
+ "anything. Scores under 30 means the site doesn't have enough quality to be "
3955
+ "deemed worthy of being found on the first page of Google."
3956
+ msgstr ""
3957
+
3958
+ #: models/CheckSeo.php:681
3959
+ #, php-format
3960
+ msgid ""
3961
+ "Go to %sSquirrly > Audits%s section and read all the Audit tasks where you "
3962
+ "currently have problems. It tells you how to fix those problems."
3963
+ msgstr ""
3964
+
3965
+ #: models/CheckSeo.php:682
3966
+ msgid ""
3967
+ "You need to get an Audit Score of over 30% as soon as possible, if you want "
3968
+ "to avoid Google penalties."
3969
+ msgstr ""
3970
+
3971
+ #: models/CheckSeo.php:692
3972
+ msgid "Reach 3 Inner Links for all your Focus Pages"
3973
+ msgstr ""
3974
+
3975
+ #: models/CheckSeo.php:693 models/CheckSeo.php:881
3976
+ msgid ""
3977
+ "Studies show that a strong internal linking structure yields higher rankings "
3978
+ "and is an extremely effective SEO tactic. Wikipedia and StackOverflow are "
3979
+ "some of the best sites in the world when it comes to SEO. Most of their SEO "
3980
+ "power comes from strong internal linking. Since Focus Pages are the most "
3981
+ "important pages in your site, you should give them more votes (link to them "
3982
+ "from many pages in your site). Even if you need to create new pages to link "
3983
+ "from, it will stil be worth it. Make sure that you place the links inside "
3984
+ "the content of the page, not in menus, footers, etc. (those don't bring the "
3985
+ "same power when it comes to SEO signals). On https://squirrly.co/seo/kit/ "
3986
+ "you can see an advanced content marketing strategy related to Long-Form "
3987
+ "content and Complementary Content. That will help you think more creatively "
3988
+ "about inner links. Also, in the Rank Show series you can see how one website "
3989
+ "managed to get its most important ranking increases from great inner links."
3990
+ msgstr ""
3991
+
3992
+ #: models/CheckSeo.php:694
3993
+ msgid ""
3994
+ "Get at least three inner links to your Focus Pages from other pages in your "
3995
+ "site. If you don't have enough pages where you can link from, spend some "
3996
+ "time creating new content. Then, re-index with Google Search Console (each "
3997
+ "page from which you sent the links)"
3998
+ msgstr ""
3999
+
4000
+ #: models/CheckSeo.php:695 models/CheckSeo.php:883
4001
+ msgid "Add more ranking power to your Focus Pages."
4002
+ msgstr ""
4003
+
4004
+ #: models/CheckSeo.php:706
4005
+ msgid "Get Minimum 10 Visitors / Day to Your Focus Pages"
4006
+ msgstr ""
4007
+
4008
+ #: models/CheckSeo.php:707 models/CheckSeo.php:959 models/CheckSeo.php:1011
4009
+ msgid ""
4010
+ "You need to make sure that your Focus Pages become more popular and take "
4011
+ "action so that more people start seeing it. Google measures many aspects. If "
4012
+ "you don't give it enough traffic, it will not have enough data to figure out "
4013
+ "if your page is actually any good."
4014
+ msgstr ""
4015
+
4016
+ #: models/CheckSeo.php:708 models/CheckSeo.php:960 models/CheckSeo.php:1012
4017
+ msgid ""
4018
+ "Start promoting your Focus Pages on your social media channels, send it to "
4019
+ "your email subscribers, answer relevant questions on Quora and include a "
4020
+ "link to your Page. Get detailed information and more ideas on how you can "
4021
+ "start bringing some traffic to your Focus pages on [link]https://squirrly.co/"
4022
+ "seo/kit[/link]"
4023
+ msgstr ""
4024
+
4025
+ #: models/CheckSeo.php:709 models/CheckSeo.php:961 models/CheckSeo.php:1013
4026
+ msgid ""
4027
+ "Improve visibility for your Focus Pages. Bring in more traffic. Otherwise, "
4028
+ "it will be hard to keep ranking higher."
4029
+ msgstr ""
4030
+
4031
+ #: models/CheckSeo.php:719
4032
+ msgid "No Duplicate Titles"
4033
+ msgstr ""
4034
+
4035
+ #: models/CheckSeo.php:720
4036
+ msgid ""
4037
+ "Currently, the theme or a 3rd party plugin inside your WordPress site "
4038
+ "manages to bypass Squirrly's duplicate remover feature. It keeps duplicating "
4039
+ "the title tag inside the source code. You need to start deactivating all "
4040
+ "plugins, except Squirrly SEO, until you find the one causing this problem. "
4041
+ "You can use the run new scan button here in Daily SEO Goals to see if the "
4042
+ "problem persists."
4043
+ msgstr ""
4044
+
4045
+ #: models/CheckSeo.php:721
4046
+ msgid ""
4047
+ "Track down the plugin or theme setting which causes the duplication. Make it "
4048
+ "unable to place title tags."
4049
+ msgstr ""
4050
+
4051
+ #: models/CheckSeo.php:722
4052
+ msgid "Make sure you don't have any more duplicate titles in your pages."
4053
+ msgstr ""
4054
+
4055
+ #: models/CheckSeo.php:733
4056
+ msgid "No Duplicate Descriptions"
4057
+ msgstr ""
4058
+
4059
+ #: models/CheckSeo.php:734
4060
+ msgid ""
4061
+ "Currently, the theme or a 3rd party plugin inside your WordPress site "
4062
+ "manages to bypass Squirrly's duplicate remover feature. It keeps duplicating "
4063
+ "the meta description tag inside the source code. You need to start "
4064
+ "deactivating all plugins, except Squirrly SEO, until you find the one "
4065
+ "causing this problem. You can use the run new scan button here in Daily SEO "
4066
+ "Goals to see if the problem persists."
4067
+ msgstr ""
4068
+
4069
+ #: models/CheckSeo.php:735
4070
+ msgid ""
4071
+ "Track down the plugin or theme setting which causes the duplication. Make it "
4072
+ "unable to place meta description tags."
4073
+ msgstr ""
4074
+
4075
+ #: models/CheckSeo.php:736
4076
+ msgid "Make sure you don't have any more duplicate descriptions in your pages."
4077
+ msgstr ""
4078
+
4079
+ #: models/CheckSeo.php:747
4080
+ msgid "No Empty Titles"
4081
+ msgstr ""
4082
+
4083
+ #: models/CheckSeo.php:748
4084
+ msgid ""
4085
+ "Google doesn't want to place sites with coding problems up in the first "
4086
+ "positions. Sure, the search engine is smart enough to generate the title on "
4087
+ "its own, based on the content inside the URL, but it's still a bad practice."
4088
+ msgstr ""
4089
+
4090
+ #: models/CheckSeo.php:749 models/CheckSeo.php:763
4091
+ #, php-format
4092
+ msgid ""
4093
+ "Fix this using Squirrly SEO. Find more help in the %sSquirrly > SEO Settings"
4094
+ "%s section."
4095
+ msgstr ""
4096
+
4097
+ #: models/CheckSeo.php:750 models/CheckSeo.php:764
4098
+ msgid ""
4099
+ "Make sure you avoid having pages with Empty Titles and Empty Descriptions. "
4100
+ "Otherwise, your rankings will suffer."
4101
+ msgstr ""
4102
+
4103
+ #: models/CheckSeo.php:761
4104
+ msgid "No Empty Descriptions"
4105
+ msgstr ""
4106
+
4107
+ #: models/CheckSeo.php:762
4108
+ msgid ""
4109
+ "Google doesn't want to place sites with coding problems up in the first "
4110
+ "positions. Sure, the search engine is smart enough to generate the "
4111
+ "description on its own, based on the content inside the URL, but it's still "
4112
+ "a bad practice."
4113
+ msgstr ""
4114
+
4115
+ #: models/CheckSeo.php:775
4116
+ msgid "Fix Duplicate Content Issues on your site (across multiple pages)"
4117
+ msgstr ""
4118
+
4119
+ #: models/CheckSeo.php:776
4120
+ msgid ""
4121
+ "Having duplicate content in your site will negatively impact your Search "
4122
+ "Engine Rankings and traffic. Therefore, you need to make sure you don't have "
4123
+ "duplicate titles and descriptions (and even duplicate written text inside "
4124
+ "pages) If you copy the same thing over and over again, search engines will "
4125
+ "penalize you. Go to [link]https://squirrly.co/seo/kit/[/link] to see the 4 "
4126
+ "types of duplicate content."
4127
+ msgstr ""
4128
+
4129
+ #: models/CheckSeo.php:777
4130
+ msgid ""
4131
+ "Check your most recent Squirrly Audit to see which of your pages have "
4132
+ "duplicate content."
4133
+ msgstr ""
4134
+
4135
+ #: models/CheckSeo.php:778
4136
+ msgid ""
4137
+ "Fix Duplicate Content. You're at risk of suffering rankings and traffic "
4138
+ "losses due to duplicate content on your site."
4139
+ msgstr ""
4140
+
4141
+ #: models/CheckSeo.php:789
4142
+ msgid "Improve SEO Speed"
4143
+ msgstr ""
4144
+
4145
+ #: models/CheckSeo.php:790
4146
+ msgid ""
4147
+ "Pages that rank at the top of Google’s first page tend to load significantly "
4148
+ "faster compared to pages that rank on the bottom of page 1. If you want to "
4149
+ "rank high on Google, your pages need to load fast. On [link]https://squirrly."
4150
+ "co/seo/kit/[/link] you can find an Upgraded Version of ShortPixel, which "
4151
+ "they offer for free to Squirrly users."
4152
+ msgstr ""
4153
+
4154
+ #: models/CheckSeo.php:791
4155
+ msgid ""
4156
+ "Using a tool like ShortPixel to reduce your image sizes will help improve "
4157
+ "SEO speed."
4158
+ msgstr ""
4159
+
4160
+ #: models/CheckSeo.php:792
4161
+ msgid "Make sure your Focus Pages load fast to improve your rankings."
4162
+ msgstr ""
4163
+
4164
+ #: models/CheckSeo.php:802
4165
+ msgid "Reduce Bounce Rate for your Focus Pages"
4166
+ msgstr ""
4167
+
4168
+ #: models/CheckSeo.php:803
4169
+ msgid ""
4170
+ "A high bounce rate generally indicates that your pages aren't relevant to "
4171
+ "your visitors. And since Google is all about serving its users results that "
4172
+ "are most relevant for them, Google doesn't want to show pages that have a "
4173
+ "high bounce rate. A high bounce rate is common for landing pages, but if you "
4174
+ "have a page that has long-form content that aims to educate or inform "
4175
+ "visitors, then a high bounce rate is a symptom that something is wrong in "
4176
+ "your strategy. Either you’re not attracting the right site visitor or the "
4177
+ "visitors coming don’t have a good user experience."
4178
+ msgstr ""
4179
+
4180
+ #: models/CheckSeo.php:804
4181
+ msgid ""
4182
+ "Try reducing your bounce rate by: formatting your content better to improve "
4183
+ "readability, including a video, removing pop-ups that disrupt visitors' "
4184
+ "experience on your site, and making sure your page loads fast. More "
4185
+ "strategies (and a quick-fix plugin) here: [link]https://squirrly.co/seo/kit/"
4186
+ "[/link]"
4187
+ msgstr ""
4188
+
4189
+ #: models/CheckSeo.php:805
4190
+ msgid "Reduce bounce rate for your Focus Pages to improve search performance."
4191
+ msgstr ""
4192
+
4193
+ #: models/CheckSeo.php:815
4194
+ msgid "Time on Page for All Focus Pages: 1 minute average"
4195
+ msgstr ""
4196
+
4197
+ #: models/CheckSeo.php:816
4198
+ msgid ""
4199
+ "If your pages consistently keep people on them for longer than average, the "
4200
+ "Google algorithm will adjust the search results to favor your site, because "
4201
+ "this interaction tells Google that content on your page is interesting and "
4202
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4203
+ "appear in the search engine rankings. Right now, the average time on page "
4204
+ "for your Focus Pages is under 1 minute, which is not good. Sometimes Google "
4205
+ "takes you down from the first Page of Google if it 'sees' people don't spend "
4206
+ "enough time on the page."
4207
+ msgstr ""
4208
+
4209
+ #: models/CheckSeo.php:817
4210
+ msgid ""
4211
+ "Try these tactics to keep visitors on your page for longer: Embed a video or "
4212
+ "two, add more visuals to make your page more attractive, format your content "
4213
+ "better to make your page easy to scan, ensure your page is laser-focused on "
4214
+ "what visitors expect to get from it, experiment with interactive content "
4215
+ "such as polls or quizzes."
4216
+ msgstr ""
4217
+
4218
+ #: models/CheckSeo.php:818
4219
+ msgid "Keep visitors on your Focus Pages for longer to boost rankings"
4220
+ msgstr ""
4221
+
4222
+ #: models/CheckSeo.php:828
4223
+ msgid "Reach 20 Social Media Shares for Each of Your Focus Pages"
4224
+ msgstr ""
4225
+
4226
+ #: models/CheckSeo.php:829
4227
+ msgid ""
4228
+ "Studies have shown there is a high correlation between social signals and "
4229
+ "ranking position. In one case study, a company achieved over 130,000 "
4230
+ "Facebook shares to a web page and shot up the rankings for keyword phrases "
4231
+ "that were competitive. Our own SML (Squirrly Machine Learning) discovered "
4232
+ "ranking increases on tens of thousands of pages after they started getting "
4233
+ "shared to social media platforms. The biggest SEO experts agree that social "
4234
+ "media helps your SEO efforts. Strive to get as many social media shares as "
4235
+ "you can for your Focus Pages from trackable sources."
4236
+ msgstr ""
4237
+
4238
+ #: models/CheckSeo.php:830
4239
+ msgid ""
4240
+ "Try these tactics to reach at least 20 social media shares for each one of "
4241
+ "your Focus Pages: Share your content multiple times using different captions "
4242
+ "and images, make social media share buttons super easy to find, include "
4243
+ "calls-to-action that encourage site visitors to share. More proven methods "
4244
+ "you can use here: [link]https://howto.squirrly.co/wordpress-seo/journey-to-"
4245
+ "better-ranking-day-6/[/link]. For a complete framework, get access to our "
4246
+ "10,000 Visits from Social Media course on Education Cloud."
4247
+ msgstr ""
4248
+
4249
+ #: models/CheckSeo.php:831
4250
+ msgid ""
4251
+ "Get at least 20 social media shares for each one of your Focus Pages. It's "
4252
+ "hard to rank a page that doesn't get shared to social media sites."
4253
+ msgstr ""
4254
+
4255
+ #: models/CheckSeo.php:841
4256
+ msgid "Raise Authority Level Over 12 for all Focus Pages"
4257
+ msgstr ""
4258
+
4259
+ #: models/CheckSeo.php:842 models/CheckSeo.php:933
4260
+ msgid ""
4261
+ "Page authority is a metric that Squirrly's servers calculates according to "
4262
+ "data from different API, our own crawling and also SML (Squirrly Machine "
4263
+ "Learning fine tunes the data, according to the data sets we've been "
4264
+ "studying). Google has such a system as well, and we are basically "
4265
+ "replicating what they're doing. To improve this you need: traffic to the "
4266
+ "page, good traffic metrics (time on page, low bounce rate), inner links, "
4267
+ "outbound links set to 'nofollow', backlinks (links from 3rd party sites to "
4268
+ "your own site) and social media information."
4269
+ msgstr ""
4270
+
4271
+ #: models/CheckSeo.php:844
4272
+ msgid ""
4273
+ "Raise your Page Authority to over 12 for all Focus Pages. Otherwise, it will "
4274
+ "be nearly impossible for those pages to reach top positions on Google."
4275
+ msgstr ""
4276
+
4277
+ #: models/CheckSeo.php:854
4278
+ msgid "Try a different Title and Description for the Focus Pages with low CTR"
4279
+ msgstr ""
4280
+
4281
+ #: models/CheckSeo.php:855
4282
+ msgid ""
4283
+ "Google keeps track of which links get clicked the most in their search "
4284
+ "results. Links that get clicked more often are moved up higher in the search "
4285
+ "results, because this shows Google that a certain link is the result that "
4286
+ "best matches the user’s search intent. Right now, NOT enough people click on "
4287
+ "your listing, but writing a more enticing title and description can help "
4288
+ "change that; and get more people clicking."
4289
+ msgstr ""
4290
+
4291
+ #: models/CheckSeo.php:856
4292
+ msgid ""
4293
+ "Tips to improve your CTR: include your keyword in your description, use How-"
4294
+ "To and numbers in your titles as many people are drawn to them, make sure "
4295
+ "the description clearly states what your page is about, and add a CTA that "
4296
+ "gives people an extra incentive to click on your link."
4297
+ msgstr ""
4298
+
4299
+ #: models/CheckSeo.php:857
4300
+ msgid ""
4301
+ "Change the title and description to get more SERP clicks for your Focus "
4302
+ "Pages (the ones where you see low CTR)"
4303
+ msgstr ""
4304
+
4305
+ #: models/CheckSeo.php:867
4306
+ msgid "Audit Score is Over 50%"
4307
+ msgstr ""
4308
+
4309
+ #: models/CheckSeo.php:868
4310
+ msgid ""
4311
+ "The Squirrly Audit covers the main aspects that influence a site's "
4312
+ "performance. Plus, your SEO and digital marketing expertise will increase as "
4313
+ "you keep working on solving issues unveiled by the weekly Audit. You need a "
4314
+ "score over 50 to have good chances of ranking high on Google."
4315
+ msgstr ""
4316
+
4317
+ #: models/CheckSeo.php:869
4318
+ #, php-format
4319
+ msgid ""
4320
+ "Open up your Audit from %sSquirrly > Audits%s. Open one of the audits, or "
4321
+ "use the Compare Audit button to compare multiple audits and see how far "
4322
+ "you've come along. Read about the aspects you can work on to improve your "
4323
+ "score (find them on the right sidebar)."
4324
+ msgstr ""
4325
+
4326
+ #: models/CheckSeo.php:870 models/CheckSeo.php:948
4327
+ msgid ""
4328
+ "Improve the score of your Audit to have a good chance of ranking high on "
4329
+ "Google."
4330
+ msgstr ""
4331
+
4332
+ #: models/CheckSeo.php:880
4333
+ msgid "Reach 5 Inner Links for all your Focus Pages"
4334
+ msgstr ""
4335
+
4336
+ #: models/CheckSeo.php:882
4337
+ msgid ""
4338
+ "Get at least five inner links to your Focus Pages from other pages in your "
4339
+ "site. If you don't have enough pages where you can link from, spend some "
4340
+ "time creating new content. Then, re-index with Google Search Console (each "
4341
+ "page from which you sent the links)"
4342
+ msgstr ""
4343
+
4344
+ #: models/CheckSeo.php:893
4345
+ msgid "Time on Page for All Focus Pages: 1.5 minute average"
4346
+ msgstr ""
4347
+
4348
+ #: models/CheckSeo.php:894
4349
+ msgid ""
4350
+ "If your pages consistently keep people on them for longer than average, the "
4351
+ "Google algorithm will adjust the search results to favor your site, because "
4352
+ "this interaction tells Google that content on your page is interesting and "
4353
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4354
+ "appear in the search engine rankings. Right now, the average time on page "
4355
+ "for your Focus Pages is under 1.5 minutes, which is not ideal. One thing you "
4356
+ "can do is check if all traffic sources send you people who spend very little "
4357
+ "time on your pages. If that's the case, make sure those sources stop sending "
4358
+ "you traffic. Yes, there is such a thing as 'bad traffic' and it can hurt "
4359
+ "your positions in Google. Also, you need to use [link]https://squirrly.co/"
4360
+ "seo/kit/[/link] and make sure Google reads the correct time on page. Most of "
4361
+ "the time, it doesn't, because its tracker gets a 'timeout'. In the kit, "
4362
+ "you'll find a plugin that doesn't allow google to time out. And it will "
4363
+ "improve the accuracy of the Time on Page readings."
4364
+ msgstr ""
4365
+
4366
+ #: models/CheckSeo.php:895
4367
+ msgid ""
4368
+ "Try these tactics to keep visitors on your page for longer: Embed a video or "
4369
+ "two, add more visuals to make your page more attractive, format your content "
4370
+ "better to make your page easy to scan, ensure your page is laser-focused on "
4371
+ "what visitors expect to get from it."
4372
+ msgstr ""
4373
+
4374
+ #: models/CheckSeo.php:896
4375
+ msgid "Keep visitors on your Focus Pages for longer to boost rankings."
4376
+ msgstr ""
4377
+
4378
+ #: models/CheckSeo.php:906
4379
+ msgid "Get At Least 10 referring domains"
4380
+ msgstr ""
4381
+
4382
+ #: models/CheckSeo.php:907 models/CheckSeo.php:998
4383
+ msgid ""
4384
+ "If you want more organic traffic, backlinks and referring domains are "
4385
+ "critical. Research has shown that the vast majority of pages (of analyzed ~ "
4386
+ "1 billion pages) without any referring domains get NO traffic from Google. "
4387
+ "There is also a positive correlation between the number of unique referring "
4388
+ "domains and the amount of search traffic the target web page receives."
4389
+ msgstr ""
4390
+
4391
+ #: models/CheckSeo.php:908
4392
+ msgid ""
4393
+ "Find more websites that can send links to your own site. You need to get "
4394
+ "links to our site from at least 10 other domains from the web. You can run "
4395
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4396
+ "kind of website."
4397
+ msgstr ""
4398
+
4399
+ #: models/CheckSeo.php:909
4400
+ msgid "Get at least 10 referring domains to get more traffic."
4401
+ msgstr ""
4402
+
4403
+ #: models/CheckSeo.php:919
4404
+ msgid "Reach 40 Social Media Shares for Each of Your Focus Pages"
4405
+ msgstr ""
4406
+
4407
+ #: models/CheckSeo.php:920
4408
+ msgid ""
4409
+ "Try these tactics to reach at least 40 social media shares for each one of "
4410
+ "your Focus Pages: Share your content multiple times using different captions "
4411
+ "and images, make social media share buttons super easy to find, include "
4412
+ "calls-to-action that encourage site visitors to share. More proven methods "
4413
+ "you can use here: https://howto.squirrly.co/wordpress-seo/journey-to-better-"
4414
+ "ranking-day-6/. For a complete framework, get access to our 10,000 Visits "
4415
+ "from Social Media course on Education Cloud."
4416
+ msgstr ""
4417
+
4418
+ #: models/CheckSeo.php:921
4419
+ msgid ""
4420
+ "Studies have shown there is a high correlation between social signals and "
4421
+ "ranking position. In one case study, a company achieved over 130,000 "
4422
+ "Facebook shares to a web page and shot up the rankings for keyword phrases "
4423
+ "that were very competitive. Our own SML (Squirrly Machine Learning) "
4424
+ "discovered ranking increases on tens of thousands of pages after they "
4425
+ "started getting shared to social media platforms. The biggest SEO experts "
4426
+ "agree that social media helps your SEO efforts. Strive to get as many social "
4427
+ "media shares as you can for your Focus Pages from trackable sources."
4428
+ msgstr ""
4429
+
4430
+ #: models/CheckSeo.php:922
4431
+ msgid ""
4432
+ "Get at least 40 social media shares for each one of your Focus Pages. It's "
4433
+ "hard to rank a page that doesn't get shared to social media sites."
4434
+ msgstr ""
4435
+
4436
+ #: models/CheckSeo.php:932
4437
+ msgid "Raise Authority Level to Over 20 for all Focus Pages"
4438
+ msgstr ""
4439
+
4440
+ #: models/CheckSeo.php:935
4441
+ msgid ""
4442
+ "Raise your Page Authority to over 20 for all Focus Pages. Otherwise, it will "
4443
+ "be nearly impossible for those pages to reach top positions on Google."
4444
+ msgstr ""
4445
+
4446
+ #: models/CheckSeo.php:945
4447
+ msgid "Audit Score is Over 70%"
4448
+ msgstr ""
4449
+
4450
+ #: models/CheckSeo.php:946
4451
+ msgid ""
4452
+ "The Squirrly Audit covers the main aspects that influence a site's "
4453
+ "performance. Plus, your SEO and digital marketing expertise will increase as "
4454
+ "you keep working on solving issues unveiled by the weekly Audit. You need a "
4455
+ "score over 70 to have good chances of ranking high on Google."
4456
+ msgstr ""
4457
+
4458
+ #: models/CheckSeo.php:947
4459
+ #, php-format
4460
+ msgid ""
4461
+ "Open up your Audit from %sSquirrly > SEO Audit%s. Open one of the audits, or "
4462
+ "use the Compare Audit button to compare multiple audits and see how far "
4463
+ "you've come along. Read about the aspects you can work on to improve your "
4464
+ "score (find them on the right sidebar)."
4465
+ msgstr ""
4466
+
4467
+ #: models/CheckSeo.php:958
4468
+ msgid "Get Minimum 30 Visitors / Day to Your Focus Pages"
4469
+ msgstr ""
4470
+
4471
+ #: models/CheckSeo.php:971
4472
+ msgid "Reach Time on Page for All Focus Pages: 2 minute average"
4473
+ msgstr ""
4474
+
4475
+ #: models/CheckSeo.php:972
4476
+ msgid ""
4477
+ "If your pages consistently keep people on them for longer than average, the "
4478
+ "Google algorithm will adjust the search results to favor your site, because "
4479
+ "this interaction tells Google that content on your page is interesting and "
4480
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4481
+ "appear in the search engine rankings. Right now, the average time on page "
4482
+ "for your Focus Pages is under 2 minutes. You can make changes to improve "
4483
+ "that. Average time on page is one of the most important signals for Google."
4484
+ msgstr ""
4485
+
4486
+ #: models/CheckSeo.php:973
4487
+ msgid ""
4488
+ "Experiment with interactive content such as polls or quizzes to keep "
4489
+ "visitors on your site for longer, or make your content longer, if the topic "
4490
+ "is right. It's also worth checking what are your traffic sources, as some "
4491
+ "traffic sources can contribute to low time on page. "
4492
+ msgstr ""
4493
+
4494
+ #: models/CheckSeo.php:974
4495
+ msgid ""
4496
+ "Keep visitors on your Focus Pages for at least 2 minutes (on average) to "
4497
+ "boost rankings. Keeping people over 2 minutes sends clear signals to Google "
4498
+ "that people love your pages."
4499
+ msgstr ""
4500
+
4501
+ #: models/CheckSeo.php:984
4502
+ msgid "Get at least 20 referring domains"
4503
+ msgstr ""
4504
+
4505
+ #: models/CheckSeo.php:985
4506
+ msgid ""
4507
+ "If you want more organic traffic, backlinks and referring domains are "
4508
+ "critical. Research has shown that the vast majority of pages (of analyzed ~ "
4509
+ "1 billion pages) without any referring domains get NO traffic from Google. "
4510
+ "There is also a positive correlation between the number of unique referring "
4511
+ "domains and the amount of search traffic the target web page receives. "
4512
+ msgstr ""
4513
+
4514
+ #: models/CheckSeo.php:986
4515
+ msgid ""
4516
+ "Find more websites that can send links to your own site. You need to get "
4517
+ "links to our site from at least 20 other domains from the web. You can run "
4518
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4519
+ "kind of website."
4520
+ msgstr ""
4521
+
4522
+ #: models/CheckSeo.php:987
4523
+ msgid "Get at least 20 referring domains to get more traffic."
4524
+ msgstr ""
4525
+
4526
+ #: models/CheckSeo.php:997
4527
+ msgid "Get at least 30 referring domains"
4528
+ msgstr ""
4529
+
4530
+ #: models/CheckSeo.php:999
4531
+ msgid ""
4532
+ "Find more websites that can send links to your own site. You need to get "
4533
+ "links to our site from at least 30 other domains from the web. You can run "
4534
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4535
+ "kind of website."
4536
+ msgstr ""
4537
+
4538
+ #: models/CheckSeo.php:1000
4539
+ msgid "Get at least 30 reffering domains to get more traffic"
4540
+ msgstr ""
4541
+
4542
+ #: models/CheckSeo.php:1010
4543
+ msgid "Get Minimum 70 Visitors / Day to Your Focus Pages"
4544
+ msgstr ""
4545
+
4546
+ #: models/CheckSeo.php:1023
4547
+ msgid "Raise Authority Level to Over 35 for all Focus Pages"
4548
+ msgstr ""
4549
+
4550
+ #: models/CheckSeo.php:1024
4551
+ msgid ""
4552
+ "Page authority is a metric that Squirrly's servers calculate according to "
4553
+ "data from different API, our own crawling and also SML (Squirrly Machine "
4554
+ "Learning fine tunes the data, according to the data sets we've been "
4555
+ "studying). Google has such a system as well, and we are basically "
4556
+ "replicating what they're doing. To improve this, you need: traffic to the "
4557
+ "page, good traffic metrics (time on page, low bounce rate), inner links, "
4558
+ "outbound links set to \"nofollow\", backlinks (links from 3rd party sites to "
4559
+ "your own site) and social media information."
4560
+ msgstr ""
4561
+
4562
+ #: models/CheckSeo.php:1026
4563
+ msgid ""
4564
+ "Raise your Page Authority to over 35 for all Focus Pages. Do this and Google "
4565
+ "will start rewarding you with much better visibility on the search engine."
4566
+ msgstr ""
4567
+
4568
+ #: models/CheckSeo.php:1036
4569
+ msgid "Get at least 1 Backlink for every Focus Page"
4570
+ msgstr ""
4571
+
4572
+ #: models/CheckSeo.php:1037 models/CheckSeo.php:1050
4573
+ msgid ""
4574
+ "A very easy way to reach this goal is to get a Squirrly SPY report "
4575
+ "[link]https://squirrly.co/seo/spy/[/link] or something similar for your "
4576
+ "competitors (just see who is currently listed top 10 in Google for your main "
4577
+ "keyword for each Focus Page). You will see which sites link to them. Then "
4578
+ "you can talk to those site owners and ask them how they can include you as "
4579
+ "well, and also link to YOUR site."
4580
+ msgstr ""
4581
+
4582
+ #: models/CheckSeo.php:1038
4583
+ msgid ""
4584
+ "Get 1 Backlink for each Focus Page. The 'PRO Ranking Tournament' course "
4585
+ "inside Education Cloud by Squirrly has many ideas in lesson 8. These ideas "
4586
+ "will help you get backlinks."
4587
+ msgstr ""
4588
+
4589
+ #: models/CheckSeo.php:1039
4590
+ msgid ""
4591
+ "Get 1 Backlink (minimum) for each of your Focus Pages. Otherwise, it's "
4592
+ "pretty improbable that you will manage to reach top positions."
4593
+ msgstr ""
4594
+
4595
+ #: models/CheckSeo.php:1049
4596
+ msgid "Get 10 Backlinks to your Focus Pages"
4597
+ msgstr ""
4598
+
4599
+ #: models/CheckSeo.php:1051
4600
+ msgid ""
4601
+ "Get 10 Backlinks for each Focus Page. The 'PRO Ranking Tournament' course "
4602
+ "inside Education Cloud by Squirrly has many ideas in lesson 8. These ideas "
4603
+ "will help you get backlinks."
4604
+ msgstr ""
4605
+
4606
+ #: models/CheckSeo.php:1052
4607
+ msgid ""
4608
+ "Reach over 10 Backlinks for each of your Focus Pages. Otherwise, it's pretty "
4609
+ "improbable that you will manage to reach top positions."
4610
+ msgstr ""
4611
+
4612
+ #: models/CheckSeo.php:1062
4613
+ msgid "Help us with a positive review on WordPress."
4614
+ msgstr ""
4615
+
4616
+ #: models/CheckSeo.php:1063
4617
+ msgid "Help us keep the Squirrly SEO plugin free with so many free features."
4618
+ msgstr ""
4619
+
4620
+ #: models/CheckSeo.php:1064
4621
+ #, php-format
4622
+ msgid ""
4623
+ "Go to %sWordPress Directory%s and write a short positive review for us if "
4624
+ "you like the plugin."
4625
+ msgstr ""
4626
+
4627
+ #: models/CheckSeo.php:1077 models/CheckSeo.php:1113
4628
+ msgid "You got better Traffic to your Focus Pages"
4629
+ msgstr ""
4630
+
4631
+ #: models/CheckSeo.php:1086 models/CheckSeo.php:1095
4632
+ msgid "You got better Ranking to your Focus Pages"
4633
+ msgstr ""
4634
+
4635
+ #: models/CheckSeo.php:1104
4636
+ msgid "You got better Time On Page to your Focus Pages"
4637
+ msgstr ""
4638
+
4639
+ #: models/CheckSeo.php:1122
4640
+ msgid "You got better Authority to your Focus Pages"
4641
+ msgstr ""
4642
+
4643
+ #: models/CheckSeo.php:1131
4644
+ msgid "You got better Social Signals to your Focus Pages"
4645
+ msgstr ""
4646
+
4647
+ #: models/CheckSeo.php:1140
4648
+ msgid "You got better Loading Speed to your Focus Pages"
4649
+ msgstr ""
4650
+
4651
+ #: models/CheckSeo.php:1149 models/CheckSeo.php:1158 models/CheckSeo.php:1167
4652
+ msgid "You got better Ranking for your Keywords"
4653
+ msgstr ""
4654
+
4655
+ #: models/CheckSeo.php:1175
4656
+ msgid "You got better Score for your Audit"
4657
+ msgstr ""
4658
+
4659
+ # @ squirrly-seo
4660
+ #: models/CheckSeo.php:1475
4661
+ #, fuzzy
4662
+ #| msgid "Could not send the email..."
4663
+ msgid "Could not verify the frontend."
4664
+ msgstr "Konnte E-Mail nicht senden ..."
4665
+
4666
+ #: models/CheckSeo.php:1842
4667
+ msgid "Just another WordPress site"
4668
+ msgstr ""
4669
+
4670
+ #: models/CheckSeo.php:1969
4671
+ #, php-format
4672
+ msgid "Focus Page was not found (error %s)"
4673
+ msgstr ""
4674
+
4675
+ #: models/CheckSeo.php:1970
4676
+ msgid ""
4677
+ "Task details: The way your WordPress site is currently hosted can affect the "
4678
+ "way Squirrly SEO operates in order to retrieve and process data about your "
4679
+ "Focus Pages. It’s important to do everything on your end to ensure that the "
4680
+ "Focus Pages audits can be generated by our system."
4681
+ msgstr ""
4682
+
4683
+ #: models/CheckSeo.php:1971 models/CheckSeo.php:1990
4684
+ msgid ""
4685
+ "Use a different browser to check if your Focus Page is visible. Whitelist "
4686
+ "our crawler IP address (176.9.112.210) to allow our server to verify your "
4687
+ "page so that you’ll receive a full audit."
4688
+ msgstr ""
4689
+
4690
+ #: models/CheckSeo.php:1972
4691
+ msgid "An error is preventing Squirrly from processing your Focus Page audits."
4692
+ msgstr ""
4693
+
4694
+ #: models/CheckSeo.php:1979
4695
+ #, php-format
4696
+ msgid "Your Focus Page is redirected to another page (error %s)"
4697
+ msgstr ""
4698
+
4699
+ #: models/CheckSeo.php:1980
4700
+ #, php-format
4701
+ msgid ""
4702
+ "Right now, your Focus Page sends users and search engines to a different URL "
4703
+ "from the one they originally requested. That’s because you set up a 301 or a "
4704
+ "302 redirect for this page. %s A redirect indicates that your Focus Page has "
4705
+ "moved to a different location. If the wrong type of redirect has been set "
4706
+ "up, search engines can be become confused as to which page they should rank. "
4707
+ "%s A redirect also interferes with how Squirrly’s Focus Pages system "
4708
+ "operates."
4709
+ msgstr ""
4710
+
4711
+ #: models/CheckSeo.php:1981
4712
+ msgid ""
4713
+ "Choose a page that does NOT redirect to a different page as your Focus Page. "
4714
+ "Your Focus Page should have a single URL associated to it so that Squirrly "
4715
+ "can serve you the best data."
4716
+ msgstr ""
4717
+
4718
+ #: models/CheckSeo.php:1982
4719
+ msgid "Make sure that your Focus Page is NOT redirected to a different page."
4720
+ msgstr ""
4721
+
4722
+ #: models/CheckSeo.php:1988
4723
+ #, php-format
4724
+ msgid "Ensure your Focus Pages can be accessed (error %s)"
4725
+ msgstr ""
4726
+
4727
+ #: models/CheckSeo.php:1989
4728
+ #, php-format
4729
+ msgid ""
4730
+ "A server-side error is preventing Squirrly from being able to access and "
4731
+ "audit your Focus Page. You need to fix this so that Squirrly SEO can analyze "
4732
+ "your page and serve you complete data on how to improve its chances of "
4733
+ "ranking. %sThe error can also prevent human visitors from accessing your "
4734
+ "page, which is a critical issue."
4735
+ msgstr ""
4736
+
4737
+ #: models/CheckSeo.php:1991
4738
+ msgid "A server-side error is preventing your Focus Pages from being accessed."
4739
+ msgstr ""
4740
+
4741
+ #: models/CheckSeo.php:1996
4742
+ #, php-format
4743
+ msgid "Make sure your Focus Pages can be audited (error %s)"
4744
+ msgstr ""
4745
+
4746
+ #: models/CheckSeo.php:1997
4747
+ msgid ""
4748
+ "Squirrly is unable to generate the audit for your Focus Page because it "
4749
+ "can’t connect to your WordPress site’s server. Why? Your WordPress site’s "
4750
+ "server may be down, or maybe your server is inadvertently blocking "
4751
+ "Squirrly’s IP address."
4752
+ msgstr ""
4753
+
4754
+ #: models/CheckSeo.php:1998
4755
+ msgid ""
4756
+ "Check to see if your WordPress site’s server is offline. Whitelist our "
4757
+ "crawler IP address (176.9.112.210) to allow our server to verify your page "
4758
+ "so that you’ll receive a full audit."
4759
+ msgstr ""
4760
+
4761
+ #: models/CheckSeo.php:1999
4762
+ msgid ""
4763
+ "An error prevents Squirrly from gathering critical data about your Focus "
4764
+ "Page."
4765
+ msgstr ""
4766
+
4767
+ #: models/FocusPages.php:21 models/bulkseo/Metas.php:137
4768
+ #: models/focuspages/Clicks.php:64 models/focuspages/Content.php:88
4769
+ #: models/focuspages/Ctr.php:64 models/focuspages/Image.php:80
4770
+ #: models/focuspages/Impressions.php:64 models/focuspages/Keyword.php:103
4771
+ #: models/focuspages/Keyword.php:106 models/focuspages/Snippet.php:149
4772
+ #: models/focuspages/Strategy.php:102 view/Blocks/KRFound.php:15
4773
+ #: view/Blocks/KRHistory.php:15 view/Ranking/Gscsync.php:31
4774
+ #: view/Ranking/Rankings.php:210 view/Ranking/Rankings.php:348
4775
+ #: view/Research/Briefcase.php:107 view/Research/Briefcase.php:247
4776
+ #: view/Research/History.php:29 view/Research/HistoryDetails.php:7
4777
+ #: view/Research/Research.php:192 view/Research/Suggested.php:28
4778
+ msgid "Keyword"
4779
+ msgstr ""
4780
+
4781
+ #: models/FocusPages.php:22
4782
+ msgid "Strategy"
4783
+ msgstr ""
4784
+
4785
+ # @ squirrly-seo
4786
+ #: models/FocusPages.php:23
4787
+ #, fuzzy
4788
+ #| msgid "SEO Software"
4789
+ msgid "SEO Content"
4790
+ msgstr "SEO Software"
4791
+
4792
+ #: models/FocusPages.php:24
4793
+ msgid "Words / Page"
4794
+ msgstr ""
4795
+
4796
+ #: models/FocusPages.php:25
4797
+ msgid "Platform SEO"
4798
+ msgstr ""
4799
+
4800
+ #: models/FocusPages.php:26
4801
+ msgid "Snippet"
4802
+ msgstr ""
4803
+
4804
+ #: models/FocusPages.php:27
4805
+ msgid "SEO Image"
4806
+ msgstr ""
4807
+
4808
+ #: models/FocusPages.php:28
4809
+ msgid "Traffic Health"
4810
+ msgstr ""
4811
+
4812
+ #: models/FocusPages.php:29
4813
+ msgid "Platform Health"
4814
+ msgstr ""
4815
+
4816
+ #: models/FocusPages.php:31
4817
+ msgid "Social Signals"
4818
+ msgstr ""
4819
+
4820
+ #: models/FocusPages.php:32
4821
+ msgid "Backlinks"
4822
+ msgstr ""
4823
+
4824
+ #: models/FocusPages.php:33
4825
+ msgid "Inner Links"
4826
+ msgstr ""
4827
+
4828
+ #: models/FocusPages.php:34
4829
+ msgid "Outbound Links"
4830
+ msgstr ""
4831
+
4832
+ #: models/FocusPages.php:35
4833
+ msgid "Accuracy"
4834
+ msgstr ""
4835
+
4836
+ #: models/FocusPages.php:36 view/Ranking/Gscsync.php:34
4837
+ msgid "CTR"
4838
+ msgstr ""
4839
+
4840
+ #: models/FocusPages.php:37 view/Ranking/Gscsync.php:33
4841
+ #: view/Ranking/Rankings.php:362
4842
+ msgid "Impressions"
4843
+ msgstr ""
4844
+
4845
+ #: models/FocusPages.php:38 view/Ranking/Gscsync.php:32
4846
+ #: view/Ranking/Rankings.php:368
4847
+ msgid "Clicks"
4848
+ msgstr ""
4849
+
4850
+ #: models/Ico.php:43
4851
+ msgid "File type error: Only ICO, JPEG, JPG, GIF or PNG files are allowed."
4852
+ msgstr ""
4853
+
4854
+ # @ squirrly-seo
4855
+ #: models/Ico.php:49
4856
+ msgid "GD error: The GD library must be installed on your server."
4857
+ msgstr ""
4858
+
4859
+ # @ squirrly-seo
4860
+ #: models/Ico.php:55
4861
+ msgid "Delete error: Could not delete the old favicon."
4862
+ msgstr ""
4863
+
4864
+ # @ squirrly-seo
4865
+ #: models/Ico.php:62
4866
+ msgid "Upload error: Could not upload the favicon."
4867
+ msgstr ""
4868
+
4869
+ # @ squirrly-seo
4870
+ #: models/Ico.php:68
4871
+ msgid "Permission error: Could not change the favicon permissions."
4872
+ msgstr ""
4873
+
4874
+ # @ squirrly-seo
4875
+ #: models/Ico.php:89
4876
+ msgid ""
4877
+ "ICO Error: Could not create the ICO from file. Try with another file type."
4878
+ msgstr ""
4879
+
4880
+ # @ squirrly-seo
4881
+ #: models/Ico.php:106
4882
+ msgid "The favicon has been updated."
4883
+ msgstr ""
4884
+
4885
+ #: models/Menu.php:123 models/Menu.php:394
4886
+ msgid "First Step"
4887
+ msgstr ""
4888
+
4889
+ #: models/Menu.php:123 models/Menu.php:270 view/Blocks/Toolbar.php:39
4890
+ msgid "Overview"
4891
+ msgstr ""
4892
+
4893
+ #: models/Menu.php:124
4894
+ msgid " Overview"
4895
+ msgstr ""
4896
+
4897
+ # @ squirrly-seo
4898
+ #: models/Menu.php:131 view/Research/Briefcase.php:118
4899
+ #, fuzzy
4900
+ #| msgid "Do the research"
4901
+ msgid "Research"
4902
+ msgstr "Recherchieren"
4903
+
4904
+ # @ squirrly-seo
4905
+ #: models/Menu.php:132
4906
+ #, fuzzy
4907
+ #| msgid "Do the research"
4908
+ msgid " Research"
4909
+ msgstr "Recherchieren"
4910
+
4911
+ #: models/Menu.php:139
4912
+ msgid "Live Assistant"
4913
+ msgstr ""
4914
+
4915
+ #: models/Menu.php:140
4916
+ msgid " Live Assistant"
4917
+ msgstr ""
4918
+
4919
+ #: models/Menu.php:147
4920
+ msgid "All Snippets"
4921
+ msgstr ""
4922
+
4923
+ #: models/Menu.php:148
4924
+ msgid " Bulk Seo"
4925
+ msgstr ""
4926
+
4927
+ #: models/Menu.php:155
4928
+ msgid "SEO Settings"
4929
+ msgstr ""
4930
+
4931
+ #: models/Menu.php:156
4932
+ msgid " SEO Settings"
4933
+ msgstr ""
4934
+
4935
+ #: models/Menu.php:163 models/Menu.php:250 view/Blocks/FocusPages.php:6
4936
+ #: view/FocusPages/Pagelist.php:23
4937
+ msgid "Focus Pages"
4938
+ msgstr ""
4939
+
4940
+ #: models/Menu.php:164
4941
+ msgid " Focus Pages"
4942
+ msgstr ""
4943
+
4944
+ #: models/Menu.php:171 view/Blocks/Audits.php:6
4945
+ msgid "SEO Audit"
4946
+ msgstr ""
4947
+
4948
+ #: models/Menu.php:172
4949
+ msgid " SEO Audit"
4950
+ msgstr ""
4951
+
4952
+ #: models/Menu.php:179 models/Menu.php:290
4953
+ msgid "Rankings"
4954
+ msgstr ""
4955
+
4956
+ #: models/Menu.php:180
4957
+ msgid " Rankings"
4958
+ msgstr ""
4959
+
4960
+ #: models/Menu.php:204
4961
+ msgid "Find Keywords"
4962
+ msgstr ""
4963
+
4964
+ # @ squirrly-seo
4965
+ #: models/Menu.php:205
4966
+ #, fuzzy
4967
+ #| msgid "Do the research"
4968
+ msgid "do a keyword research"
4969
+ msgstr "Recherchieren"
4970
+
4971
+ #: models/Menu.php:210 view/Research/Briefcase.php:18
4972
+ msgid "Briefcase"
4973
+ msgstr ""
4974
+
4975
+ #: models/Menu.php:211
4976
+ msgid "save the best Keywords"
4977
+ msgstr ""
4978
+
4979
+ #: models/Menu.php:216 view/Research/Briefcase.php:30
4980
+ msgid "Labels"
4981
+ msgstr ""
4982
+
4983
+ # @ squirrly-seo
4984
+ #: models/Menu.php:217
4985
+ #, fuzzy
4986
+ #| msgid "Tips: 2-4 keywords"
4987
+ msgid "group keywords"
4988
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
4989
+
4990
+ #: models/Menu.php:222 view/Research/Suggested.php:15
4991
+ msgid "Suggested"
4992
+ msgstr ""
4993
+
4994
+ #: models/Menu.php:223
4995
+ msgid "better keywords found"
4996
+ msgstr ""
4997
+
4998
+ #: models/Menu.php:228 view/Research/History.php:16
4999
+ msgid "History"
5000
+ msgstr ""
5001
+
5002
+ #: models/Menu.php:229
5003
+ msgid "keyword research history"
5004
+ msgstr ""
5005
+
5006
+ #: models/Menu.php:236
5007
+ msgid "Optimize Posts"
5008
+ msgstr ""
5009
+
5010
+ #: models/Menu.php:237
5011
+ msgid "use the Live Assistant"
5012
+ msgstr ""
5013
+
5014
+ #: models/Menu.php:242 models/Menu.php:282 models/Menu.php:302
5015
+ msgid "Settings"
5016
+ msgstr ""
5017
+
5018
+ #: models/Menu.php:243
5019
+ msgid "live assistant setup"
5020
+ msgstr ""
5021
+
5022
+ #: models/Menu.php:251
5023
+ msgid "all my focus pages"
5024
+ msgstr ""
5025
+
5026
+ #: models/Menu.php:262 models/Menu.php:276
5027
+ msgid "Add New Page"
5028
+ msgstr ""
5029
+
5030
+ #: models/Menu.php:263
5031
+ msgid "add page in focus pages"
5032
+ msgstr ""
5033
+
5034
+ #: models/Menu.php:271
5035
+ msgid "See all the SEO audits"
5036
+ msgstr ""
5037
+
5038
+ #: models/Menu.php:277
5039
+ msgid "add page in audit"
5040
+ msgstr ""
5041
+
5042
+ # @ squirrly-seo
5043
+ #: models/Menu.php:283
5044
+ #, fuzzy
5045
+ #| msgid "Squirrly settings"
5046
+ msgid "Audit settings"
5047
+ msgstr "Squirrly Einstellungen"
5048
+
5049
+ #: models/Menu.php:291
5050
+ msgid "See Google ranking"
5051
+ msgstr ""
5052
+
5053
+ #: models/Menu.php:296
5054
+ msgid "Add Keywords"
5055
+ msgstr ""
5056
+
5057
+ #: models/Menu.php:297
5058
+ msgid "Add briefcase keywords"
5059
+ msgstr ""
5060
+
5061
+ # @ squirrly-seo
5062
+ #: models/Menu.php:303
5063
+ #, fuzzy
5064
+ #| msgid "Squirrly settings"
5065
+ msgid "Ranking settings"
5066
+ msgstr "Squirrly Einstellungen"
5067
+
5068
+ #: models/Menu.php:312 view/BulkSeo/Bulkseo.php:29
5069
+ #: view/SeoSettings/Bulkseo.php:25
5070
+ msgid "Bulk SEO"
5071
+ msgstr ""
5072
+
5073
+ #: models/Menu.php:313
5074
+ msgid "optimize all pages"
5075
+ msgstr ""
5076
+
5077
+ # @ squirrly-seo
5078
+ #: models/Menu.php:321
5079
+ #, fuzzy
5080
+ #| msgid "automatically"
5081
+ msgid "Automation"
5082
+ msgstr "automatisch"
5083
+
5084
+ #: models/Menu.php:322
5085
+ msgid "patterns & automation"
5086
+ msgstr ""
5087
+
5088
+ #: models/Menu.php:327 view/SeoSettings/Metas.php:29
5089
+ msgid "SEO Metas"
5090
+ msgstr ""
5091
+
5092
+ #: models/Menu.php:328
5093
+ msgid "required on-page metas"
5094
+ msgstr ""
5095
+
5096
+ #: models/Menu.php:333
5097
+ msgid "JSON LD"
5098
+ msgstr ""
5099
+
5100
+ #: models/Menu.php:334
5101
+ msgid "google structured data"
5102
+ msgstr ""
5103
+
5104
+ #: models/Menu.php:339 view/SeoSettings/Social.php:27
5105
+ msgid "Social Media"
5106
+ msgstr ""
5107
+
5108
+ #: models/Menu.php:340
5109
+ msgid "social share options"
5110
+ msgstr ""
5111
+
5112
+ #: models/Menu.php:345 view/SeoSettings/Tracking.php:27
5113
+ msgid "Tracking Tools"
5114
+ msgstr ""
5115
+
5116
+ #: models/Menu.php:346
5117
+ msgid "google analytics, pixel, etc."
5118
+ msgstr ""
5119
+
5120
+ #: models/Menu.php:351
5121
+ msgid "Connection"
5122
+ msgstr ""
5123
+
5124
+ #: models/Menu.php:352
5125
+ msgid "webmaster tools"
5126
+ msgstr ""
5127
+
5128
+ #: models/Menu.php:357 view/SeoSettings/Sitemap.php:28
5129
+ msgid "Sitemap XML"
5130
+ msgstr ""
5131
+
5132
+ #: models/Menu.php:358
5133
+ msgid "setup the sitemap"
5134
+ msgstr ""
5135
+
5136
+ #: models/Menu.php:363
5137
+ msgid "Robots.txt"
5138
+ msgstr ""
5139
+
5140
+ #: models/Menu.php:364
5141
+ msgid "search engine filters"
5142
+ msgstr ""
5143
+
5144
+ #: models/Menu.php:369
5145
+ msgid "Favicon"
5146
+ msgstr ""
5147
+
5148
+ #: models/Menu.php:370
5149
+ msgid "add website icon"
5150
+ msgstr ""
5151
+
5152
+ #: models/Menu.php:375
5153
+ msgid "Import/Export"
5154
+ msgstr ""
5155
+
5156
+ #: models/Menu.php:376
5157
+ msgid "import & export SEO"
5158
+ msgstr ""
5159
+
5160
+ #: models/Menu.php:385
5161
+ msgid "Advanced"
5162
+ msgstr ""
5163
+
5164
+ # @ squirrly-seo
5165
+ #: models/Menu.php:386
5166
+ #, fuzzy
5167
+ #| msgid "Squirrly settings"
5168
+ msgid "Advanced SEO Settings"
5169
+ msgstr "Squirrly Einstellungen"
5170
+
5171
+ #: models/Menu.php:395
5172
+ msgid "all the SEO features"
5173
+ msgstr ""
5174
+
5175
+ #: models/Menu.php:400 view/Onboarding/Step3.php:52
5176
+ msgid "Import"
5177
+ msgstr ""
5178
+
5179
+ #: models/Menu.php:401
5180
+ msgid "import settings and SEO"
5181
+ msgstr ""
5182
+
5183
+ #: models/Menu.php:406 view/Onboarding/Step4.php:11
5184
+ msgid "Final Step"
5185
+ msgstr ""
5186
+
5187
+ #: models/Menu.php:407
5188
+ msgid "start using Squirrly SEO"
5189
+ msgstr ""
5190
+
5191
+ #: models/Menu.php:415
5192
+ msgid "Blogging"
5193
+ msgstr ""
5194
+
5195
+ #: models/Menu.php:416
5196
+ msgid "Blogging overwiew"
5197
+ msgstr ""
5198
+
5199
+ #: models/Menu.php:421
5200
+ msgid "Traffic"
5201
+ msgstr ""
5202
+
5203
+ #: models/Menu.php:422
5204
+ msgid "Weekly website traffic"
5205
+ msgstr ""
5206
+
5207
+ #: models/Menu.php:427
5208
+ msgid "SEO"
5209
+ msgstr ""
5210
+
5211
+ #: models/Menu.php:428
5212
+ msgid "On-Page optimization"
5213
+ msgstr ""
5214
+
5215
+ #: models/Menu.php:433
5216
+ msgid "Social"
5217
+ msgstr ""
5218
+
5219
+ #: models/Menu.php:434
5220
+ msgid "Social signals and shares"
5221
+ msgstr ""
5222
+
5223
+ #: models/Menu.php:439
5224
+ msgid "Links"
5225
+ msgstr ""
5226
+
5227
+ #: models/Menu.php:440
5228
+ msgid "Backlinks and Innerlinks"
5229
+ msgstr ""
5230
+
5231
+ #: models/Menu.php:445 models/focuspages/Authority.php:47
5232
+ msgid "Authority"
5233
+ msgstr ""
5234
+
5235
+ #: models/Menu.php:446
5236
+ msgid "Website Off-Page score"
5237
+ msgstr ""
5238
+
5239
+ #: models/Post.php:73
5240
+ msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
5241
+ msgstr ""
5242
+
5243
+ #: models/Post.php:74
5244
+ msgid ""
5245
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
5246
+ "the HTML form."
5247
+ msgstr ""
5248
+
5249
+ #: models/Post.php:75
5250
+ msgid "The uploaded file was only partially uploaded."
5251
+ msgstr ""
5252
+
5253
+ #: models/Post.php:76
5254
+ msgid "No file was uploaded."
5255
+ msgstr ""
5256
+
5257
+ #: models/Post.php:78
5258
+ msgid "Missing a temporary folder."
5259
+ msgstr ""
5260
+
5261
+ #: models/Post.php:79
5262
+ msgid "Failed to write file to disk."
5263
+ msgstr ""
5264
+
5265
+ #: models/Post.php:80
5266
+ msgid "File upload stopped by extension."
5267
+ msgstr ""
5268
+
5269
+ #: models/Post.php:97
5270
+ msgid "Invalid form submission."
5271
+ msgstr ""
5272
+
5273
+ #: models/Post.php:107
5274
+ msgid "File is empty. Please upload something more substantial."
5275
+ msgstr ""
5276
+
5277
+ #: models/Post.php:109
5278
+ msgid ""
5279
+ "File is empty. Please upload something more substantial. This error could "
5280
+ "also be caused by uploads being disabled in your php.ini or by post_max_size "
5281
+ "being defined as smaller than upload_max_filesize in php.ini."
5282
+ msgstr ""
5283
+
5284
+ #: models/Post.php:115
5285
+ msgid "Specified file failed upload test."
5286
+ msgstr ""
5287
+
5288
+ #: models/Post.php:128
5289
+ msgid "Sorry, this file type is not permitted for security reasons."
5290
+ msgstr ""
5291
+
5292
+ #: models/Post.php:153
5293
+ #, php-format
5294
+ msgid "The uploaded file could not be moved to %s."
5295
+ msgstr ""
5296
+
5297
+ #: models/Post.php:234
5298
+ msgid "Keyword with 2 or more words"
5299
+ msgstr ""
5300
+
5301
+ #: models/Post.php:235
5302
+ msgid ""
5303
+ "Even if a long tail keyword won't bring as many visitors as one keyword "
5304
+ "would, the traffic those keywords will bring will be better, and more "
5305
+ "focused towards what you're selling."
5306
+ msgstr ""
5307
+
5308
+ #: models/Post.php:238
5309
+ msgid "Domain"
5310
+ msgstr ""
5311
+
5312
+ #: models/Post.php:240
5313
+ msgid "Keyword is present in the URL"
5314
+ msgstr ""
5315
+
5316
+ #: models/Post.php:241
5317
+ msgid ""
5318
+ "The keywords must be present in the URL for a better ranking. You should "
5319
+ "consider not to add a keyword more than once."
5320
+ msgstr ""
5321
+
5322
+ #: models/Post.php:244
5323
+ msgid "Clean & Friendly"
5324
+ msgstr ""
5325
+
5326
+ #: models/Post.php:246
5327
+ #, php-format
5328
+ msgid "Title is Google Friendly %s: more keywords %s: over-optimized! %s"
5329
+ msgstr ""
5330
+
5331
+ #: models/Post.php:247
5332
+ msgid ""
5333
+ "It calculates the right number of times your keyword should appear mentioned "
5334
+ "in the text and makes sure you do not over-optimize."
5335
+ msgstr ""
5336
+
5337
+ #: models/Post.php:250
5338
+ #, php-format
5339
+ msgid "Content is Google Friendly %s: more keywords %s: over-optimized! %s"
5340
+ msgstr ""
5341
+
5342
+ #: models/Post.php:251
5343
+ msgid ""
5344
+ "It calculates the right number of times your keyword should appear mentioned "
5345
+ "in the text and makes sure you do not over-optimize"
5346
+ msgstr ""
5347
+
5348
+ #: models/Post.php:254
5349
+ #, php-format
5350
+ msgid "Over Optimization %s"
5351
+ msgstr ""
5352
+
5353
+ #: models/Post.php:255
5354
+ msgid ""
5355
+ "Checks if there are words in the whole text that appear way too many times"
5356
+ msgstr ""
5357
+
5358
+ #: models/Post.php:258
5359
+ #, php-format
5360
+ msgid "Human Friendly %s"
5361
+ msgstr ""
5362
+
5363
+ #: models/Post.php:259
5364
+ msgid ""
5365
+ "Your readers (who are not search engine bots) should find a clear text, with "
5366
+ "a rich vocabulary, that takes into account some basic rules of writing: such "
5367
+ "as having an introduction, a conclusion (in which you state the topic you're "
5368
+ "writing about). Also, you can improve their reading experience by avoiding "
5369
+ "repetitions."
5370
+ msgstr ""
5371
+
5372
+ #: models/Post.php:262 models/focuspages/Snippet.php:89
5373
+ #: models/focuspages/Snippet.php:205 models/focuspages/Snippet.php:227
5374
+ #: view/Audits/Addpage.php:131 view/Blocks/Snippet.php:171
5375
+ #: view/Blocks/Snippet.php:570 view/Blocks/Snippet.php:825
5376
+ #: view/BulkSeo/Bulkseo.php:143 view/FocusPages/Addpage.php:132
5377
+ #: view/SeoSettings/Automation.php:125 view/SeoSettings/Bulkseo.php:138
5378
+ #: view/SeoSettings/Metas.php:157
5379
+ msgid "Title"
5380
+ msgstr ""
5381
+
5382
+ #: models/Post.php:264
5383
+ msgid "Keywords are used in Title"
5384
+ msgstr ""
5385
+
5386
+ #: models/Post.php:265
5387
+ msgid "The keywords need to appear in the title of the article"
5388
+ msgstr ""
5389
+
5390
+ # @ squirrly-seo
5391
+ #: models/Post.php:268
5392
+ #, fuzzy
5393
+ #| msgid "Tips: Length 70-255 chars"
5394
+ msgid "Title length is between 10-75 chars"
5395
+ msgstr "Tipp: Länge 70-255 Charaktere"
5396
+
5397
+ #: models/Post.php:269
5398
+ msgid ""
5399
+ "The optimum length for Title is between 10-75 chars on major search engines."
5400
+ msgstr ""
5401
+
5402
+ #: models/Post.php:272
5403
+ msgid "Title is different from domain name"
5404
+ msgstr ""
5405
+
5406
+ #: models/Post.php:273
5407
+ msgid ""
5408
+ "Since the Google Penguin Update, the title must be different from the domain "
5409
+ "name, or you might get banned soon."
5410
+ msgstr ""
5411
+
5412
+ # @ squirrly-seo
5413
+ #: models/Post.php:276
5414
+ #, fuzzy
5415
+ #| msgid "SEO Software"
5416
+ msgid "Content"
5417
+ msgstr "SEO Software"
5418
+
5419
+ #: models/Post.php:278
5420
+ msgid "Keywords are used in Content"
5421
+ msgstr ""
5422
+
5423
+ #: models/Post.php:279
5424
+ msgid "The keyword must appear in the body of the article, at least once"
5425
+ msgstr ""
5426
+
5427
+ # @ squirrly-seo
5428
+ #: models/Post.php:282
5429
+ #, fuzzy, php-format
5430
+ #| msgid "Could not send the email..."
5431
+ msgid "Bold one of the keywords %s"
5432
+ msgstr "Konnte E-Mail nicht senden ..."
5433
+
5434
+ #: models/Post.php:283
5435
+ msgid ""
5436
+ "Bolding your keywords will help search engines figure out what your content "
5437
+ "is about and what topic you cover. It's also useful for your Human readers "
5438
+ "to bold some of the most important ideas."
5439
+ msgstr ""
5440
+
5441
+ #: models/Post.php:286
5442
+ msgid "Keywords used in headline"
5443
+ msgstr ""
5444
+
5445
+ #: models/Post.php:287
5446
+ msgid ""
5447
+ "The keywords should be used in headings like H2, H3, H4. Try NOT to use them "
5448
+ "all, for it will seem to be a SEO abuse. You can use your H2 button from the "
5449
+ "editor to do this. It works like the Bold, Italic or Underline buttons."
5450
+ msgstr ""
5451
+
5452
+ #: models/Post.php:290
5453
+ msgid "Use image(s) in content or featured image"
5454
+ msgstr ""
5455
+
5456
+ #: models/Post.php:291
5457
+ msgid ""
5458
+ "Articles need to be optimized for human beings as well, so you should place "
5459
+ "an image at the begining of your article."
5460
+ msgstr ""
5461
+
5462
+ #: models/Post.php:294
5463
+ msgid "Use keywords in the Alternative Text field of the image"
5464
+ msgstr ""
5465
+
5466
+ #: models/Post.php:295
5467
+ msgid ""
5468
+ "Add at least one image in your article. Now use your keyword in the "
5469
+ "description of the image. The Alternative Text field of the image."
5470
+ msgstr ""
5471
+
5472
+ #: models/PostsList.php:21
5473
+ msgid "Optimized:"
5474
+ msgstr ""
5475
+
5476
+ #: models/PostsList.php:24
5477
+ msgid "Optimize it with Squirrly Live Assistant"
5478
+ msgstr ""
5479
+
5480
+ #: models/PostsList.php:48 models/PostsList.php:74
5481
+ msgid "Snippet optimized:"
5482
+ msgstr ""
5483
+
5484
+ #: models/PostsList.php:48 models/PostsList.php:74
5485
+ msgid "task(s) remained."
5486
+ msgstr ""
5487
+
5488
+ #: models/PostsList.php:52 models/PostsList.php:78
5489
+ msgid "Can't get snippet data"
5490
+ msgstr ""
5491
+
5492
+ #: models/PostsList.php:55 models/PostsList.php:80 view/Blocks/Snippet.php:133
5493
+ msgid "Edit Snippet"
5494
+ msgstr ""
5495
+
5496
+ # @ squirrly-seo
5497
+ #: models/RoleManager.php:96
5498
+ #, fuzzy
5499
+ #| msgid "Squirrly LIVE SEO assistant"
5500
+ msgid "Squirrly SEO Editor"
5501
+ msgstr "Squirrly LIVE SEO-Assistent"
5502
+
5503
+ # @ squirrly-seo
5504
+ #: models/RoleManager.php:97
5505
+ #, fuzzy
5506
+ #| msgid "Squirrly LIVE SEO assistant"
5507
+ msgid "Squirrly SEO Admin"
5508
+ msgstr "Squirrly LIVE SEO-Assistent"
5509
+
5510
+ #: models/Snippet.php:250
5511
+ msgid "You don't have enough pemission to edit this article"
5512
+ msgstr ""
5513
+
5514
+ # @ squirrly-seo
5515
+ #: models/Snippet.php:343
5516
+ #, fuzzy
5517
+ #| msgid "Could not send the email..."
5518
+ msgid "Error! Could not save the data."
5519
+ msgstr "Konnte E-Mail nicht senden ..."
5520
+
5521
+ #: models/Snippet.php:348
5522
+ msgid "Error! Invalid request."
5523
+ msgstr ""
5524
+
5525
+ # @ squirrly-seo
5526
+ #: models/Snippet.php:380
5527
+ #, fuzzy
5528
+ #| msgid "Could not send the email..."
5529
+ msgid "Couldn't find the page"
5530
+ msgstr "Konnte E-Mail nicht senden ..."
5531
+
5532
+ #: models/Snippet.php:396 models/Snippet.php:407
5533
+ msgid "No Polylang translation for this post."
5534
+ msgstr ""
5535
+
5536
+ #: models/abstract/Assistant.php:120
5537
+ msgid "We are gathering data for this category"
5538
+ msgstr ""
5539
+
5540
+ #: models/abstract/Assistant.php:161
5541
+ msgid "Not enough data to process this task"
5542
+ msgstr ""
5543
+
5544
+ #: models/abstract/Assistant.php:165 view/Blocks/Snippet.php:308
5545
+ msgid "Current"
5546
+ msgstr ""
5547
+
5548
+ #: models/bulkseo/Metas.php:55
5549
+ msgid "Title not empty"
5550
+ msgstr ""
5551
+
5552
+ #: models/bulkseo/Metas.php:56 view/Blocks/Snippet.php:187
5553
+ #: view/Blocks/Snippet.php:586 view/Blocks/Snippet.php:841
5554
+ msgid "Current Title"
5555
+ msgstr ""
5556
+
5557
+ #: models/bulkseo/Metas.php:58
5558
+ #, php-format
5559
+ msgid ""
5560
+ "The title for this URL must not be empty. %s Write a title for this page. "
5561
+ "The title is very important because it shows up in the browser tab and in "
5562
+ "the Google listing for your page. %s The better you write the title, the "
5563
+ "more clicks you can get when people find your page on search engines."
5564
+ msgstr ""
5565
+
5566
+ #: models/bulkseo/Metas.php:61
5567
+ #, php-format
5568
+ msgid "Title up to %s chars"
5569
+ msgstr ""
5570
+
5571
+ #: models/bulkseo/Metas.php:62
5572
+ msgid "Current Title Length"
5573
+ msgstr ""
5574
+
5575
+ #: models/bulkseo/Metas.php:63 models/bulkseo/Metas.php:81
5576
+ #: models/bulkseo/Opengraph.php:72 models/bulkseo/Opengraph.php:82
5577
+ #: models/bulkseo/Twittercard.php:69 models/bulkseo/Twittercard.php:79
5578
+ msgid "chars"
5579
+ msgstr ""
5580
+
5581
+ #: models/bulkseo/Metas.php:64 models/bulkseo/Opengraph.php:73
5582
+ #: models/bulkseo/Twittercard.php:70
5583
+ #, php-format
5584
+ msgid ""
5585
+ "Title has to be longer than %s chars and up to %s chars. %s You can change "
5586
+ "the title max length from %sSEO Settings > Automation%s."
5587
+ msgstr ""
5588
+
5589
+ #: models/bulkseo/Metas.php:67 models/focuspages/Snippet.php:100
5590
+ msgid "Keyword in title"
5591
+ msgstr ""
5592
+
5593
+ # @ squirrly-seo
5594
+ #: models/bulkseo/Metas.php:68 models/bulkseo/Metas.php:86
5595
+ #, fuzzy
5596
+ #| msgid "Squirrly settings"
5597
+ msgid "Squirrly Keyword"
5598
+ msgstr "Squirrly Einstellungen"
5599
+
5600
+ # @ squirrly-seo
5601
+ #: models/bulkseo/Metas.php:69 models/bulkseo/Metas.php:87
5602
+ #, fuzzy
5603
+ #| msgid "Tips: 2-4 keywords"
5604
+ msgid "no keywords"
5605
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
5606
+
5607
+ #: models/bulkseo/Metas.php:70 models/focuspages/Snippet.php:102
5608
+ #, php-format
5609
+ msgid ""
5610
+ "Your keyword must be present in the title of the page. %s It's a very "
5611
+ "important element through which you make sure that you connect the "
5612
+ "searcher's intent to the content on your page. %s If I'm looking for \"buy "
5613
+ "cheap smartwatch\" and you give me a page called \"Luna Presentation\", I "
5614
+ "will never click your page. Why? Because I might not know that Luna is a "
5615
+ "smartwatch designed by VectorWatch. %s \"Buy Cheap Smartwatch - Luna by "
5616
+ "VectorWatch\" would be a much better choice for a title."
5617
+ msgstr ""
5618
+
5619
+ #: models/bulkseo/Metas.php:73
5620
+ msgid "Description not empty"
5621
+ msgstr ""
5622
+
5623
+ #: models/bulkseo/Metas.php:74 view/Blocks/Snippet.php:239
5624
+ #: view/Blocks/Snippet.php:630 view/Blocks/Snippet.php:885
5625
+ msgid "Current Description"
5626
+ msgstr ""
5627
+
5628
+ #: models/bulkseo/Metas.php:76
5629
+ #, php-format
5630
+ msgid ""
5631
+ "Meta descriptions are important for SEO on multiple search engines. %s You "
5632
+ "need to have a meta description for this URL. %s The better you write it, "
5633
+ "the higher the chances of people clicking on your listing when they find it "
5634
+ "on search engines."
5635
+ msgstr ""
5636
+
5637
+ #: models/bulkseo/Metas.php:79
5638
+ #, php-format
5639
+ msgid "Description up to %s chars"
5640
+ msgstr ""
5641
+
5642
+ #: models/bulkseo/Metas.php:80
5643
+ msgid "Current Description Length"
5644
+ msgstr ""
5645
+
5646
+ #: models/bulkseo/Metas.php:82 models/bulkseo/Opengraph.php:83
5647
+ #: models/bulkseo/Twittercard.php:80
5648
+ #, php-format
5649
+ msgid ""
5650
+ "Description has to be longer than %s chars and up to %s chars. %s You can "
5651
+ "change the description max length from %sSEO Settings > Automation%s."
5652
+ msgstr ""
5653
+
5654
+ #: models/bulkseo/Metas.php:85 models/focuspages/Snippet.php:105
5655
+ msgid "Keyword in description"
5656
+ msgstr ""
5657
+
5658
+ #: models/bulkseo/Metas.php:88
5659
+ #, php-format
5660
+ msgid ""
5661
+ "Same as with the title task. %s If a user reads the description of your page "
5662
+ "on Google, but cannot find the keyword they searched for in that text, then "
5663
+ "they'd have very low chances of actually clicking and visiting your page. %s "
5664
+ "They'd go to the next page ranked on Google for that keyword. %s Think about "
5665
+ "this: Google itself is trying more and more to display keywords in the "
5666
+ "description of the pages it brings to TOP 10. It's pretty clear they care a "
5667
+ "lot about this, because that's what people want to find on the search engine."
5668
+ msgstr ""
5669
+
5670
+ #: models/bulkseo/Metas.php:91
5671
+ msgid "Meta Keywords (2-4 Words)"
5672
+ msgstr ""
5673
+
5674
+ # @ squirrly-seo
5675
+ #: models/bulkseo/Metas.php:93
5676
+ #, fuzzy
5677
+ #| msgid "Enter even more keywords."
5678
+ msgid "no meta keywords"
5679
+ msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
5680
+
5681
+ #: models/bulkseo/Metas.php:94
5682
+ msgid ""
5683
+ "Even if Meta keywords are not mandatory for Google, it's important for other "
5684
+ "search engines to find this meta and to index your post for these keywords."
5685
+ msgstr ""
5686
+
5687
+ #: models/bulkseo/Metas.php:98
5688
+ msgid "Current Link"
5689
+ msgstr ""
5690
+
5691
+ #: models/bulkseo/Metas.php:100
5692
+ #, php-format
5693
+ msgid ""
5694
+ "You don't have to set any canonical link if your post is not copied from "
5695
+ "another source. %s Squirrly will alert you if your canonical link is not the "
5696
+ "same with the current post's URL. %s The canonical link is used to tell "
5697
+ "search engines which URL is the original one. The original is the one that "
5698
+ "gets indexed and ranked."
5699
+ msgstr ""
5700
+
5701
+ #: models/bulkseo/Metas.php:109
5702
+ msgid "Some Squirrly Metas are deactivated."
5703
+ msgstr ""
5704
+
5705
+ #: models/bulkseo/Metas.php:114
5706
+ msgid "Some Squirrly Metas are not set correctly."
5707
+ msgstr ""
5708
+
5709
+ #: models/bulkseo/Metas.php:119
5710
+ msgid "Some Squirrly Metas are generated automatically."
5711
+ msgstr ""
5712
+
5713
+ #: models/bulkseo/Metas.php:122
5714
+ msgid "All Squirrly Metas are customized and set correctly."
5715
+ msgstr ""
5716
+
5717
+ #: models/bulkseo/Metas.php:133 models/bulkseo/Opengraph.php:125
5718
+ #: models/bulkseo/Twittercard.php:122 models/bulkseo/Visibility.php:69
5719
+ #: models/focuspages/Accuracy.php:34 models/focuspages/Audit.php:144
5720
+ #: models/focuspages/Authority.php:33 models/focuspages/Backlinks.php:46
5721
+ #: models/focuspages/Clicks.php:56 models/focuspages/Content.php:75
5722
+ #: models/focuspages/Ctr.php:56 models/focuspages/Image.php:74
5723
+ #: models/focuspages/Impressions.php:56 models/focuspages/Indexability.php:89
5724
+ #: models/focuspages/Innerlinks.php:64 models/focuspages/Keyword.php:79
5725
+ #: models/focuspages/Length.php:55 models/focuspages/Nofollow.php:65
5726
+ #: models/focuspages/Onpage.php:78 models/focuspages/Ranking.php:35
5727
+ #: models/focuspages/Snippet.php:143 models/focuspages/Social.php:56
5728
+ #: models/focuspages/Strategy.php:96 models/focuspages/Traffic.php:94
5729
+ msgid "Current URL"
5730
+ msgstr ""
5731
+
5732
+ # @ squirrly-seo
5733
+ #: models/bulkseo/Metas.php:139
5734
+ #, fuzzy
5735
+ #| msgid "Enter even more keywords."
5736
+ msgid "No Meta Keyword Found"
5737
+ msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
5738
+
5739
+ #: models/bulkseo/Metas.php:155 models/bulkseo/Metas.php:191
5740
+ #: models/bulkseo/Metas.php:224 models/bulkseo/Metas.php:268
5741
+ #: models/bulkseo/Metas.php:304 models/bulkseo/Metas.php:337
5742
+ #: models/bulkseo/Metas.php:385 models/bulkseo/Metas.php:424
5743
+ #: models/bulkseo/Opengraph.php:139 models/bulkseo/Opengraph.php:175
5744
+ #: models/bulkseo/Opengraph.php:207 models/bulkseo/Opengraph.php:243
5745
+ #: models/bulkseo/Opengraph.php:279 models/bulkseo/Twittercard.php:136
5746
+ #: models/bulkseo/Twittercard.php:172 models/bulkseo/Twittercard.php:204
5747
+ #: models/bulkseo/Twittercard.php:240 models/bulkseo/Twittercard.php:276
5748
+ #: models/bulkseo/Visibility.php:83 models/bulkseo/Visibility.php:122
5749
+ #: models/bulkseo/Visibility.php:155
5750
+ msgid "Squirrly Snippet is deactivated from this post."
5751
+ msgstr ""
5752
+
5753
+ #: models/bulkseo/Metas.php:159 models/bulkseo/Metas.php:195
5754
+ #: models/bulkseo/Metas.php:228 models/bulkseo/Metas.php:272
5755
+ #: models/bulkseo/Metas.php:308 models/bulkseo/Metas.php:341
5756
+ #: models/bulkseo/Metas.php:389 models/bulkseo/Metas.php:428
5757
+ #, php-format
5758
+ msgid ""
5759
+ "SEO Metas for this post type are deactivated from %sSEO Settings > Automation"
5760
+ "%s."
5761
+ msgstr ""
5762
+
5763
+ #: models/bulkseo/Metas.php:163 models/bulkseo/Metas.php:199
5764
+ #: models/bulkseo/Metas.php:232
5765
+ #, php-format
5766
+ msgid "Meta Title is deactivated from %sSEO Settings > Metas%s."
5767
+ msgstr ""
5768
+
5769
+ #: models/bulkseo/Metas.php:167 models/bulkseo/Metas.php:203
5770
+ #: models/bulkseo/Metas.php:236 models/bulkseo/Metas.php:280
5771
+ #: models/bulkseo/Metas.php:316 models/bulkseo/Metas.php:349
5772
+ #: models/bulkseo/Metas.php:393 models/bulkseo/Metas.php:436
5773
+ #, php-format
5774
+ msgid "SEO Metas is deactivated from %sSEO Settings > Metas%s."
5775
+ msgstr ""
5776
+
5777
+ # @ squirrly-seo
5778
+ #: models/bulkseo/Metas.php:176 models/bulkseo/Metas.php:212
5779
+ #: models/bulkseo/Opengraph.php:160 models/bulkseo/Opengraph.php:196
5780
+ #: models/bulkseo/Twittercard.php:157 models/bulkseo/Twittercard.php:193
5781
+ #, fuzzy
5782
+ #| msgid "<< Leave it automatically"
5783
+ msgid "Title is generated automatically."
5784
+ msgstr "<< Lass es automatisch"
5785
+
5786
+ #: models/bulkseo/Metas.php:240 models/bulkseo/Metas.php:353
5787
+ #: models/bulkseo/Metas.php:397
5788
+ #, php-format
5789
+ msgid "Meta Keywords is deactivated from %sSEO Settings > Metas%s."
5790
+ msgstr ""
5791
+
5792
+ #: models/bulkseo/Metas.php:276 models/bulkseo/Metas.php:312
5793
+ #: models/bulkseo/Metas.php:345
5794
+ #, php-format
5795
+ msgid "Meta Description is deactivated from %sSEO Settings > Metas%s."
5796
+ msgstr ""
5797
+
5798
+ #: models/bulkseo/Metas.php:289 models/bulkseo/Metas.php:326
5799
+ #: models/bulkseo/Opengraph.php:228 models/bulkseo/Opengraph.php:264
5800
+ #: models/bulkseo/Twittercard.php:225 models/bulkseo/Twittercard.php:261
5801
+ msgid "Description is generated automatically."
5802
+ msgstr ""
5803
+
5804
+ #: models/bulkseo/Metas.php:432
5805
+ #, php-format
5806
+ msgid "Meta Canonical is deactivated from %sSEO Settings > Metas%s."
5807
+ msgstr ""
5808
+
5809
+ #: models/bulkseo/Opengraph.php:66
5810
+ msgid "OG title not empty"
5811
+ msgstr ""
5812
+
5813
+ #: models/bulkseo/Opengraph.php:68
5814
+ #, php-format
5815
+ msgid ""
5816
+ "You need to have an Open Graph title for this post. %s It will help you "
5817
+ "control the way your post looks when people share this URL to Facebook, "
5818
+ "LinkedIN and other social networks. %s It's also important for SEO purposes."
5819
+ msgstr ""
5820
+
5821
+ #: models/bulkseo/Opengraph.php:71
5822
+ #, php-format
5823
+ msgid "OG title up to %s chars"
5824
+ msgstr ""
5825
+
5826
+ #: models/bulkseo/Opengraph.php:76
5827
+ msgid "OG description not empty"
5828
+ msgstr ""
5829
+
5830
+ #: models/bulkseo/Opengraph.php:78
5831
+ #, php-format
5832
+ msgid ""
5833
+ "You need to have an Open Graph description for this post. %s It will help "
5834
+ "you control the way your post looks when people share this URL to Facebook, "
5835
+ "LinkedIN and other social networks. %s It's also important for SEO purposes."
5836
+ msgstr ""
5837
+
5838
+ #: models/bulkseo/Opengraph.php:81
5839
+ #, php-format
5840
+ msgid "OG description up to %s chars"
5841
+ msgstr ""
5842
+
5843
+ #: models/bulkseo/Opengraph.php:86 view/SeoSettings/Metas.php:184
5844
+ msgid "OG Image"
5845
+ msgstr ""
5846
+
5847
+ #: models/bulkseo/Opengraph.php:87 models/bulkseo/Twittercard.php:84
5848
+ msgid "(featured image)"
5849
+ msgstr ""
5850
+
5851
+ #: models/bulkseo/Opengraph.php:88
5852
+ #, php-format
5853
+ msgid ""
5854
+ "Set a good looking image for your URL. It needs to look good in Facebook and "
5855
+ "LinkedIN feeds when people will share this URL. %s A great image will "
5856
+ "attract more clicks to your site."
5857
+ msgstr ""
5858
+
5859
+ #: models/bulkseo/Opengraph.php:102
5860
+ msgid "Open Graph is deactivated."
5861
+ msgstr ""
5862
+
5863
+ #: models/bulkseo/Opengraph.php:107
5864
+ msgid "Open Graph is not set correctly."
5865
+ msgstr ""
5866
+
5867
+ # @ squirrly-seo
5868
+ #: models/bulkseo/Opengraph.php:112
5869
+ #, fuzzy
5870
+ #| msgid "<< Leave it automatically"
5871
+ msgid "Open Graph is generated automatically."
5872
+ msgstr "<< Lass es automatisch"
5873
+
5874
+ #: models/bulkseo/Opengraph.php:115
5875
+ msgid "Open Graph is customized and set correctly."
5876
+ msgstr ""
5877
+
5878
+ #: models/bulkseo/Opengraph.php:143 models/bulkseo/Opengraph.php:179
5879
+ #: models/bulkseo/Opengraph.php:211 models/bulkseo/Opengraph.php:247
5880
+ #: models/bulkseo/Opengraph.php:283
5881
+ #, php-format
5882
+ msgid ""
5883
+ "Open Graph for this post type is deactivated from %sSEO Settings > Automation"
5884
+ "%s."
5885
+ msgstr ""
5886
+
5887
+ #: models/bulkseo/Opengraph.php:147 models/bulkseo/Opengraph.php:183
5888
+ #: models/bulkseo/Opengraph.php:215 models/bulkseo/Opengraph.php:251
5889
+ #: models/bulkseo/Opengraph.php:287
5890
+ #, php-format
5891
+ msgid "Open Graph is deactivated from %sSEO Settings > Social Media%s."
5892
+ msgstr ""
5893
+
5894
+ #: models/bulkseo/Opengraph.php:151 models/bulkseo/Opengraph.php:187
5895
+ #: models/bulkseo/Opengraph.php:219 models/bulkseo/Opengraph.php:255
5896
+ #: models/bulkseo/Opengraph.php:291 models/bulkseo/Twittercard.php:148
5897
+ #: models/bulkseo/Twittercard.php:184 models/bulkseo/Twittercard.php:216
5898
+ #: models/bulkseo/Twittercard.php:252 models/bulkseo/Twittercard.php:288
5899
+ #, php-format
5900
+ msgid "Social Media is deactivated from %sSEO Settings > Social Media%s."
5901
+ msgstr ""
5902
+
5903
+ #: models/bulkseo/Twittercard.php:63
5904
+ msgid "TC title not empty"
5905
+ msgstr ""
5906
+
5907
+ #: models/bulkseo/Twittercard.php:65
5908
+ #, php-format
5909
+ msgid ""
5910
+ "You need to have a title for the Twitter Card of this post. %s It will help "
5911
+ "you control the way your post looks when it's shared on Twitter. %s It's "
5912
+ "also important for SEO purposes."
5913
+ msgstr ""
5914
+
5915
+ #: models/bulkseo/Twittercard.php:68
5916
+ #, php-format
5917
+ msgid "TC title up to %s chars"
5918
+ msgstr ""
5919
+
5920
+ #: models/bulkseo/Twittercard.php:73
5921
+ msgid "TC Description not empty"
5922
+ msgstr ""
5923
+
5924
+ #: models/bulkseo/Twittercard.php:75
5925
+ #, php-format
5926
+ msgid ""
5927
+ "You need to have a Twitter Card description for this post. %s It will help "
5928
+ "you control the way your post looks when people share this URL on Twitter. "
5929
+ "Good copywriting on your Twitter Card description will attract more clicks "
5930
+ "to your site. %s It's also important for SEO purposes."
5931
+ msgstr ""
5932
+
5933
+ #: models/bulkseo/Twittercard.php:78
5934
+ #, php-format
5935
+ msgid "TC description up to %s chars"
5936
+ msgstr ""
5937
+
5938
+ #: models/bulkseo/Twittercard.php:83
5939
+ msgid "TC Image"
5940
+ msgstr ""
5941
+
5942
+ #: models/bulkseo/Twittercard.php:85
5943
+ #, php-format
5944
+ msgid ""
5945
+ "Set a good looking image for your URL. It needs to look good in Twitter "
5946
+ "feeds when people will share this URL. %s A great image will attract more "
5947
+ "clicks to your site."
5948
+ msgstr ""
5949
+
5950
+ #: models/bulkseo/Twittercard.php:99
5951
+ msgid "Twitter Card is deactivated."
5952
+ msgstr ""
5953
+
5954
+ #: models/bulkseo/Twittercard.php:104
5955
+ msgid "Twitter Card is not set correctly."
5956
+ msgstr ""
5957
+
5958
+ #: models/bulkseo/Twittercard.php:109
5959
+ msgid "Twitter Card is generated automatically."
5960
+ msgstr ""
5961
+
5962
+ #: models/bulkseo/Twittercard.php:112
5963
+ msgid "Twitter Card is customized and set correctly."
5964
+ msgstr ""
5965
+
5966
+ #: models/bulkseo/Twittercard.php:140 models/bulkseo/Twittercard.php:176
5967
+ #: models/bulkseo/Twittercard.php:208 models/bulkseo/Twittercard.php:244
5968
+ #: models/bulkseo/Twittercard.php:280
5969
+ #, php-format
5970
+ msgid ""
5971
+ "Twitter Card for this post type is deactivated from %sSEO Settings > "
5972
+ "Automation%s."
5973
+ msgstr ""
5974
+
5975
+ #: models/bulkseo/Twittercard.php:144 models/bulkseo/Twittercard.php:180
5976
+ #: models/bulkseo/Twittercard.php:212 models/bulkseo/Twittercard.php:248
5977
+ #: models/bulkseo/Twittercard.php:284
5978
+ #, php-format
5979
+ msgid "Twitter Card is deactivated from %sSEO Settings > Social Media%s."
5980
+ msgstr ""
5981
+
5982
+ #: models/bulkseo/Visibility.php:27
5983
+ msgid "Visible on Google"
5984
+ msgstr ""
5985
+
5986
+ #: models/bulkseo/Visibility.php:28
5987
+ #, php-format
5988
+ msgid ""
5989
+ "Let Google Index this page. %s You need to make sure your settings are "
5990
+ "turned to green for the \"let Google index this page\" section of this URL's "
5991
+ "visibility settings."
5992
+ msgstr ""
5993
+
5994
+ #: models/bulkseo/Visibility.php:31 view/Blocks/Snippet.php:1029
5995
+ msgid "Send Authority to this page"
5996
+ msgstr ""
5997
+
5998
+ #: models/bulkseo/Visibility.php:32
5999
+ #, php-format
6000
+ msgid ""
6001
+ "Pass SEO authority to this page. %s If you want this page to really be "
6002
+ "visible, then you must allow the flow of authority from the previous pages "
6003
+ "to this one. %s The previous page means any page that leads to the current "
6004
+ "one. Passing authority from the previous page to this one will improve the "
6005
+ "current page's visibility. %s You need to make sure your settings are turned "
6006
+ "to green for the \"Pass Link Juice\" section of this URL's visibility "
6007
+ "settings."
6008
+ msgstr ""
6009
+
6010
+ #: models/bulkseo/Visibility.php:35
6011
+ msgid "Add page in sitemap"
6012
+ msgstr ""
6013
+
6014
+ #: models/bulkseo/Visibility.php:36
6015
+ #, php-format
6016
+ msgid ""
6017
+ "Turn the \"Show it in Sitemap.xml\" toggle to green (ON). %s That setting "
6018
+ "helps you control if the current URL should be found within the sitemap. "
6019
+ "There are pages you will want in the sitemap, and pages that you will want "
6020
+ "out of the sitemap. %s If your purpose is to maximize visibility for the "
6021
+ "current URL, then you need to add it to Sitemap."
6022
+ msgstr ""
6023
+
6024
+ #: models/bulkseo/Visibility.php:50
6025
+ msgid "Some visibility options are inactive."
6026
+ msgstr ""
6027
+
6028
+ #: models/bulkseo/Visibility.php:55
6029
+ msgid "Visibility is not set correctly."
6030
+ msgstr ""
6031
+
6032
+ #: models/bulkseo/Visibility.php:59
6033
+ msgid "Visibility is set correctly."
6034
+ msgstr ""
6035
+
6036
+ #: models/bulkseo/Visibility.php:87
6037
+ #, php-format
6038
+ msgid ""
6039
+ "Noindex for this post type is deactivated from %sSEO Settings > Automation%s."
6040
+ msgstr ""
6041
+
6042
+ #: models/bulkseo/Visibility.php:91 models/bulkseo/Visibility.php:130
6043
+ #, php-format
6044
+ msgid "Robots Meta is deactivated from %sSEO Settings > SEO Metas%s."
6045
+ msgstr ""
6046
+
6047
+ #: models/bulkseo/Visibility.php:95 models/bulkseo/Visibility.php:134
6048
+ #, php-format
6049
+ msgid "SEO Metas is deactivated from %sSEO Settings > SEO Metas%s."
6050
+ msgstr ""
6051
+
6052
+ #: models/bulkseo/Visibility.php:104
6053
+ #, php-format
6054
+ msgid ""
6055
+ "You selected '%s' in Settings > Reading. It's important to uncheck that "
6056
+ "option."
6057
+ msgstr ""
6058
+
6059
+ #: models/bulkseo/Visibility.php:126
6060
+ #, php-format
6061
+ msgid ""
6062
+ "Nofollow for this post type is deactivated from %sSEO Settings > Automation"
6063
+ "%s."
6064
+ msgstr ""
6065
+
6066
+ #: models/bulkseo/Visibility.php:159
6067
+ #, php-format
6068
+ msgid ""
6069
+ "This post type is excluded from sitemap. See %sSEO Settings > Automation%s."
6070
+ msgstr ""
6071
+
6072
+ #: models/bulkseo/Visibility.php:163
6073
+ #, php-format
6074
+ msgid "Sitemap XML is deactivated from %sSEO Settings > Sitemap XML%s."
6075
+ msgstr ""
6076
+
6077
+ #: models/domain/Patterns.php:373
6078
+ msgid "Page"
6079
+ msgstr ""
6080
+
6081
+ #: models/domain/Patterns.php:374
6082
+ msgid "of"
6083
+ msgstr ""
6084
+
6085
+ #: models/focuspages/Accuracy.php:21
6086
+ msgid "Rank accuracy"
6087
+ msgstr ""
6088
+
6089
+ #: models/focuspages/Accuracy.php:22
6090
+ #, php-format
6091
+ msgid ""
6092
+ "Do you need better accuracy for your ranking results? %s Look at the "
6093
+ "%sBusiness Plan%s pricing for Squirrly SEO. %s The SERP Checker Available on "
6094
+ "FREE and PRO Plans is made via Search Console integration, which means that "
6095
+ "the information is not as accurate as possible and will not clearly depict "
6096
+ "the exact position in Google. %s Why? %s Google uses an average when it "
6097
+ "comes to the position. And it's not the true position. The average is made "
6098
+ "according to the positions that the page was found on when users did click "
6099
+ "on it. %s Also, the data inside Search Console is a bit old, so if you're "
6100
+ "actively trying to increase your rankings day in and day out, you need the "
6101
+ "Business Plan. %s If you just want casually to know your rankings and not "
6102
+ "care about FULL accuracy, then you can stick with your current plan."
6103
+ msgstr ""
6104
+
6105
+ #: models/focuspages/Accuracy.php:40 models/focuspages/Clicks.php:62
6106
+ #: models/focuspages/Ctr.php:62 models/focuspages/Impressions.php:62
6107
+ #: models/focuspages/Indexability.php:95
6108
+ msgid "Connect Google Search"
6109
+ msgstr ""
6110
+
6111
+ #: models/focuspages/Audit.php:101
6112
+ #, php-format
6113
+ msgid "Audit score is over %s"
6114
+ msgstr ""
6115
+
6116
+ #: models/focuspages/Audit.php:104
6117
+ #, php-format
6118
+ msgid ""
6119
+ "Even though we recommend getting an Audit score of 84 or above, a score of "
6120
+ "%s will do. %s The %sAudit%s made by Squirrly takes a lot of things into "
6121
+ "account: blogging, SEO, social media, links, authority, traffic. All these "
6122
+ "aspects contribute directly or indirectly to the overall SEO of your site. "
6123
+ "%s Therefore, without a good score on your Audit it's quite probable for "
6124
+ "Google not to position your pages high enough, because overall your website "
6125
+ "is not doing good enough for it to be considered a priority. %s A page will "
6126
+ "not rank high if most of the website has low quality SEO and low marketing "
6127
+ "metrics."
6128
+ msgstr ""
6129
+
6130
+ #: models/focuspages/Audit.php:107
6131
+ msgid "No duplicate titles"
6132
+ msgstr ""
6133
+
6134
+ #: models/focuspages/Audit.php:108
6135
+ #, php-format
6136
+ msgid ""
6137
+ "Make sure that you don't have duplicate titles across pages from your site. "
6138
+ "%s If you do, then use canonical links to point the duplicate pages towards "
6139
+ "the original. %s Otherwise, if it's too hard to customize too many titles at "
6140
+ "once, simply use the Patterns feature from Squirrly. You'll be able to "
6141
+ "define patterns, so that your titles will seem to be unique. %s Go to "
6142
+ "%sSquirrly > SEO Settings > Automation%s. There you will find the Patterns "
6143
+ "tab."
6144
+ msgstr ""
6145
+
6146
+ #: models/focuspages/Audit.php:111
6147
+ msgid "No duplicate description"
6148
+ msgstr ""
6149
+
6150
+ #: models/focuspages/Audit.php:112
6151
+ #, php-format
6152
+ msgid ""
6153
+ "Make sure that your pages do not have duplicate descriptions. %s This is "
6154
+ "super easy to fix if you're using the SEO Automation feature from Squirrly "
6155
+ "SEO, because it will generate your META description automatically from the "
6156
+ "content of your page (in case you didn't already place a custom "
6157
+ "description). %s If you want to fix this problem by giving the problematic "
6158
+ "pages their own custom descriptions: go to the %sSquirrly SEO > Bulk SEO%s "
6159
+ "and see which pages have this problem."
6160
+ msgstr ""
6161
+
6162
+ #: models/focuspages/Audit.php:115
6163
+ msgid "No empty titles"
6164
+ msgstr ""
6165
+
6166
+ #: models/focuspages/Audit.php:116
6167
+ #, php-format
6168
+ msgid ""
6169
+ "Make sure that you do not have pages with empty titles. %s This means: pages "
6170
+ "where you haven't placed a meta title in your Snippet. %s Features like SEO "
6171
+ "Automation or SEO Snippet from Squirrly SEO will help you easily fix this "
6172
+ "problem by either automating or customizing descriptions for your pages."
6173
+ msgstr ""
6174
+
6175
+ #: models/focuspages/Audit.php:119
6176
+ msgid "No empty descriptions"
6177
+ msgstr ""
6178
+
6179
+ #: models/focuspages/Audit.php:121
6180
+ #, php-format
6181
+ msgid ""
6182
+ "Make sure that you do not have pages with empty descriptions. %s This means: "
6183
+ "pages where you haven't placed a meta description. %s Features like SEO "
6184
+ "Automation or SEO Snippet from Squirrly SEO will help you easily fix this "
6185
+ "problem by either automating or customizing descriptions for your pages."
6186
+ msgstr ""
6187
+
6188
+ #: models/focuspages/Audit.php:124
6189
+ msgid "SEO speed"
6190
+ msgstr ""
6191
+
6192
+ #: models/focuspages/Audit.php:125
6193
+ msgid "sec"
6194
+ msgstr ""
6195
+
6196
+ #: models/focuspages/Audit.php:126
6197
+ #, php-format
6198
+ msgid ""
6199
+ "You need to get good loading times for your pages. %s Good loading times "
6200
+ "will help you rank higher in Google, while pages that load very slowly will "
6201
+ "drag you down in search results."
6202
+ msgstr ""
6203
+
6204
+ #: models/focuspages/Audit.php:129
6205
+ msgid "Mobile-friendly"
6206
+ msgstr ""
6207
+
6208
+ #: models/focuspages/Audit.php:130
6209
+ #, php-format
6210
+ msgid ""
6211
+ "Your website must be mobile friendly. %s It used to be an optional thing for "
6212
+ "Google until now, but it made it quite mandatory. %s Google prefers to "
6213
+ "display sites which are mobile friendly higher in search results, because "
6214
+ "most people search using mobile devices these days."
6215
+ msgstr ""
6216
+
6217
+ #: models/focuspages/Audit.php:150
6218
+ msgid "Go to Audit"
6219
+ msgstr ""
6220
+
6221
+ #: models/focuspages/Audit.php:154
6222
+ msgid "Note! The audit is not ready yet"
6223
+ msgstr ""
6224
+
6225
+ #: models/focuspages/Audit.php:155
6226
+ msgid "Request a new audit"
6227
+ msgstr ""
6228
+
6229
+ #: models/focuspages/Authority.php:46
6230
+ #, php-format
6231
+ msgid "Authority over %s"
6232
+ msgstr ""
6233
+
6234
+ #: models/focuspages/Authority.php:48
6235
+ #, php-format
6236
+ msgid ""
6237
+ "Your Page Authority Needs to be over %s to complete this task. %s To do that "
6238
+ "you'll need good metrics for all the tasks in the Traffic Health section of "
6239
+ "Focus Pages. %s You'll also need inner links, social media signals and "
6240
+ "backlinks from 3rd party sites."
6241
+ msgstr ""
6242
+
6243
+ #: models/focuspages/Backlinks.php:58
6244
+ #, php-format
6245
+ msgid "At Least %s MOZ BackLinks"
6246
+ msgstr ""
6247
+
6248
+ #: models/focuspages/Backlinks.php:59 models/focuspages/Backlinks.php:70
6249
+ msgid "backlinks"
6250
+ msgstr ""
6251
+
6252
+ #: models/focuspages/Backlinks.php:64
6253
+ #, php-format
6254
+ msgid "At Least %s Referring Domains"
6255
+ msgstr ""
6256
+
6257
+ #: models/focuspages/Backlinks.php:65
6258
+ msgid "unique domains"
6259
+ msgstr ""
6260
+
6261
+ #: models/focuspages/Backlinks.php:69
6262
+ #, php-format
6263
+ msgid "At Least %s Majestic SEO Links"
6264
+ msgstr ""
6265
+
6266
+ # @ squirrly-seo
6267
+ #: models/focuspages/Clicks.php:42
6268
+ #, fuzzy
6269
+ #| msgid "Tool for Search Engines"
6270
+ msgid "Clicks from Search Engine in the last 3 months"
6271
+ msgstr "Tool für Suchmaschinen"
6272
+
6273
+ # @ squirrly-seo
6274
+ #: models/focuspages/Clicks.php:65 models/focuspages/Clicks.php:76
6275
+ #: models/focuspages/Content.php:94 models/focuspages/Ctr.php:65
6276
+ #: models/focuspages/Ctr.php:76 models/focuspages/Image.php:89
6277
+ #: models/focuspages/Impressions.php:65 models/focuspages/Impressions.php:76
6278
+ #: models/focuspages/Keyword.php:107 models/focuspages/Keyword.php:116
6279
+ #: models/focuspages/Strategy.php:113 view/Research/Briefcase.php:216
6280
+ msgid "Do a research"
6281
+ msgstr ""
6282
+
6283
+ #: models/focuspages/Clicks.php:75 models/focuspages/Content.php:93
6284
+ #: models/focuspages/Ctr.php:75 models/focuspages/Image.php:88
6285
+ #: models/focuspages/Impressions.php:75 models/focuspages/Keyword.php:114
6286
+ #: models/focuspages/Keyword.php:176 models/focuspages/Keyword.php:194
6287
+ #: models/focuspages/Keyword.php:217 models/focuspages/Snippet.php:151
6288
+ #: models/focuspages/Strategy.php:112
6289
+ msgid "No Keyword Found"
6290
+ msgstr ""
6291
+
6292
+ #: models/focuspages/Clicks.php:78 models/focuspages/Content.php:97
6293
+ #: models/focuspages/Ctr.php:78 models/focuspages/Image.php:95
6294
+ #: models/focuspages/Impressions.php:78 models/focuspages/Keyword.php:117
6295
+ #: models/focuspages/Strategy.php:115
6296
+ msgid "Optimize for a keyword"
6297
+ msgstr ""
6298
+
6299
+ # @ squirrly-seo
6300
+ #: models/focuspages/Clicks.php:96 models/focuspages/Ctr.php:96
6301
+ #: models/focuspages/Impressions.php:96
6302
+ #, fuzzy
6303
+ #| msgid "Google %sAnalytics ID%s`:"
6304
+ msgid "Connect to Google Search Console"
6305
+ msgstr "Google %sAnalytics ID%s`:"
6306
+
6307
+ #: models/focuspages/Clicks.php:100 models/focuspages/Content.php:114
6308
+ #: models/focuspages/Ctr.php:100 models/focuspages/Impressions.php:100
6309
+ #: models/focuspages/Keyword.php:149 models/focuspages/Strategy.php:132
6310
+ msgid "Optimize the page for a keyword"
6311
+ msgstr ""
6312
+
6313
+ #: models/focuspages/Content.php:46
6314
+ #, php-format
6315
+ msgid "Optimize to %s"
6316
+ msgstr ""
6317
+
6318
+ #: models/focuspages/Content.php:48
6319
+ #, php-format
6320
+ msgid ""
6321
+ "Make sure this Focus Page is optimized to 100%% using the %sSquirrly SEO "
6322
+ "Live Assistant%s. %s As you can see clearly on Google search result pages, "
6323
+ "Googles tries to find the closest match (inside web content) to what the "
6324
+ "user searched for. %s That is why using this method of optimizing a page as "
6325
+ "outlined by the Live Assistant feature is mandatory. %s Don't worry about "
6326
+ "over-optimizing anything, as the Live Assistant checks for many over-"
6327
+ "optimization traps you may fall into."
6328
+ msgstr ""
6329
+
6330
+ #: models/focuspages/Content.php:51
6331
+ msgid "Snippet is green"
6332
+ msgstr ""
6333
+
6334
+ #: models/focuspages/Content.php:52
6335
+ #, php-format
6336
+ msgid ""
6337
+ "The tasks inside the %sSnippet section%s of the Focus Pages feature must all "
6338
+ "be turned green. %s Why? %s If the Snippet elements are Not green, then your "
6339
+ "Focus Page is not 100%% optimized. %s We've built this SEO Content section "
6340
+ "especially because we wanted to help you understand that there's a lot more "
6341
+ "to On-Page SEO than just a content analysis, or a snippet. You need all "
6342
+ "these elements working together in order to achieve high rankings."
6343
+ msgstr ""
6344
+
6345
+ #: models/focuspages/Content.php:55
6346
+ msgid "Platform SEO is green"
6347
+ msgstr ""
6348
+
6349
+ #: models/focuspages/Content.php:56
6350
+ #, php-format
6351
+ msgid ""
6352
+ "Make sure that the Platform SEO section is green for this Focus Page. %s "
6353
+ "Because WordPress is such a vast CMS with many customization possibilities, "
6354
+ "it happens to many website owners, business owners and developers, that "
6355
+ "custom post types from their site remain completely without SEO codes and "
6356
+ "other important settings. %s This task makes sure that everything is "
6357
+ "properly set up."
6358
+ msgstr ""
6359
+
6360
+ #: models/focuspages/Content.php:59
6361
+ msgid "Fresh content update"
6362
+ msgstr ""
6363
+
6364
+ #: models/focuspages/Content.php:61
6365
+ #, php-format
6366
+ msgid ""
6367
+ "Last Update Date for your Content: needs to be in the last 3 months. %s If "
6368
+ "it's not, then go and edit your page. %s Google prefers pages where the "
6369
+ "website owners keep updating the content. %s Why? %s Because it's one of the "
6370
+ "easiest ways to ensure that the content on the page keeps being relevant."
6371
+ msgstr ""
6372
+
6373
+ #: models/focuspages/Content.php:90 models/focuspages/Keyword.php:110
6374
+ #: view/Research/Briefcase.php:203 view/Research/HistoryDetails.php:76
6375
+ #: view/Research/ResearchDetails.php:47
6376
+ msgid "Optimize for this"
6377
+ msgstr ""
6378
+
6379
+ #: models/focuspages/Ctr.php:41
6380
+ msgid "Clickthrough rate"
6381
+ msgstr ""
6382
+
6383
+ #: models/focuspages/Ctr.php:42
6384
+ #, php-format
6385
+ msgid ""
6386
+ "CTR is the number of clicks that your page receives divided by the number of "
6387
+ "times your page appeared in search results: clicks ÷ impressions = CTR. %s "
6388
+ "For example, if you had 5 clicks and 100 impressions, then your CTR would be "
6389
+ "5%%. %s Keep the CTR above %s with enhanced headlines."
6390
+ msgstr ""
6391
+
6392
+ #: models/focuspages/Image.php:57
6393
+ msgid "Keyword in filename"
6394
+ msgstr ""
6395
+
6396
+ #: models/focuspages/Image.php:60
6397
+ #, php-format
6398
+ msgid ""
6399
+ "Your filename for one of the images in this Focus Page should be: %s keyword."
6400
+ "jpg %s Download a relevant image from your page. Change the filename. Then "
6401
+ "re-upload with the SEO filename and add it your page's content again. %s "
6402
+ "It's best to keep this at only one filename which contains the main keyword "
6403
+ "of the page. %s Why? %s Because Google could consider over-optimization if "
6404
+ "you used it more than once."
6405
+ msgstr ""
6406
+
6407
+ #: models/focuspages/Image.php:85 models/focuspages/Snippet.php:154
6408
+ msgid "Edit your snippet"
6409
+ msgstr ""
6410
+
6411
+ #: models/focuspages/Image.php:114
6412
+ msgid "Optimize the post first using a Keyword from Squirrly Briefcase"
6413
+ msgstr ""
6414
+
6415
+ #: models/focuspages/Image.php:115
6416
+ msgid "No image found"
6417
+ msgstr ""
6418
+
6419
+ #: models/focuspages/Impressions.php:42
6420
+ msgid "Search Results Impressions in the last 3 months"
6421
+ msgstr ""
6422
+
6423
+ #: models/focuspages/Indexability.php:52
6424
+ msgid "Yes, do index"
6425
+ msgstr ""
6426
+
6427
+ #: models/focuspages/Indexability.php:54 models/focuspages/Indexability.php:60
6428
+ msgid "no restrictions"
6429
+ msgstr ""
6430
+
6431
+ #: models/focuspages/Indexability.php:55
6432
+ #, php-format
6433
+ msgid ""
6434
+ "To turn this task to green, go and look at all the places where you could "
6435
+ "have added instructions for Google not to index this page from your site. %s "
6436
+ "Make sure that there is no such instruction added to %sWordPress > Settings"
6437
+ "%s, or in a theme, or in a plugin, or in Squirrly SEO's Snippet for this "
6438
+ "page. Also, make sure you don't block this page in your %srobots.txt%s file. "
6439
+ "%s Sometimes, you will want certain pages from your site not to be indexed. "
6440
+ "Now is not the case, however. %s If this task turns green, then it means "
6441
+ "that you did not specify to Google that it should NOT index the page. %s "
6442
+ "Therefore, you allow Google to index the page. %s Since this is a Focus "
6443
+ "Page, you must allow Google to index it, in order for it to appear in search "
6444
+ "result pages."
6445
+ msgstr ""
6446
+
6447
+ #: models/focuspages/Indexability.php:58
6448
+ msgid "Yes, do follow"
6449
+ msgstr ""
6450
+
6451
+ #: models/focuspages/Indexability.php:61
6452
+ #, php-format
6453
+ msgid ""
6454
+ "To turn this task to green, make sure that you do NOT have a no-follow "
6455
+ "attribute for this Focus Page. %s This task gets verified from multiple "
6456
+ "sources. %s However, if you want to be 100%% certain in the future that "
6457
+ "everything is perfect, use just Squirrly SEO, because it will ease both your "
6458
+ "setup and the system check. %s With Squirrly SEO, you could easily check "
6459
+ "this setting in the %sSnippet section%s. %s Many themes and plugins could "
6460
+ "interfere with settings."
6461
+ msgstr ""
6462
+
6463
+ #: models/focuspages/Indexability.php:64
6464
+ msgid "Present in sitemap"
6465
+ msgstr ""
6466
+
6467
+ #: models/focuspages/Indexability.php:65
6468
+ #, php-format
6469
+ msgid ""
6470
+ "Checks whether or not your page is available in your %sXML Sitemap%s. %s Use "
6471
+ "the Sitemap from %sSquirrly > SEO Settings%s. %s Make sure this Focus Page "
6472
+ "is included in the sitemap generated by Squirrly SEO. %s In the best "
6473
+ "practices section you can find ideas for why it can make sense to remove "
6474
+ "pages from your sitemap."
6475
+ msgstr ""
6476
+
6477
+ #: models/focuspages/Indexability.php:68
6478
+ msgid "Manual index request"
6479
+ msgstr ""
6480
+
6481
+ #: models/focuspages/Indexability.php:69
6482
+ #, php-format
6483
+ msgid ""
6484
+ "Click the button to ask Google to re-index this page. %s Disclaimer: This "
6485
+ "task will automatically turn to green once you click on the button and it "
6486
+ "takes you to Google Search Console. It's up to you to make 100%% sure that "
6487
+ "you do tell Google to either index or re-index this page. %s Perform a "
6488
+ "manual request for Google to re-index this page. %s This is super important "
6489
+ "to do whenever you make important changes to your pages. Otherwise, Google "
6490
+ "will still have the old version of your page. %s If Google keeps having the "
6491
+ "older version, then it doesn't matter if you've improved the page. %s When "
6492
+ "you click the Ask Google to Re-Index button, Squirrly will use the Google "
6493
+ "Search Console API to send Google the request on your behalf."
6494
+ msgstr ""
6495
+
6496
+ #: models/focuspages/Indexability.php:72 view/Blocks/Snippet.php:298
6497
+ msgid "Canonical link"
6498
+ msgstr ""
6499
+
6500
+ #: models/focuspages/Indexability.php:73
6501
+ msgid "Canonical"
6502
+ msgstr ""
6503
+
6504
+ #: models/focuspages/Indexability.php:73
6505
+ msgid "No Canonical"
6506
+ msgstr ""
6507
+
6508
+ #: models/focuspages/Indexability.php:73
6509
+ msgid "Post URL"
6510
+ msgstr ""
6511
+
6512
+ #: models/focuspages/Indexability.php:73
6513
+ msgid "No URL"
6514
+ msgstr ""
6515
+
6516
+ #: models/focuspages/Indexability.php:75
6517
+ #, php-format
6518
+ msgid ""
6519
+ "This page should have a canonical link to itself, indicating that it is "
6520
+ "indeed the original content. %s You can not have pages with canonical links "
6521
+ "to other sites and pages, because you could not rank for them. Why? Because "
6522
+ "a canonical link to another URL would mean that the other URL is the one "
6523
+ "worth indexing. (the original one) %s To turn this task to green, go and "
6524
+ "make sure that this page does not have a canonical link attribute pointing "
6525
+ "to another page. %s You can easily control this in the future by using the "
6526
+ "%sSnippet feature%s of Squirrly SEO."
6527
+ msgstr ""
6528
+
6529
+ #: models/focuspages/Indexability.php:78
6530
+ msgid "Permalink structure is good"
6531
+ msgstr ""
6532
+
6533
+ #: models/focuspages/Indexability.php:80
6534
+ #, php-format
6535
+ msgid ""
6536
+ "Make your LINKS SEO-Friendly in %sWordPress > Settings > Permalinks%s %s "
6537
+ "That is where WordPress allows you to change the permalink structure. %s "
6538
+ "Your URLs (the links from your site) should be super easy to read. This "
6539
+ "makes your site Human-friendly as well."
6540
+ msgstr ""
6541
+
6542
+ #: models/focuspages/Indexability.php:100
6543
+ msgid "Ask Google to Re-Index"
6544
+ msgstr ""
6545
+
6546
+ #: models/focuspages/Innerlinks.php:53
6547
+ #, php-format
6548
+ msgid "Get %s inner links"
6549
+ msgstr ""
6550
+
6551
+ #: models/focuspages/Innerlinks.php:54
6552
+ msgid "inner links"
6553
+ msgstr ""
6554
+
6555
+ #: models/focuspages/Innerlinks.php:54
6556
+ msgid "to"
6557
+ msgstr ""
6558
+
6559
+ #: models/focuspages/Innerlinks.php:56
6560
+ #, php-format
6561
+ msgid ""
6562
+ "Get %s Inner Links %s Recommended is: %s %s Inner Links are links that you "
6563
+ "send from one URL of your site to another URL of your site. %s Since your "
6564
+ "Focus Pages are the most important pages in your site, you should make sure "
6565
+ "that you link to them from many pages of your website. %s Note! We check the "
6566
+ "links present in the content of each post of your website."
6567
+ msgstr ""
6568
+
6569
+ #: models/focuspages/Innerlinks.php:75
6570
+ msgid "Build with Blogging Assistant"
6571
+ msgstr ""
6572
+
6573
+ #: models/focuspages/Keyword.php:50
6574
+ msgid "Keyword Competition"
6575
+ msgstr ""
6576
+
6577
+ #: models/focuspages/Keyword.php:53
6578
+ #, php-format
6579
+ msgid ""
6580
+ "To complete this task you must make sure that the main keyword you're "
6581
+ "optimizing this Focus Page for has low competition. %s The Squirrly SEO "
6582
+ "software suite uses our proprietary Market Intelligence feature to determine "
6583
+ "the chance that your site has of outranking the current TOP 10 of Google for "
6584
+ "the desired keyword you're targeting. %s If you really want to have a clear "
6585
+ "shot at ranking, make sure the competition is low for the keyword you choose."
6586
+ msgstr ""
6587
+
6588
+ #: models/focuspages/Keyword.php:56
6589
+ msgid "Search volume"
6590
+ msgstr ""
6591
+
6592
+ #: models/focuspages/Keyword.php:58
6593
+ #, php-format
6594
+ msgid ""
6595
+ "To turn this task to green, go and find a keyword that has a good search "
6596
+ "volume. (meaning that many people search on Google for this keyword every "
6597
+ "single month). %s The Research features from Squirrly SEO will indicate if "
6598
+ "the volume is big enough. %s Since these are the most important pages on "
6599
+ "your website, you need to make sure that you get the maximum number of "
6600
+ "people possible to find this page. %s If you target keyword searches with "
6601
+ "low volumes, then you'll end up having just 2 or 3 people every month "
6602
+ "visiting this page. And then all the effort will have been for nothing."
6603
+ msgstr ""
6604
+
6605
+ #: models/focuspages/Keyword.php:61
6606
+ msgid "Google Trend"
6607
+ msgstr ""
6608
+
6609
+ #: models/focuspages/Keyword.php:63
6610
+ #, php-format
6611
+ msgid ""
6612
+ "Trend levels required to get the Green Check on this task: %s - Steady %s - "
6613
+ "Going Up %s - Sky-rocketing %s we take the trend from the previous 3 months. "
6614
+ "%s If you target a search query with a bad trend you'll end up seeing little "
6615
+ "traffic to this page in the long run. %s Why ? A declining trend shows that "
6616
+ "Google Users are losing interest in that topic or keyword and will continue "
6617
+ "to do so in the future. %s Therefore, even though you could get much traffic "
6618
+ "right now after you rank this page, in the near future you'll get very "
6619
+ "little traffic even if you'd end up on Position 1 in Google Search."
6620
+ msgstr ""
6621
+
6622
+ #: models/focuspages/Keyword.php:104
6623
+ msgid "Find Better Keywords"
6624
+ msgstr ""
6625
+
6626
+ #: models/focuspages/Keyword.php:152
6627
+ msgid ""
6628
+ "Congratulations for ranking with this keyword, but it will require special "
6629
+ "attention from you to keep it within TOP 20 positions"
6630
+ msgstr ""
6631
+
6632
+ #: models/focuspages/Keyword.php:176 models/focuspages/Keyword.php:194
6633
+ #: models/focuspages/Keyword.php:217
6634
+ msgid "Please add a keyword first."
6635
+ msgstr ""
6636
+
6637
+ #: models/focuspages/Length.php:38
6638
+ #, php-format
6639
+ msgid "Write %s words"
6640
+ msgstr ""
6641
+
6642
+ #: models/focuspages/Length.php:39
6643
+ msgid "words"
6644
+ msgstr ""
6645
+
6646
+ #: models/focuspages/Length.php:41
6647
+ #, php-format
6648
+ msgid ""
6649
+ "For Focus Pages it's mandatory, in our opinion, to have at least 1,500 "
6650
+ "words. %s Go and edit the page. %s I know: for some of you it might sound "
6651
+ "tough, but Google places longer, more valuable pages higher in search "
6652
+ "positions. %s You don't necessarily have to get 1,500 words on this page for "
6653
+ "it to rank in TOP 10 on Google. However, getting this task completed ensures "
6654
+ "that your chances of ranking will be very high."
6655
+ msgstr ""
6656
+
6657
+ #: models/focuspages/Length.php:44
6658
+ msgid "Reader's Experience"
6659
+ msgstr ""
6660
+
6661
+ #: models/focuspages/Length.php:45
6662
+ msgid "minutes average"
6663
+ msgstr ""
6664
+
6665
+ #: models/focuspages/Length.php:46
6666
+ #, php-format
6667
+ msgid ""
6668
+ "Get an average time on page of minimum 2 minutes for this focus page. You "
6669
+ "can do this by editing the content and making it more appealing to visitors. "
6670
+ "%s We're looking at the Average Time On Page for this page. %s Why? %s "
6671
+ "Because, sometimes website owners can be tempted to make the pages longer in "
6672
+ "order to get many words on a page. They make them longer by increasing "
6673
+ "wordiness. %s Over 1,500 words / page can give you much better SEO results. "
6674
+ "However, making it longer does not mean you should make it boring. %s In "
6675
+ "order to check that the length of the page was increased properly, we also "
6676
+ "take into account if website visitors love this page."
6677
+ msgstr ""
6678
+
6679
+ #: models/focuspages/Length.php:68
6680
+ msgid "Edit Page"
6681
+ msgstr ""
6682
+
6683
+ # @ squirrly-seo
6684
+ #: models/focuspages/Length.php:84 models/focuspages/Length.php:114
6685
+ #: models/focuspages/Traffic.php:120 models/focuspages/Traffic.php:137
6686
+ #: models/focuspages/Traffic.php:153 models/focuspages/Traffic.php:169
6687
+ #, fuzzy
6688
+ #| msgid "Google %sAnalytics ID%s`:"
6689
+ msgid "Connect Google Analytics first"
6690
+ msgstr "Google %sAnalytics ID%s`:"
6691
+
6692
+ #: models/focuspages/Nofollow.php:50
6693
+ msgid "Maintain authority"
6694
+ msgstr ""
6695
+
6696
+ #: models/focuspages/Nofollow.php:51
6697
+ msgid "External Dofollow Links"
6698
+ msgstr ""
6699
+
6700
+ #: models/focuspages/Nofollow.php:51
6701
+ msgid "No dofollow external links"
6702
+ msgstr ""
6703
+
6704
+ #: models/focuspages/Nofollow.php:53 models/focuspages/Ranking.php:24
6705
+ #, php-format
6706
+ msgid ""
6707
+ "TLDR: All outbound links need to have no-follow attribute. %s You've worked "
6708
+ "hard on your Focus Page. %s Now make sure that you're not letting that hard "
6709
+ "work go to waste, by sending out all your authority and Link Juice over to "
6710
+ "other pages from the web. %s The Focus Page needs to be the final page that "
6711
+ "Google Follows. It's an \"All Roads Lead to Rome\" kind of scenario. %s If "
6712
+ "you want your focus pages to get ranked better and have authority make sure "
6713
+ "that ALL outbound links have a no-follow attribute attached to them."
6714
+ msgstr ""
6715
+
6716
+ #: models/focuspages/Onpage.php:51
6717
+ msgid "Enhance your sitemap"
6718
+ msgstr ""
6719
+
6720
+ #: models/focuspages/Onpage.php:52
6721
+ #, php-format
6722
+ msgid ""
6723
+ "Add images / videos to your sitemap. It's important to have images / videos "
6724
+ "enabled. %s Squirrly SEO makes it super easy for you to enhance your XML "
6725
+ "sitemap. %s Just use the settings from %sSquirrly > SEO Settings > Sitemap "
6726
+ "XML%s. Find the XML sitemap section and use the settings from that panel. "
6727
+ msgstr ""
6728
+
6729
+ #: models/focuspages/Onpage.php:55
6730
+ msgid "Post Type settings activated"
6731
+ msgstr ""
6732
+
6733
+ #: models/focuspages/Onpage.php:56
6734
+ #, php-format
6735
+ msgid ""
6736
+ "Are the SEO Settings from Squirrly SEO activated for the post type of this "
6737
+ "particular Focus Page? %s This is what we're checking with this task. %s "
6738
+ "Why? %s Some of the times, we're seeing that people don't get good enough "
6739
+ "results with Google rankings simply because they do not have the SEO "
6740
+ "settings activated for their current post type. %s Many WordPress sites "
6741
+ "employ the use of custom post types. Your \"Events\" page or \"Real Estate\" "
6742
+ "page could be a different post type from general \"Pages\" or \"Posts\" in "
6743
+ "WordPress. %s To turn this task to green, go and add this post type (%s) in "
6744
+ "%sSquirrly SEO Automation%s."
6745
+ msgstr ""
6746
+
6747
+ #: models/focuspages/Onpage.php:59
6748
+ msgid "Patterns activated"
6749
+ msgstr ""
6750
+
6751
+ #: models/focuspages/Onpage.php:60
6752
+ #, php-format
6753
+ msgid ""
6754
+ "To turn this task to green, go and activate the %sPatterns%s from Squirrly "
6755
+ "SEO for the post type of this Focus Page. %s With this task, we're looking "
6756
+ "to see if the SEO Patterns from Squirrly are activated for the post type of "
6757
+ "this Focus Page. %s Similar to the previous task with \"Post Type Settings "
6758
+ "Activated\". There are some cases in which this double check is necessary. "
6759
+ "%s It's for your ranking safety."
6760
+ msgstr ""
6761
+
6762
+ #: models/focuspages/Onpage.php:63 view/SeoSettings/Robots.php:27
6763
+ msgid "Robots File"
6764
+ msgstr ""
6765
+
6766
+ #: models/focuspages/Onpage.php:65
6767
+ #, php-format
6768
+ msgid ""
6769
+ "You have a certain definition for your Robots.txt file made in Squirrly SEO "
6770
+ "or in another plugin. %s Make sure that the final version of robots.txt that "
6771
+ "gets rendered when the file is loaded is the one you had intended. %s "
6772
+ "Sometimes, other plugins or themes can interfere and ruin the output of the "
6773
+ "robots file. Sometimes it can even be that you have a robots.txt file placed "
6774
+ "on your root directory (in such case: remove that file. hard-coding things "
6775
+ "like that is bad practice!). %s To do this: look at the definition you've "
6776
+ "made inside your plugin. Then, look at the robots.txt from your site. See if "
6777
+ "the text inside these two places is identical. If it is identical, "
6778
+ "everything is Perfect!"
6779
+ msgstr ""
6780
+
6781
+ #: models/focuspages/Onpage.php:83
6782
+ msgid "Go to SEO Settings"
6783
+ msgstr ""
6784
+
6785
+ #: models/focuspages/Ranking.php:23
6786
+ msgid "Nofollow on external links"
6787
+ msgstr ""
6788
+
6789
+ #: models/focuspages/Snippet.php:92
6790
+ #, php-format
6791
+ msgid ""
6792
+ "To turn this task to green, go and define a title for this page. You can "
6793
+ "easily do this by using the %sSnippet%s from Squirrly SEO. %s Make sure that "
6794
+ "you have a Title defined for your Focus Page. %s Not having a title defined "
6795
+ "is bad for both search engines and Humans. %s Why? %s It's weird for someone "
6796
+ "to try to figure out if they landed on your Pricing page, and not get a "
6797
+ "clear answer. If you have multiple pricing pages (in case your site displays "
6798
+ "multiple products) then your title should only contain the brand name of "
6799
+ "that product."
6800
+ msgstr ""
6801
+
6802
+ #: models/focuspages/Snippet.php:95 models/focuspages/Snippet.php:206
6803
+ #: models/focuspages/Snippet.php:228 view/Blocks/Snippet.php:613
6804
+ #: view/Blocks/Snippet.php:868 view/SeoSettings/Automation.php:134
6805
+ #: view/SeoSettings/Metas.php:166
6806
+ msgid "Description"
6807
+ msgstr ""
6808
+
6809
+ #: models/focuspages/Snippet.php:97
6810
+ #, php-format
6811
+ msgid ""
6812
+ "To turn this task to green, go and define a %sMeta description%s for this "
6813
+ "page. You can easily do this by using the Snippet from Squirrly SEO. %s Make "
6814
+ "sure that you have a META description set up for this Focus Page. %s The "
6815
+ "meta description is very important for showing others the value they can "
6816
+ "find by clicking to go to your page. %s Think of it as an awesome ad that "
6817
+ "gets people excited enough that they visit your page after reading it. %s "
6818
+ "Sometimes, Google displays the exact META description that you create inside "
6819
+ "the search result pages. Use great descriptions for pages on your site to "
6820
+ "boost CTR (click-through rates)."
6821
+ msgstr ""
6822
+
6823
+ #: models/focuspages/Snippet.php:106
6824
+ #, php-format
6825
+ msgid ""
6826
+ "Same as with the title task. %s If a user reads the description of your page "
6827
+ "on Google, but cannot find the keyword they searched for in that text, then "
6828
+ "they'd have very low chances of actually clicking and visiting your page. %s "
6829
+ "They'd go to the next page ranked on Google for that keyword. %s Think about "
6830
+ "this: Google itself is trying more and more to display keywords in the "
6831
+ "description of the pages it bring to TOP 10. It's pretty clear they care a "
6832
+ "lot about this, because that's what people want to find on the search engine."
6833
+ msgstr ""
6834
+
6835
+ #: models/focuspages/Snippet.php:109
6836
+ msgid "Open Graph - full definition"
6837
+ msgstr ""
6838
+
6839
+ #: models/focuspages/Snippet.php:111
6840
+ #, php-format
6841
+ msgid ""
6842
+ "To turn this task to green, you can easily use the %sSnippet%s from Squirrly "
6843
+ "SEO to get all the definitions in place. %s With this task, we make sure "
6844
+ "that you have the full Open Graph definitions created for this Focus Page. "
6845
+ "%s There are many things which could interfere with the code, there are "
6846
+ "times when you could forget setting some of the elements up, so Squirrly SEO "
6847
+ "helps you make sure that ALL the og tags are present. %s And yes, this is "
6848
+ "relevant for your search engine position placements."
6849
+ msgstr ""
6850
+
6851
+ #: models/focuspages/Snippet.php:114
6852
+ msgid "Twitter Cards - full definition"
6853
+ msgstr ""
6854
+
6855
+ #: models/focuspages/Snippet.php:116
6856
+ #, php-format
6857
+ msgid ""
6858
+ "To turn this task to green, you can easily use the %sSnippet%s from Squirrly "
6859
+ "SEO to get all the definitions in place. %s Checking to make sure that your "
6860
+ "Twitter Cards definitions are made properly. %s Same as with the Open Graph "
6861
+ "task, Squirrly SEO makes sure to check for all the required definitions, so "
6862
+ "that you won't miss a beat."
6863
+ msgstr ""
6864
+
6865
+ #: models/focuspages/Snippet.php:119
6866
+ msgid "JSON-LD definition"
6867
+ msgstr ""
6868
+
6869
+ #: models/focuspages/Snippet.php:120
6870
+ #, php-format
6871
+ msgid ""
6872
+ "To turn this task to green, you can easily use the JSON-LD section inside "
6873
+ "%sSquirrly > SEO Settings > JSON-LD%s. %s Make sure that you complete all "
6874
+ "fields with the proper information. %s This gives important Semantic context "
6875
+ "to Google and it plays a role in determining how high your page should be "
6876
+ "placed in search rankings. %s You can validate your existing JSON-LD with: "
6877
+ "%shttps://search.google.com/structured-data/testing-tool%s"
6878
+ msgstr ""
6879
+
6880
+ #: models/focuspages/Snippet.php:123
6881
+ msgid "Customized"
6882
+ msgstr ""
6883
+
6884
+ #: models/focuspages/Snippet.php:124
6885
+ #, php-format
6886
+ msgid ""
6887
+ "The Snippets of your most important pages should be customized. %s Use the "
6888
+ "%sSnippet%s from Squirrly SEO to customize the meta settings, the open "
6889
+ "graph, etc. for this page. %s Since Focus Pages are the most important pages "
6890
+ "on your site, you'll want people to love the search engine listings that you "
6891
+ "build for this page. %s Therefore, you should define a custom SEO listing to "
6892
+ "improve the number of clicks you get when people DO find your page on search "
6893
+ "engines. %s NOTE: sometimes Google tries to create automated snippets and "
6894
+ "display those, but it's just an experiment they run. Most of the times, your "
6895
+ "own custom snippet will be the one that gets displayed."
6896
+ msgstr ""
6897
+
6898
+ #: models/focuspages/Snippet.php:207 models/focuspages/Snippet.php:229
6899
+ msgid "Image"
6900
+ msgstr ""
6901
+
6902
+ #: models/focuspages/Social.php:44
6903
+ #, php-format
6904
+ msgid "%s Shares"
6905
+ msgstr ""
6906
+
6907
+ #: models/focuspages/Social.php:45
6908
+ msgid "social share"
6909
+ msgstr ""
6910
+
6911
+ #: models/focuspages/Social.php:47
6912
+ #, php-format
6913
+ msgid ""
6914
+ "This task only tracks shares from trackable sources. %s Twitter and LinkedIN "
6915
+ "share counts are no longer available. %s Of course, for Twitter you can "
6916
+ "always pay Twitter directly for API access, in which case we could give you "
6917
+ "a guide on how to integrate your Twitter API with our Focus Pages audit "
6918
+ "services. %s %shttps://developer.twitter.com/en/pricing/search-fullarchive%s"
6919
+ msgstr ""
6920
+
6921
+ #: models/focuspages/Social.php:61
6922
+ msgid "Go to Social Media Settings"
6923
+ msgstr ""
6924
+
6925
+ #: models/focuspages/Strategy.php:69
6926
+ msgid "Add keyword to Briefcase"
6927
+ msgstr ""
6928
+
6929
+ #: models/focuspages/Strategy.php:70
6930
+ msgid "Great! The keyword exists in Briefcase"
6931
+ msgstr ""
6932
+
6933
+ #: models/focuspages/Strategy.php:70
6934
+ msgid "The keyword does not exist in Briefcase"
6935
+ msgstr ""
6936
+
6937
+ #: models/focuspages/Strategy.php:71
6938
+ #, php-format
6939
+ msgid ""
6940
+ "Go add a keyword to your %sBriefcase%s. %s The Briefcase is the command "
6941
+ "center for your SEO operations. Manage your keywords in Briefcase, so that "
6942
+ "you'll always have quick access to them. You'll always know what your SEO "
6943
+ "Strategy is all about. %s Plus, adding keywords to Briefcase will make it "
6944
+ "very easy for you to collaborate with other people from your team, "
6945
+ "freelancers, agencies or partners. %s Never lose the amazing keywords you "
6946
+ "find through the %sSquirrly SEO Keyword Research tool%s."
6947
+ msgstr ""
6948
+
6949
+ #: models/focuspages/Strategy.php:74
6950
  msgid "Add SEO Context"
6951
  msgstr ""
6952
 
6953
+ #: models/focuspages/Strategy.php:77
6954
+ #, php-format
6955
+ msgid ""
6956
+ "Optimize to %s for a secondary keyword. %s Squirrly SEO's Live Assistant "
6957
+ "allows you to optimize for multiple keywords that you have placed in your "
6958
+ "Briefcase. %s Use a couple of additional keywords for your Focus Page which "
6959
+ "help Google understand the exact topic and context of your page. %s If you "
6960
+ "added the keywords 'political party' to 'black panther', you'd make a clear "
6961
+ "hint to Google that your page is about the Black Panther political party, "
6962
+ "not Black Panther, the Marvel Movie. %s Or add 'places to eat' to a page "
6963
+ "about your Local Restaurant in San Diego. That will give clearer context to "
6964
+ "Google that your page really is about a restaurant where people can dine."
6965
+ msgstr ""
6966
+
6967
+ #: models/focuspages/Strategy.php:81
6968
+ msgid "Labels Exist"
6969
+ msgstr ""
6970
+
6971
+ #: models/focuspages/Strategy.php:82
6972
+ msgid "Great! The keyword has Label attached to it"
6973
+ msgstr ""
6974
+
6975
+ #: models/focuspages/Strategy.php:82
6976
+ msgid "The keyword does not have a label attached to it"
6977
+ msgstr ""
6978
+
6979
+ #: models/focuspages/Strategy.php:83
6980
+ #, php-format
6981
+ msgid ""
6982
+ "To turn this task to green, go to %sLabels section%s and add a label to the "
6983
+ "keyword that you've used as main keyword for this Focus Page. %s Make sure "
6984
+ "that you keep creating new labels as you're finding more keywords to target "
6985
+ "with your website. %s If you're unsure regarding keyword research, read "
6986
+ "%sHow to Find Amazing Keywords and get more search traffic?%s . %s Organize "
6987
+ "all the Keywords that you plan to use for your website with Briefcase "
6988
+ "Labels. %s This task helps you make sure that the main keyword for this "
6989
+ "Focus Page has been organized clearly inside your SEO Strategy. That's what "
6990
+ "Briefcase Labels are all about."
6991
+ msgstr ""
6992
+
6993
+ #: models/focuspages/Strategy.php:103
6994
+ msgid "Manage Strategy"
6995
+ msgstr ""
6996
+
6997
+ #: models/focuspages/Strategy.php:161 models/focuspages/Strategy.php:168
6998
+ msgid "Add a secondary keyword in Squirrly Live Assistant from Briefcase"
6999
+ msgstr ""
7000
+
7001
+ #: models/focuspages/Traffic.php:65
7002
+ #, php-format
7003
+ msgid "Below %s Bounce Rate"
7004
+ msgstr ""
7005
+
7006
+ #: models/focuspages/Traffic.php:66
7007
+ msgid "bounce rate"
7008
+ msgstr ""
7009
+
7010
+ #: models/focuspages/Traffic.php:67
7011
+ #, php-format
7012
+ msgid ""
7013
+ "Make sure this number is below %s %s Why? %s A high bounce rate means that "
7014
+ "your users just click on your search listing, visit the page and then decide "
7015
+ "they've seen enough and bounce off to another page on the web. %s This is, "
7016
+ "for Google, an indicator of the quality of the search result it displayed. "
7017
+ "And if many of your users bounce off your pages, it means (to Google) that "
7018
+ "your page is not worth displaying in search results, because it has low "
7019
+ "performance with the user groups it sends your way. %s Easy way to complete "
7020
+ "this task: give users pages to click and send them to other pages from your "
7021
+ "site."
7022
+ msgstr ""
7023
+
7024
+ #: models/focuspages/Traffic.php:70
7025
+ #, php-format
7026
+ msgid "Time on page is %s minutes"
7027
+ msgstr ""
7028
+
7029
+ #: models/focuspages/Traffic.php:71
7030
+ msgid "minutes avg."
7031
+ msgstr ""
7032
+
7033
+ #: models/focuspages/Traffic.php:73
7034
+ #, php-format
7035
+ msgid ""
7036
+ "Make sure that visitors spend on average at least %s minutes on your site. "
7037
+ "%s Get an average time on page of minimum %s minutes for this focus page. "
7038
+ "You can do this by editing the content and making it more appealing to "
7039
+ "visitors. %s If your visitors don't spend at least 2 minutes on your Focus "
7040
+ "Page, it can mean that the page is not important enough for them, or that "
7041
+ "the content from the page is boring, or hard to read, or the page just loads "
7042
+ "too slow."
7043
+ msgstr ""
7044
+
7045
+ #: models/focuspages/Traffic.php:76
7046
+ #, php-format
7047
+ msgid "%s visitors / day / page"
7048
+ msgstr ""
7049
+
7050
+ #: models/focuspages/Traffic.php:77
7051
+ msgid "unique views avg."
7052
+ msgstr ""
7053
+
7054
+ #: models/focuspages/Traffic.php:78
7055
+ #, php-format
7056
+ msgid ""
7057
+ "For this task, we're looking at unique page views from your %sGoogle "
7058
+ "Analytics%s. %s If you don't get an average of %s visitors / day / page, "
7059
+ "then this Focus Page is not yet popular enough on your site. %s You should "
7060
+ "make sure that more people end up visiting it."
7061
+ msgstr ""
7062
+
7063
+ #: models/focuspages/Traffic.php:81
7064
+ msgid "Just one Google Analytics tracking code"
7065
+ msgstr ""
7066
+
7067
+ #: models/focuspages/Traffic.php:82
7068
+ #, php-format
7069
+ msgid ""
7070
+ "We've seen many sites where there were multiple google analytics codes "
7071
+ "placed by different employees, themes or plugins. %s With this check, we're "
7072
+ "helping you make sure that your tracker is setup properly and that there "
7073
+ "will be no errors with your Google Analytics account. %s To turn this green, "
7074
+ "you'll have to investigate your theme, custom code that you may have placed "
7075
+ "in your theme, other plugins, header settings. Once you have a clear view of "
7076
+ "all the tracking codes, make sure that only one remains and that the one "
7077
+ "code is the one linked to your Google Analytics account. %s These problems "
7078
+ "happen more often than you would think."
7079
+ msgstr ""
7080
+
7081
+ #: models/focuspages/Traffic.php:122
7082
+ msgid "Not enough traffic to show relevant stats"
7083
+ msgstr ""
7084
+
7085
+ #: models/services/Robots.php:13
7086
+ msgid "Squirrly SEO Robots"
7087
+ msgstr ""
7088
+
7089
+ #: models/services/Robots.php:16
7090
+ msgid ""
7091
+ "Your blog is not public. Please see Site Visibility on Settings > Reading."
7092
+ msgstr ""
7093
+
7094
+ #: models/services/Robots.php:32
7095
+ msgid "No Squirrly SEO Robots found."
7096
+ msgstr ""
7097
+
7098
+ #: view/Assistant/Assistant.php:16
7099
+ msgid "Optimize with Squirrly Live Assistant"
7100
+ msgstr ""
7101
+
7102
+ #: view/Assistant/Assistant.php:17
7103
+ msgid ""
7104
+ "Use Squirrly to optimize the content for your posts, pages, products, etc."
7105
+ msgstr ""
7106
+
7107
+ #: view/Assistant/Assistant.php:31
7108
+ msgid "Practice/Test Round"
7109
+ msgstr ""
7110
+
7111
+ #: view/Assistant/Assistant.php:40
7112
+ msgid "Add New"
7113
+ msgstr ""
7114
+
7115
+ #: view/Assistant/Settings.php:19
7116
+ msgid "Live Assistant Settings"
7117
+ msgstr ""
7118
+
7119
+ # @ squirrly-seo
7120
+ #: view/Assistant/Settings.php:34
7121
+ #, fuzzy
7122
+ #| msgid "Squirrly settings"
7123
+ msgid "Squirrly Tooltips"
7124
+ msgstr "Squirrly Einstellungen"
7125
+
7126
+ #: view/Assistant/Settings.php:35
7127
+ #, php-format
7128
+ msgid ""
7129
+ "Show %sSquirrly Tooltips%s when posting a new article (e.g. \"Enter a keyword"
7130
+ "\")."
7131
+ msgstr ""
7132
+
7133
+ #: view/Assistant/Settings.php:45
7134
+ msgid "Download Remote Images"
7135
+ msgstr ""
7136
+
7137
+ #: view/Assistant/Settings.php:46
7138
+ #, php-format
7139
+ msgid "Download %sremote images%s in your %sMedia Library%s for the new posts."
7140
+ msgstr ""
7141
+
7142
+ #: view/Assistant/Settings.php:47
7143
+ msgid ""
7144
+ "Prevent from losing the images you use in your articles in case the remote "
7145
+ "images are deleted."
7146
+ msgstr ""
7147
+
7148
+ #: view/Assistant/Settings.php:58
7149
+ msgid "Copyright Free Images"
7150
+ msgstr ""
7151
+
7152
+ #: view/Assistant/Settings.php:59
7153
+ #, php-format
7154
+ msgid "Search %sCopyright Free Images%s in Squirrly Live Assistant."
7155
+ msgstr ""
7156
+
7157
+ #: view/Assistant/Settings.php:69
7158
+ msgid "Live Assistant Type"
7159
+ msgstr ""
7160
+
7161
+ #: view/Assistant/Settings.php:70
7162
+ msgid "Select how you want Squirrly Live Assistant to load in editor."
7163
+ msgstr ""
7164
+
7165
+ #: view/Assistant/Settings.php:74
7166
+ msgid "Auto"
7167
+ msgstr ""
7168
+
7169
+ #: view/Assistant/Settings.php:75
7170
+ msgid "Integrated Box"
7171
+ msgstr ""
7172
+
7173
+ #: view/Assistant/Settings.php:76
7174
+ msgid "Floating Box"
7175
+ msgstr ""
7176
+
7177
+ #: view/Assistant/Settings.php:89
7178
+ msgid "Activate Live Assistant in Frontend"
7179
+ msgstr ""
7180
+
7181
+ #: view/Assistant/Settings.php:89
7182
+ msgid "(BETA)"
7183
+ msgstr ""
7184
+
7185
+ #: view/Assistant/Settings.php:90
7186
+ msgid ""
7187
+ "Load Squirrly Live Assistant in Frontend to customize the posts and pages "
7188
+ "with Builders."
7189
+ msgstr ""
7190
+
7191
+ #: view/Assistant/Settings.php:91
7192
+ msgid "Currently supports the Elementor Builder plugin."
7193
+ msgstr ""
7194
+
7195
+ #: view/Assistant/Settings.php:98
7196
+ msgid "Places where you do NOT want Squirrly Live Assistant to load"
7197
+ msgstr ""
7198
+
7199
+ #: view/Assistant/Settings.php:100
7200
+ msgid ""
7201
+ "Don't select anything if you wish Squirrly Live Assistant to load for all "
7202
+ "post types."
7203
+ msgstr ""
7204
+
7205
+ #: view/Assistant/Settings.php:106
7206
+ msgid "Exclusions"
7207
+ msgstr ""
7208
+
7209
+ #: view/Assistant/Settings.php:107
7210
+ msgid "Select places where you do NOT want Squirrly Live Assistant to load."
7211
+ msgstr ""
7212
+
7213
+ #: view/Assistant/Settings.php:108
7214
+ msgid "Hold Control key to select multiple places"
7215
+ msgstr ""
7216
+
7217
+ #: view/Assistant/Settings.php:135 view/SeoSettings/Automation.php:474
7218
+ #: view/SeoSettings/Automation.php:595 view/SeoSettings/Jsonld.php:243
7219
+ #: view/SeoSettings/Metas.php:231 view/SeoSettings/Sitemap.php:305
7220
+ #: view/SeoSettings/Social.php:372
7221
+ msgid "Show Advanced Options"
7222
+ msgstr ""
7223
+
7224
+ #: view/Assistant/Settings.php:136 view/SeoSettings/Automation.php:475
7225
+ #: view/SeoSettings/Automation.php:596 view/SeoSettings/Jsonld.php:244
7226
+ #: view/SeoSettings/Metas.php:232 view/SeoSettings/Sitemap.php:306
7227
+ #: view/SeoSettings/Social.php:373
7228
+ msgid "Hide Advanced Options"
7229
+ msgstr ""
7230
+
7231
+ # @ squirrly-seo
7232
+ #: view/Assistant/Settings.php:139 view/Audits/Settings.php:60
7233
+ #: view/Ranking/Settings.php:173 view/SeoSettings/Advanced.php:95
7234
+ #: view/SeoSettings/Automation.php:478 view/SeoSettings/Automation.php:599
7235
+ #: view/SeoSettings/Backup.php:206 view/SeoSettings/Favicon.php:107
7236
+ #: view/SeoSettings/Jsonld.php:247 view/SeoSettings/Metas.php:235
7237
+ #: view/SeoSettings/Robots.php:80 view/SeoSettings/Sitemap.php:309
7238
+ #: view/SeoSettings/Social.php:376 view/SeoSettings/Tracking.php:142
7239
+ #: view/SeoSettings/Webmaster.php:122
7240
+ #, fuzzy
7241
+ #| msgid "Squirrly settings"
7242
+ msgid "Save Settings"
7243
+ msgstr "Squirrly Einstellungen"
7244
+
7245
+ #: view/Audits/Addpage.php:8 view/Audits/Audit.php:8 view/Audits/Audits.php:8
7246
+ #: view/Audits/Compare.php:11 view/Audits/Settings.php:7
7247
+ #: view/BulkSeo/Bulkseo.php:12 view/FocusPages/Addpage.php:8
7248
+ #: view/FocusPages/Pagelist.php:8 view/FocusPages/Settings.php:7
7249
+ #: view/Ranking/Rankings.php:17 view/Ranking/Settings.php:7
7250
+ #: view/SeoSettings/Advanced.php:7 view/SeoSettings/Automation.php:7
7251
+ #: view/SeoSettings/Backup.php:7 view/SeoSettings/Bulkseo.php:12
7252
+ #: view/SeoSettings/Favicon.php:7 view/SeoSettings/Jsonld.php:7
7253
+ #: view/SeoSettings/Metas.php:7 view/SeoSettings/Robots.php:7
7254
+ #: view/SeoSettings/Sitemap.php:7 view/SeoSettings/Social.php:7
7255
+ #: view/SeoSettings/Tracking.php:7 view/SeoSettings/Webmaster.php:7
7256
+ msgid ""
7257
+ "You do not have permission to access this page. You need Squirrly SEO Admin "
7258
+ "role"
7259
+ msgstr ""
7260
+
7261
+ #: view/Audits/Addpage.php:22
7262
+ msgid "Add a page in Audit"
7263
+ msgstr ""
7264
+
7265
+ #: view/Audits/Addpage.php:23 view/Audits/Audit.php:26
7266
+ #: view/Audits/Audits.php:26 view/Audits/Compare.php:29
7267
+ msgid ""
7268
+ "Verifies the online presence of your website by knowing how your website is "
7269
+ "performing in terms of Blogging, SEO, Social, Authority, Links, and Traffic"
7270
+ msgstr ""
7271
+
7272
+ #: view/Audits/Addpage.php:92 view/BulkSeo/Bulkseo.php:101
7273
+ #: view/FocusPages/Addpage.php:92 view/SeoSettings/Bulkseo.php:96
7274
+ msgid "Any status"
7275
+ msgstr ""
7276
+
7277
+ #: view/Audits/Addpage.php:112 view/BulkSeo/Bulkseo.php:121
7278
+ #: view/FocusPages/Addpage.php:112 view/Research/Research.php:200
7279
+ #: view/SeoSettings/Bulkseo.php:116
7280
+ msgid "Search"
7281
+ msgstr ""
7282
+
7283
+ #: view/Audits/Addpage.php:114 view/Audits/Audit.php:38
7284
+ #: view/Audits/Compare.php:44 view/BulkSeo/Bulkseo.php:123
7285
+ #: view/FocusPages/Addpage.php:114 view/FocusPages/FocusPages.php:6
7286
+ #: view/Ranking/Rankings.php:58 view/Research/Briefcase.php:37
7287
+ #: view/SeoSettings/Bulkseo.php:118
7288
+ msgid "Show All"
7289
+ msgstr ""
7290
+
7291
+ #: view/Audits/Addpage.php:132 view/FocusPages/Addpage.php:133
7292
+ msgid "Option"
7293
+ msgstr ""
7294
+
7295
+ #: view/Audits/Addpage.php:175
7296
+ msgid "Add Page to Audit"
7297
+ msgstr ""
7298
+
7299
+ #: view/Audits/Addpage.php:179
7300
+ msgid "Already added"
7301
+ msgstr ""
7302
+
7303
+ #: view/Audits/Addpage.php:193 view/BulkSeo/Bulkseo.php:198
7304
+ #: view/FocusPages/Addpage.php:196 view/SeoSettings/Bulkseo.php:192
7305
+ msgid "Prev Page"
7306
+ msgstr ""
7307
+
7308
+ #: view/Audits/Addpage.php:194 view/BulkSeo/Bulkseo.php:199
7309
+ #: view/FocusPages/Addpage.php:197 view/SeoSettings/Bulkseo.php:193
7310
+ msgid "Next Page"
7311
+ msgstr ""
7312
+
7313
+ #: view/Audits/Addpage.php:202 view/FocusPages/Addpage.php:205
7314
+ msgid "No page found."
7315
+ msgstr ""
7316
+
7317
+ # @ squirrly-seo
7318
+ #: view/Audits/Audit.php:25 view/Audits/Compare.php:28
7319
+ #, fuzzy
7320
+ #| msgid "Your E-mail:"
7321
+ msgid "Audit Details"
7322
+ msgstr "Ihre E-Mail Adresse:"
7323
+
7324
+ # @ squirrly-seo
7325
+ #: view/Audits/Audit.php:65
7326
+ #, fuzzy
7327
+ #| msgid "Squirrly settings"
7328
+ msgid "Audit Pages"
7329
+ msgstr "Squirrly Einstellungen"
7330
+
7331
+ #: view/Audits/Audit.php:86
7332
+ msgid "Show Only Completed Tasks"
7333
+ msgstr ""
7334
+
7335
+ #: view/Audits/Audit.php:91
7336
+ msgid "Show Only Incompleted Tasks"
7337
+ msgstr ""
7338
+
7339
+ #: view/Audits/AuditPageRow.php:40
7340
+ msgid "Last checked"
7341
+ msgstr ""
7342
+
7343
+ # @ squirrly-seo
7344
+ #: view/Audits/AuditPageRow.php:46 view/FocusPages/FocusPageRow.php:92
7345
+ #, fuzzy
7346
+ #| msgid "Could not send the email..."
7347
+ msgid "Could not create the audit for this URL"
7348
+ msgstr "Konnte E-Mail nicht senden ..."
7349
+
7350
+ #: view/Audits/AuditPageRow.php:46 view/FocusPages/FocusPageRow.php:92
7351
+ msgid "error code"
7352
+ msgstr ""
7353
+
7354
+ #: view/Audits/AuditPageRow.php:48
7355
  #, php-format
7356
  msgid ""
7357
+ "The current way your WordPress site is hosted can cause experience issues to "
7358
+ "the way Squirrly SEO works. %s In order to serve you with the best data, and "
7359
+ "make sure that the Page audits can be processed, you will need to talk to "
7360
+ "your hosting provider and tell them to make the following settings. %s "
7361
+ "Please add the IP address 176.9.112.210 in the white-list for remote access "
7362
+ "and it should work."
 
 
 
7363
  msgstr ""
7364
 
7365
+ #: view/Audits/AuditPageRow.php:69
7366
+ msgid "Delete Page from Audit"
7367
+ msgstr ""
7368
+
7369
+ #: view/Audits/AuditPages.php:6
7370
+ msgid "Audited pages"
7371
+ msgstr ""
7372
+
7373
+ #: view/Audits/AuditPages.php:13 view/Blocks/FocusPages.php:16
7374
+ #: view/FocusPages/FocusPages.php:53
7375
+ msgid "Permalink"
7376
+ msgstr ""
7377
+
7378
+ #: view/Audits/AuditPages.php:47
7379
+ #, php-format
7380
+ msgid "No data for this filter. %sShow All%s Audit Pages."
7381
+ msgstr ""
7382
+
7383
+ #: view/Audits/AuditPages.php:53
7384
+ msgid "Welcome to Squirrly SEO Audits"
7385
+ msgstr ""
7386
+
7387
+ #: view/Audits/AuditPages.php:55
7388
+ msgid "Add a new page for Audit to get started"
7389
+ msgstr ""
7390
+
7391
+ #: view/Audits/AuditPages.php:68 view/Errors/Error.php:20
7392
+ #: view/FocusPages/FocusPages.php:125 view/Ranking/Rankings.php:451
7393
+ #, php-format
7394
+ msgid ""
7395
+ "There is a connection error with Squirrly Cloud. Please check the connection "
7396
+ "and %srefresh the page%s."
7397
+ msgstr ""
7398
+
7399
+ #: view/Audits/AuditStats.php:29
7400
+ msgid ""
7401
+ "Your score is low. A medium score is over 50, and a good score is over 80."
7402
+ msgstr ""
7403
+
7404
+ #: view/Audits/AuditStats.php:31
7405
+ msgid "Your score is medium. A good score is over 80"
7406
+ msgstr ""
7407
+
7408
+ #: view/Audits/AuditStats.php:33
7409
+ msgid "Your score is good. Keep it as high as posible for good results"
7410
+ msgstr ""
7411
+
7412
+ # @ squirrly-seo
7413
+ #: view/Audits/AuditStats.php:40 view/Audits/AuditStats.php:230
7414
+ #: view/Audits/Compare.php:73
7415
+ #, fuzzy
7416
+ #| msgid "Squirrly settings"
7417
+ msgid "Audit Score"
7418
+ msgstr "Squirrly Einstellungen"
7419
+
7420
+ #: view/Audits/AuditStats.php:53
7421
+ msgid "Your audit score is:"
7422
+ msgstr ""
7423
+
7424
+ #: view/Audits/AuditStats.php:62
7425
+ msgid "Add a new page for Audit"
7426
+ msgstr ""
7427
+
7428
+ # @ squirrly-seo
7429
+ #: view/Audits/AuditStats.php:70
7430
+ #, fuzzy
7431
+ #| msgid "Your E-mail:"
7432
+ msgid "Audit Date"
7433
+ msgstr "Ihre E-Mail Adresse:"
7434
+
7435
+ #: view/Audits/AuditStats.php:77 view/Audits/AuditStats.php:101
7436
+ msgid "You can refresh the audit once every hour"
7437
+ msgstr ""
7438
+
7439
+ #: view/Audits/AuditStats.php:79 view/Audits/AuditStats.php:103
7440
+ msgid "Request Website Audit"
7441
+ msgstr ""
7442
+
7443
+ #: view/Audits/AuditStats.php:95
7444
+ msgid "Audit not ready yet"
7445
+ msgstr ""
7446
+
7447
+ #: view/Audits/AuditStats.php:122 view/Audits/AuditStats.php:232
7448
+ #: view/Blocks/Audits.php:21 view/Blocks/KRHistory.php:17
7449
+ #: view/Ranking/Rankings.php:403 view/Research/History.php:31
7450
+ msgid "Date"
7451
+ msgstr ""
7452
+
7453
+ #: view/Audits/AuditStats.php:122 view/Blocks/Audits.php:22
7454
+ msgid "On-Page"
7455
+ msgstr ""
7456
+
7457
+ #: view/Audits/AuditStats.php:122 view/Blocks/Audits.php:23
7458
+ msgid "Off-Page"
7459
+ msgstr ""
7460
+
7461
+ #: view/Audits/AuditStats.php:145
7462
+ #, php-format
7463
+ msgid "You've completed %s tasks from %s"
7464
+ msgstr ""
7465
+
7466
+ #: view/Audits/AuditStats.php:169 view/Audits/Compare.php:54
7467
+ msgid "Scores"
7468
+ msgstr ""
7469
+
7470
+ #: view/Audits/AuditStats.php:170
7471
+ #, php-format
7472
+ msgid "the latest %s days evolution for Audit"
7473
+ msgstr ""
7474
+
7475
+ #: view/Audits/AuditStats.php:191 view/FocusPages/FocusPageStats.php:136
7476
+ #: view/Goals/CheckSeo.php:20 view/Ranking/Rankings.php:149
7477
+ msgid "Progress & Achievements"
7478
+ msgstr ""
7479
+
7480
+ #: view/Audits/AuditStats.php:192
7481
+ #, php-format
7482
+ msgid "the latest %s days progress for Audit Pages"
7483
+ msgstr ""
7484
+
7485
+ #: view/Audits/AuditStats.php:202 view/FocusPages/FocusPageStats.php:147
7486
+ #: view/Ranking/Rankings.php:178
7487
+ msgid "No progress found yet"
7488
+ msgstr ""
7489
+
7490
+ #: view/Audits/AuditStats.php:215
7491
+ msgid "Audit History"
7492
+ msgstr ""
7493
+
7494
+ #: view/Audits/AuditStats.php:222
7495
+ msgid "Compare Audits"
7496
+ msgstr ""
7497
+
7498
+ #: view/Audits/AuditStats.php:231
7499
+ msgid "Page(s)"
7500
+ msgstr ""
7501
+
7502
+ #: view/Audits/AuditStats.php:248
7503
+ msgid "pages"
7504
+ msgstr ""
7505
+
7506
+ #: view/Audits/AuditStats.php:252
7507
+ msgid "Show Audit"
7508
+ msgstr ""
7509
+
7510
+ #: view/Audits/Audits.php:25
7511
+ msgid "Audits"
7512
+ msgstr ""
7513
+
7514
+ #: view/Audits/Audits.php:55
7515
+ #, php-format
7516
+ msgid ""
7517
+ "%sNote:%s remember that it takes anywhere between %s1 minute to 5 minutes%s "
7518
+ "to generate the new audit for each page. There is a lot of processing "
7519
+ "involved."
7520
+ msgstr ""
7521
+
7522
+ #: view/Audits/Audits.php:62
7523
+ #, php-format
7524
+ msgid "Learn how to improve your SEO Audit score over time %sClick Here%s"
7525
+ msgstr ""
7526
+
7527
+ # @ squirrly-seo
7528
+ #: view/Audits/Settings.php:30
7529
+ #, fuzzy
7530
+ #| msgid "Squirrly settings"
7531
+ msgid "Audit Settings"
7532
+ msgstr "Squirrly Einstellungen"
7533
+
7534
+ # @ squirrly-seo
7535
+ #: view/Audits/Settings.php:43
7536
+ #, fuzzy
7537
+ #| msgid "Your E-mail:"
7538
+ msgid "Audit Email"
7539
+ msgstr "Ihre E-Mail Adresse:"
7540
+
7541
+ #: view/Audits/Settings.php:44
7542
+ msgid "Enter the email address on which you want to receive the weekly audits."
7543
+ msgstr ""
7544
+
7545
+ #: view/Blocks/Account.php:33
7546
+ msgid "Your Plan: "
7547
+ msgstr ""
7548
+
7549
+ #: view/Blocks/Account.php:34
7550
+ msgid "Check Account Info"
7551
+ msgstr ""
7552
+
7553
+ #: view/Blocks/Account.php:39
7554
+ msgid "Email: "
7555
+ msgstr ""
7556
+
7557
+ #: view/Blocks/Account.php:45
7558
+ #, php-format
7559
+ msgid "Due Date: %s"
7560
+ msgstr ""
7561
+
7562
+ #: view/Blocks/Assistant.php:13
7563
+ msgid "Show Advanced SEO"
7564
+ msgstr ""
7565
+
7566
+ #: view/Blocks/Assistant.php:14
7567
+ msgid ""
7568
+ "Switch off to have the simplified version of the settings, intended for Non-"
7569
+ "SEO Experts."
7570
+ msgstr ""
7571
+
7572
+ #: view/Blocks/Assistant.php:15
7573
+ msgid ""
7574
+ "It will offer the same level of SEO performance, but it will be less "
7575
+ "customizable."
7576
+ msgstr ""
7577
+
7578
+ #: view/Blocks/Assistant.php:25
7579
+ msgid "We Need Your Support"
7580
+ msgstr ""
7581
+
7582
+ #: view/Blocks/Assistant.php:34
7583
+ msgid "Rate us if you like Squirrly SEO"
7584
+ msgstr ""
7585
+
7586
+ #: view/Blocks/Audits.php:7 view/Blocks/Audits.php:53
7587
+ msgid "See Audits"
7588
+ msgstr ""
7589
+
7590
+ #: view/Blocks/Audits.php:15
7591
+ msgid "Audits Score"
7592
+ msgstr ""
7593
+
7594
+ #: view/Blocks/Audits.php:16
7595
+ msgid "last 4 audits"
7596
+ msgstr ""
7597
+
7598
+ #: view/Blocks/Audits.php:42
7599
+ msgid "No data yet"
7600
+ msgstr ""
7601
+
7602
+ #: view/Blocks/Audits.php:62
7603
+ msgid "The SEO Audit is generated once every week"
7604
+ msgstr ""
7605
+
7606
+ #: view/Blocks/Audits.php:63
7607
+ msgid "Until the audit is ready, try the Focus Pages section"
7608
+ msgstr ""
7609
+
7610
+ #: view/Blocks/Audits.php:67
7611
+ msgid "Go to Focus Pages"
7612
+ msgstr ""
7613
+
7614
+ #: view/Blocks/Connect.php:13 view/Blocks/Connect.php:27
7615
+ msgid ""
7616
+ "This option is used to track innerlinks and insights for your Focus Pages "
7617
+ "and give detailed informations about them."
7618
+ msgstr ""
7619
+
7620
+ #: view/Blocks/Connect.php:15 view/Blocks/Connect.php:29
7621
+ msgid "Let Squirrly API get data for Focus Pages"
7622
+ msgstr ""
7623
+
7624
+ #: view/Blocks/Connect.php:16
7625
+ msgid "Connect"
7626
+ msgstr ""
7627
+
7628
+ #: view/Blocks/Connect.php:30
7629
+ msgid "disconnect"
7630
+ msgstr ""
7631
+
7632
+ #: view/Blocks/Dashboard.php:162
7633
+ msgid "Upgrade your SEO with Squirrly and improve your rankings on Google"
7634
+ msgstr ""
7635
+
7636
+ #: view/Blocks/Dashboard.php:172
7637
+ msgid "Congratulations! you have success messages"
7638
+ msgstr ""
7639
+
7640
+ #: view/Blocks/Dashboard.php:187 view/Blocks/Dashboard.php:221
7641
+ msgid "others"
7642
+ msgstr ""
7643
+
7644
+ #: view/Blocks/Dashboard.php:195
7645
+ #, php-format
7646
+ msgid "See %s other achievements"
7647
+ msgstr ""
7648
+
7649
+ #: view/Blocks/Dashboard.php:197
7650
+ msgid "See today's achievements"
7651
+ msgstr ""
7652
+
7653
+ #: view/Blocks/Dashboard.php:206
7654
+ msgid "You got new goals for today"
7655
+ msgstr ""
7656
+
7657
+ #: view/Blocks/Dashboard.php:230
7658
+ #, php-format
7659
+ msgid "See %s other goals"
7660
+ msgstr ""
7661
+
7662
+ #: view/Blocks/Dashboard.php:232
7663
+ msgid "See today's goals"
7664
+ msgstr ""
7665
+
7666
+ #: view/Blocks/Dashboard.php:238 view/Goals/Goals.php:213
7667
+ #, php-format
7668
+ msgid "No other goals for today. %sGood job!"
7669
+ msgstr ""
7670
+
7671
+ #: view/Blocks/Dashboard.php:241 view/Goals/Goals.php:224
7672
+ msgid "Rank your best pages with Focus Pages"
7673
+ msgstr ""
7674
+
7675
+ #: view/Blocks/Dashboard.php:244 view/Goals/Goals.php:221
7676
+ msgid "Boost your SEO with Bulk SEO"
7677
+ msgstr ""
7678
+
7679
+ #: view/Blocks/Dashboard.php:268 view/Goals/CheckSeo.php:109
7680
+ msgid "Checking the website ..."
7681
+ msgstr ""
7682
+
7683
+ #: view/Blocks/FocusPages.php:7
7684
+ msgid "See Focus Pages"
7685
+ msgstr ""
7686
+
7687
+ #: view/Blocks/FocusPages.php:17
7688
+ msgid "Last audited"
7689
  msgstr ""
7690
 
7691
+ #: view/Blocks/FocusPages.php:54
7692
+ msgid "Check Focus Page"
7693
  msgstr ""
7694
 
7695
+ #: view/Blocks/FocusPages.php:66
7696
+ msgid "To get started with managing the focus pages"
 
 
 
 
 
 
 
 
 
7697
  msgstr ""
7698
 
7699
+ #: view/Blocks/FocusPages.php:70
7700
+ msgid "Add new page"
7701
  msgstr ""
7702
 
7703
+ #: view/Blocks/FocusPages.php:76
7704
+ msgid "Then set a page as focus"
7705
  msgstr ""
7706
 
7707
+ #: view/Blocks/Jorney.php:12 view/Blocks/Jorney.php:95
7708
+ msgid "14 Days Journey Course"
 
7709
  msgstr ""
7710
 
7711
+ #: view/Blocks/Jorney.php:17
7712
+ #, php-format
7713
+ msgid "Follow the %sdaily recipe%s from below."
7714
  msgstr ""
7715
 
7716
+ #: view/Blocks/Jorney.php:18 view/Onboarding/Step2.2.php:32
7717
  #, php-format
7718
  msgid ""
7719
+ "%sJoin%s the rest of the %sJourneyTeam on the Facebook Group%s and if you "
7720
+ "want you can share with the members that you have started your Journey."
 
 
 
 
 
 
 
7721
  msgstr ""
7722
 
7723
+ #: view/Blocks/Jorney.php:32
7724
+ msgid "Congratulations! You've completed the 14 Days Journey To Better Ranking"
 
7725
  msgstr ""
7726
 
7727
+ #: view/Blocks/Jorney.php:34
7728
+ msgid "Your 14 Days Journey To Better Ranking"
7729
  msgstr ""
7730
 
7731
+ #: view/Blocks/Jorney.php:42 view/Blocks/Jorney.php:60
7732
+ msgid "Day"
 
 
 
 
 
 
 
 
 
 
 
7733
  msgstr ""
7734
 
7735
+ #: view/Blocks/Jorney.php:49
7736
+ msgid "If you missed a day, click on it and read the SEO recipe for it."
 
7737
  msgstr ""
7738
 
7739
+ #: view/Blocks/Jorney.php:55
7740
+ msgid "I'm all done. Hide this block."
7741
  msgstr ""
7742
 
7743
+ #: view/Blocks/Jorney.php:60
7744
+ msgid "Open the SEO recipe for today"
 
 
 
 
 
7745
  msgstr ""
7746
 
7747
+ #: view/Blocks/Jorney.php:65 view/FocusPages/Addpage.php:22
7748
+ msgid "Add a page in Focus Pages"
7749
  msgstr ""
7750
 
7751
+ #: view/Blocks/Jorney.php:100 view/Onboarding/Step2.1.php:25
 
7752
  msgid ""
7753
+ "All you need now is to start driving One of your most valuable pages to "
7754
+ "Better Rankings."
 
 
 
 
 
 
 
7755
  msgstr ""
7756
 
7757
+ #: view/Blocks/Jorney.php:103
7758
+ msgid "I'm ready to start the Journey To Better Ranking"
7759
  msgstr ""
7760
 
7761
+ #: view/Blocks/KRFound.php:6
7762
+ msgid "Suggested Keywords"
7763
  msgstr ""
7764
 
7765
+ #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
7766
+ #: view/Ranking/Rankings.php:395 view/Research/Briefcase.php:256
7767
+ #: view/Research/History.php:30 view/Research/Research.php:193
7768
+ #: view/Research/Suggested.php:29
7769
+ msgid "Country"
7770
  msgstr ""
7771
 
7772
+ #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
7773
+ #: view/Research/History.php:30 view/Research/Research.php:193
7774
+ #: view/Research/Suggested.php:29
7775
+ msgid "Co"
7776
  msgstr ""
7777
 
7778
+ #: view/Blocks/KRFound.php:18 view/Blocks/KRFound.php:19
7779
+ #: view/Blocks/KRFound.php:64 view/Research/Briefcase.php:261
7780
+ #: view/Research/HistoryDetails.php:16 view/Research/HistoryDetails.php:18
7781
+ #: view/Research/Research.php:195 view/Research/Research.php:196
7782
+ #: view/Research/Suggested.php:31 view/Research/Suggested.php:32
7783
+ #: view/Research/Suggested.php:81
7784
+ msgid "Competition"
7785
  msgstr ""
7786
 
7787
+ #: view/Blocks/KRFound.php:22 view/Blocks/KRFound.php:69
7788
+ #: view/Research/HistoryDetails.php:12 view/Research/Research.php:199
7789
+ #: view/Research/Suggested.php:35 view/Research/Suggested.php:86
7790
+ msgid "SEO Search Volume"
7791
  msgstr ""
7792
 
7793
+ #: view/Blocks/KRFound.php:23 view/Research/HistoryDetails.php:14
7794
+ #: view/Research/Suggested.php:36
7795
+ msgid "SV"
7796
  msgstr ""
7797
 
7798
+ #: view/Blocks/KRFound.php:26 view/Blocks/KRFound.php:74
7799
+ #: view/Research/Briefcase.php:277 view/Research/HistoryDetails.php:8
7800
+ #: view/Research/Research.php:203 view/Research/Suggested.php:39
7801
+ #: view/Research/Suggested.php:91
7802
+ msgid "Recent discussions"
7803
  msgstr ""
7804
 
7805
+ #: view/Blocks/KRFound.php:27 view/Research/HistoryDetails.php:10
7806
+ #: view/Research/Research.php:204 view/Research/Suggested.php:40
7807
+ msgid "Discussion"
7808
  msgstr ""
7809
 
7810
+ #: view/Blocks/KRFound.php:30 view/Blocks/KRFound.php:31
7811
+ #: view/Blocks/KRFound.php:79 view/Research/Briefcase.php:283
7812
+ #: view/Research/HistoryDetails.php:20 view/Research/Research.php:207
7813
+ #: view/Research/Suggested.php:43
7814
+ msgid "Trending"
 
7815
  msgstr ""
7816
 
7817
+ #: view/Blocks/KRFound.php:64 view/Blocks/KRFound.php:69
7818
+ #: view/Blocks/KRFound.php:74 view/Blocks/KRFound.php:79
7819
+ #: view/Research/Briefcase.php:262 view/Research/Briefcase.php:272
7820
+ #: view/Research/Briefcase.php:278 view/Research/Suggested.php:81
7821
+ #: view/Research/Suggested.php:86 view/Research/Suggested.php:91
7822
+ msgid "-"
7823
  msgstr ""
7824
 
7825
+ #: view/Blocks/KRFound.php:83
7826
+ msgid "Use Keyword"
7827
+ msgstr ""
 
 
 
7828
 
7829
+ #: view/Blocks/KRFound.php:96 view/Research/Suggested.php:153
7830
+ msgid "Once a week, Squirrly checks all the keywords from your briefcase."
 
 
 
7831
  msgstr ""
7832
 
7833
+ #: view/Blocks/KRFound.php:97 view/Research/Suggested.php:154
7834
+ msgid "If it finds better keywords, they will be listed here"
7835
  msgstr ""
7836
 
7837
+ #: view/Blocks/KRFound.php:98 view/Research/Suggested.php:155
7838
+ msgid "Until then, add keywords in Briefcase"
 
7839
  msgstr ""
7840
 
7841
+ #: view/Blocks/KRFound.php:102 view/Blocks/SLASearch.php:23
7842
+ msgid "Go to Briefcase"
 
 
7843
  msgstr ""
7844
 
7845
+ #: view/Blocks/KRHistory.php:5 view/Onboarding/Step1.3.php:11
7846
+ #: view/Research/Research.php:18
7847
+ msgid "Keyword Research"
7848
  msgstr ""
7849
 
7850
+ #: view/Blocks/KRHistory.php:6
7851
+ msgid "See Research History"
 
 
7852
  msgstr ""
7853
 
7854
+ #: view/Blocks/KRHistory.php:43 view/Research/History.php:55
7855
+ msgid "See your research results and compare them over time"
7856
  msgstr ""
7857
 
7858
+ #: view/Blocks/KnowledgeBase.php:6
7859
+ msgid "Knowledge Base"
7860
  msgstr ""
7861
 
7862
+ # @ squirrly-seo
7863
+ #: view/Blocks/Login.php:11 view/Blocks/Login.php:29
7864
+ msgid "Email:"
7865
  msgstr ""
7866
 
7867
+ # @ squirrly-seo
7868
+ #: view/Blocks/Login.php:15
7869
+ msgid "Password:"
7870
  msgstr ""
7871
 
7872
+ # @ squirrly-seo
7873
+ #: view/Blocks/Login.php:19
7874
+ msgid "Register to Squirrly.co"
 
 
7875
  msgstr ""
7876
 
7877
+ # @ squirrly-seo
7878
+ #: view/Blocks/Login.php:20
7879
+ msgid "Lost password?"
7880
  msgstr ""
7881
 
7882
+ # @ squirrly-seo
7883
+ #: view/Blocks/Login.php:20
7884
+ msgid "Lost password"
 
7885
  msgstr ""
7886
 
7887
+ # @ squirrly-seo
7888
+ #: view/Blocks/Login.php:22
7889
+ msgid "Login"
7890
  msgstr ""
7891
 
7892
+ #: view/Blocks/Login.php:36
7893
+ msgid "I already have an account"
7894
  msgstr ""
7895
 
7896
+ #: view/Blocks/Login.php:39
7897
+ #, php-format
7898
+ msgid "I Agree with the Squirrly %sTerms of Use%s and %sPrivacy Policy%s"
7899
  msgstr ""
7900
 
7901
+ #: view/Blocks/Login.php:41
7902
+ msgid "Sign Up"
7903
+ msgstr ""
 
 
 
 
 
 
 
 
 
7904
 
7905
+ #: view/Blocks/Ranks.php:6 view/Ranking/Rankings.php:31
7906
+ msgid "Google Rankings"
 
 
 
 
 
 
 
 
 
 
7907
  msgstr ""
7908
 
7909
+ #: view/Blocks/Ranks.php:7 view/Blocks/Ranks.php:77
7910
+ #: view/Onboarding/Step1.5.php:25
7911
+ msgid "See Rankings"
7912
  msgstr ""
7913
 
7914
+ #: view/Blocks/Ranks.php:19 view/Blocks/Ranks.php:84
7915
+ msgid "Google Ranks"
 
 
7916
  msgstr ""
7917
 
7918
+ #: view/Blocks/Ranks.php:20 view/Blocks/Ranks.php:85
7919
+ msgid "last 7 days"
7920
  msgstr ""
7921
 
7922
+ #: view/Blocks/Ranks.php:44
7923
+ msgid "Today Average"
 
7924
  msgstr ""
7925
 
7926
+ #: view/Blocks/Ranks.php:67
7927
  #, php-format
7928
+ msgid "The average rank went down with %s since %s"
7929
  msgstr ""
7930
 
7931
+ #: view/Blocks/Ranks.php:69
7932
+ #, php-format
7933
+ msgid "The average rank went up with %s since %s"
7934
  msgstr ""
7935
 
7936
+ #: view/Blocks/Ranks.php:100
7937
+ msgid "To see how your website is ranking on Google"
7938
  msgstr ""
7939
 
7940
+ #: view/Blocks/Ranks.php:104 view/Ranking/Rankings.php:432
7941
+ msgid "Add keywords in Briefcase"
7942
  msgstr ""
7943
 
7944
+ #: view/Blocks/Ranks.php:110
7945
+ msgid "Then send keywords to Rank Checker"
7946
  msgstr ""
7947
 
7948
+ #: view/Blocks/SEOIssues.php:5
7949
+ msgid "SEO Issues"
 
7950
  msgstr ""
7951
 
7952
+ #: view/Blocks/SEOIssues.php:10
7953
+ msgid "Run new test"
 
 
7954
  msgstr ""
7955
 
7956
+ #: view/Blocks/SEOIssues.php:23
7957
+ msgid "Problem"
7958
  msgstr ""
7959
 
7960
+ #: view/Blocks/SEOIssues.php:24
7961
+ msgid "Solution"
7962
  msgstr ""
7963
 
7964
+ #: view/Blocks/SEOIssues.php:56
7965
+ msgid "See solution"
7966
  msgstr ""
7967
 
7968
+ #: view/Blocks/SEOIssues.php:67
7969
+ msgid "Fix It"
7970
  msgstr ""
7971
 
7972
+ #: view/Blocks/SEOIssues.php:88
7973
+ msgid "No SEO major issues found in your website"
7974
  msgstr ""
7975
 
7976
+ #: view/Blocks/SEOIssues.php:90
7977
+ msgid "Now, check the SEO for each page using Bulk SEO"
7978
  msgstr ""
7979
 
7980
+ #: view/Blocks/SEOIssues.php:94
7981
+ msgid "Go to Bulk SEO"
7982
  msgstr ""
7983
 
7984
+ #: view/Blocks/SLASearch.php:2
7985
+ msgid "Waiting for your editor to load .. "
7986
  msgstr ""
7987
 
7988
+ #: view/Blocks/SLASearch.php:3
7989
+ msgid ""
7990
+ "Javascript is disabled! You need to activate the javascript in order to use "
7991
+ "Squirrly SEO."
7992
  msgstr ""
7993
 
7994
+ #: view/Blocks/SLASearch.php:8
7995
+ msgid "Click to Close Squirrly Live Assistant"
7996
  msgstr ""
7997
 
7998
+ #: view/Blocks/SLASearch.php:9
7999
+ msgid "Click to Minimize Box"
 
8000
  msgstr ""
8001
 
8002
+ #: view/Blocks/SLASearch.php:10
8003
+ msgid "Click to Maximize Box"
8004
  msgstr ""
8005
 
8006
+ #: view/Blocks/SLASearch.php:11 view/Blocks/SLASearch.php:17
8007
+ msgid "Squirrly Briefcase"
8008
  msgstr ""
8009
 
8010
+ #: view/Blocks/SLASearch.php:18
8011
+ msgid "Refresh the briefcase"
8012
  msgstr ""
8013
 
8014
+ #: view/Blocks/SLASearch.php:19
8015
+ msgid "Close Briefcase"
8016
  msgstr ""
8017
 
8018
+ #: view/Blocks/SLASearch.php:21
8019
+ msgid "Search in Briefcase ..."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8020
  msgstr ""
8021
 
8022
+ # @ squirrly-seo
8023
+ #: view/Blocks/SLASearch.php:31
8024
+ msgid "Enter a keyword"
8025
  msgstr ""
8026
 
8027
+ # @ squirrly-seo
8028
+ #: view/Blocks/SLASearch.php:32
8029
+ msgid "for Squirrly Live SEO optimization"
 
8030
  msgstr ""
8031
 
8032
+ # @ squirrly-seo
8033
+ #: view/Blocks/SLASearch.php:37
8034
+ #, fuzzy
8035
+ #| msgid "Enter even more keywords."
8036
+ msgid "Type in your keyword..."
8037
+ msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
8038
 
8039
+ # @ squirrly-seo
8040
+ #: view/Blocks/SLASearch.php:39
8041
+ msgid "Use this keyword"
8042
  msgstr ""
8043
 
8044
+ # @ squirrly-seo
8045
+ #: view/Blocks/SLASearch.php:42
8046
+ #, fuzzy
8047
+ #| msgid "Do the research"
8048
+ msgid "Do keyword research!"
8049
+ msgstr "Recherchieren"
8050
+
8051
+ # @ squirrly-seo
8052
+ #: view/Blocks/SLASearch.php:46
8053
+ msgid "Images"
8054
  msgstr ""
8055
 
8056
+ # @ squirrly-seo
8057
+ #: view/Blocks/SLASearch.php:47
8058
+ msgid "Twitter"
8059
  msgstr ""
8060
 
8061
+ # @ squirrly-seo
8062
+ #: view/Blocks/SLASearch.php:48
8063
+ msgid "Wiki"
8064
  msgstr ""
8065
 
8066
+ # @ squirrly-seo
8067
+ #: view/Blocks/SLASearch.php:49
8068
+ msgid "Blogs"
8069
  msgstr ""
8070
 
8071
+ # @ squirrly-seo
8072
+ #: view/Blocks/SLASearch.php:50
8073
+ msgid "My articles"
8074
  msgstr ""
8075
 
8076
+ # @ squirrly-seo
8077
+ #: view/Blocks/SLASearch.php:58
8078
+ msgid "Show only Copyright Free images"
8079
  msgstr ""
8080
 
8081
+ #: view/Blocks/SLASeo.php:3 view/Onboarding/Step1.2.php:11
8082
+ msgid "Squirrly Live Assistant"
8083
  msgstr ""
8084
 
8085
+ #: view/Blocks/SLASeo.php:6
8086
+ msgid "Update"
8087
  msgstr ""
8088
 
8089
+ #: view/Blocks/SLASeo.php:9
8090
+ msgid "Split Window"
8091
  msgstr ""
8092
 
8093
+ #: view/Blocks/Snippet.php:82
8094
+ msgid "Meta Tags"
8095
  msgstr ""
8096
 
8097
+ #: view/Blocks/Snippet.php:87
8098
+ msgid "JSON-LD"
8099
  msgstr ""
8100
 
8101
+ #: view/Blocks/Snippet.php:111 view/Blocks/Snippet.php:471
8102
+ #: view/Blocks/Snippet.php:725
8103
+ #, php-format
8104
+ msgid ""
8105
+ "Post Type (%s) was excluded from %sSquirrly > SEO Settings%s. Squirrly SEO "
8106
+ "will not load for this post type on the frontend"
8107
  msgstr ""
8108
 
8109
+ #: view/Blocks/Snippet.php:119 view/SeoSettings/Automation.php:170
8110
+ #: view/SeoSettings/Automation.php:197 view/SeoSettings/Automation.php:275
8111
+ msgid "Activate Metas"
8112
  msgstr ""
8113
 
8114
+ #: view/Blocks/Snippet.php:128
8115
+ msgid "How this page will appear on Search Engines"
8116
  msgstr ""
8117
 
8118
+ #: view/Blocks/Snippet.php:132 view/Blocks/Snippet.php:364
8119
+ #: view/Blocks/Snippet.php:493 view/Blocks/Snippet.php:747
8120
+ #: view/Blocks/Snippet.php:968
8121
+ msgid "Refresh"
8122
  msgstr ""
8123
 
8124
+ #: view/Blocks/Snippet.php:136 view/Blocks/Snippet.php:509
8125
+ #: view/Blocks/Snippet.php:765
8126
+ msgid "AUTO-DRAFT"
8127
  msgstr ""
8128
 
8129
+ #: view/Blocks/Snippet.php:147 view/Blocks/Snippet.php:530
8130
+ #: view/Blocks/Snippet.php:785
8131
+ msgid "Please save the post first to be able to edit the Squirrly SEO Snippet"
8132
  msgstr ""
8133
 
8134
+ #: view/Blocks/Snippet.php:154 view/Blocks/Snippet.php:537
8135
+ #: view/Blocks/Snippet.php:792
8136
+ msgid "Cancel"
8137
  msgstr ""
8138
 
8139
+ #: view/Blocks/Snippet.php:155 view/Blocks/Snippet.php:365
8140
+ #: view/Blocks/Snippet.php:538 view/Blocks/Snippet.php:793
8141
+ #: view/Blocks/Snippet.php:969
8142
+ msgid "Save"
 
8143
  msgstr ""
8144
 
8145
+ #: view/Blocks/Snippet.php:165
8146
+ msgid "Activate Title"
 
 
8147
  msgstr ""
8148
 
8149
+ # @ squirrly-seo
8150
+ #: view/Blocks/Snippet.php:172 view/Blocks/Snippet.php:223
8151
+ #: view/Blocks/Snippet.php:571 view/Blocks/Snippet.php:614
8152
+ #: view/Blocks/Snippet.php:826 view/Blocks/Snippet.php:869
8153
+ #, fuzzy, php-format
8154
+ #| msgid "Tips: Length 10-70 chars"
8155
+ msgid "Tips: Length %s-%s chars"
8156
+ msgstr "Tipp: Länge 10-70 Charaktere"
8157
+
8158
+ #: view/Blocks/Snippet.php:175 view/Blocks/Snippet.php:226
8159
+ #: view/Blocks/Snippet.php:574 view/Blocks/Snippet.php:617
8160
+ #: view/Blocks/Snippet.php:829 view/Blocks/Snippet.php:872
8161
+ msgid "Pattern: "
8162
  msgstr ""
8163
 
8164
+ #: view/Blocks/Snippet.php:192 view/Blocks/Snippet.php:591
8165
+ #: view/Blocks/Snippet.php:846
8166
+ msgid "Default Title"
 
8167
  msgstr ""
8168
 
8169
+ #: view/Blocks/Snippet.php:199 view/Blocks/Snippet.php:253
8170
+ #: view/Blocks/Snippet.php:598 view/Blocks/Snippet.php:644
8171
+ #: view/Blocks/Snippet.php:853 view/Blocks/Snippet.php:899
8172
+ msgid "Pattern"
8173
  msgstr ""
8174
 
8175
+ #: view/Blocks/Snippet.php:216
8176
+ msgid "Activate Description"
 
 
 
8177
  msgstr ""
8178
 
8179
+ #: view/Blocks/Snippet.php:222
8180
+ msgid "Meta Description"
 
8181
  msgstr ""
8182
 
8183
+ #: view/Blocks/Snippet.php:246 view/Blocks/Snippet.php:637
8184
+ #: view/Blocks/Snippet.php:892
8185
+ msgid "Default Description"
 
 
8186
  msgstr ""
8187
 
8188
+ #: view/Blocks/Snippet.php:270
8189
+ msgid "Activate Keywords"
 
 
 
 
8190
  msgstr ""
8191
 
8192
+ #: view/Blocks/Snippet.php:276
8193
+ msgid "Meta Keywords"
8194
  msgstr ""
8195
 
8196
+ # @ squirrly-seo
8197
+ #: view/Blocks/Snippet.php:280
8198
+ msgid "+ Add keyword"
8199
  msgstr ""
8200
 
8201
+ #: view/Blocks/Snippet.php:292
8202
+ msgid "Activate Canonical"
8203
  msgstr ""
8204
 
8205
+ #: view/Blocks/Snippet.php:299
8206
+ msgid "Leave it blank if you don't have an external canonical"
 
8207
  msgstr ""
8208
 
8209
+ #: view/Blocks/Snippet.php:302
8210
+ msgid "Found: "
 
8211
  msgstr ""
8212
 
8213
+ #: view/Blocks/Snippet.php:314
8214
+ msgid "Default Link"
8215
  msgstr ""
8216
 
8217
+ #: view/Blocks/Snippet.php:336 view/Blocks/Snippet.php:459
8218
+ #: view/Blocks/Snippet.php:705 view/Blocks/Snippet.php:940
8219
+ #: view/Blocks/Snippet.php:1073
8220
+ msgid ""
8221
+ "To edit the snippet, you have to activate Squirrly SEO for this page first"
8222
  msgstr ""
8223
 
8224
+ #: view/Blocks/Snippet.php:345
8225
+ msgid "Activate Squirrly Snippet for this page"
8226
  msgstr ""
8227
 
8228
+ #: view/Blocks/Snippet.php:350 view/Blocks/Snippet.php:710
8229
+ #: view/Blocks/Snippet.php:945
8230
+ msgid "Post Type"
8231
  msgstr ""
8232
 
8233
+ #: view/Blocks/Snippet.php:352 view/Blocks/Snippet.php:674
8234
+ #: view/Blocks/Snippet.php:712
8235
+ msgid "OG Type"
8236
  msgstr ""
8237
 
8238
+ #: view/Blocks/Snippet.php:382
8239
+ #, php-format
8240
+ msgid ""
8241
+ "JSON-LD is disable for this Post Type (%s). See %sSquirrly > SEO Settings > "
8242
+ "Automation%s."
8243
  msgstr ""
8244
 
8245
+ #: view/Blocks/Snippet.php:406
8246
+ msgid "JSON-LD Code"
 
8247
  msgstr ""
8248
 
8249
+ #: view/Blocks/Snippet.php:411 view/Blocks/Snippet.php:682
8250
+ #: view/Blocks/Snippet.php:920
8251
+ msgid "(Auto)"
8252
  msgstr ""
8253
 
8254
+ #: view/Blocks/Snippet.php:412
8255
+ msgid "Custom Code"
 
8256
  msgstr ""
8257
 
8258
+ #: view/Blocks/Snippet.php:422
8259
+ msgid "Custom JSON-LD Code"
8260
  msgstr ""
8261
 
8262
+ #: view/Blocks/Snippet.php:423
8263
  #, php-format
8264
+ msgid "Add JSON-LD code from %sSchema Generator Online%s."
8265
  msgstr ""
8266
 
8267
+ #: view/Blocks/Snippet.php:432
8268
+ msgid "Current JSON-LD Code"
8269
  msgstr ""
8270
 
8271
+ #: view/Blocks/Snippet.php:440
8272
+ msgid "Validate"
8273
  msgstr ""
8274
 
8275
+ #: view/Blocks/Snippet.php:488
8276
+ msgid "How this page appears on Facebook"
 
8277
  msgstr ""
8278
 
8279
+ #: view/Blocks/Snippet.php:494
8280
+ msgid "Edit Open Graph"
8281
  msgstr ""
8282
 
8283
+ #: view/Blocks/Snippet.php:502 view/Blocks/Snippet.php:757
8284
+ msgid "The image size must be at least 500 pixels wide"
8285
  msgstr ""
8286
 
8287
+ #: view/Blocks/Snippet.php:518
8288
+ msgid ""
8289
+ "This is the Featured Image. You can change it if you edit the snippet and "
8290
+ "upload another image. "
8291
  msgstr ""
8292
 
8293
+ #: view/Blocks/Snippet.php:547 view/Blocks/Snippet.php:802
8294
+ msgid "Media Image"
 
8295
  msgstr ""
8296
 
8297
+ # @ squirrly-seo
8298
+ #: view/Blocks/Snippet.php:551 view/Blocks/Snippet.php:806
8299
+ #: view/Research/Briefcase.php:419 view/SeoSettings/Favicon.php:77
8300
+ msgid "Upload"
8301
  msgstr ""
8302
 
8303
+ #: view/Blocks/Snippet.php:552 view/Blocks/Snippet.php:807
8304
+ msgid "Image size must be at least 500 pixels wide"
8305
  msgstr ""
8306
 
8307
+ #: view/Blocks/Snippet.php:659
8308
+ msgid "Author Link"
8309
  msgstr ""
8310
 
8311
+ #: view/Blocks/Snippet.php:660
8312
+ msgid "For multiple authors, separate their Facebook links with commas"
8313
  msgstr ""
8314
 
8315
+ #: view/Blocks/Snippet.php:742
8316
+ msgid "How this page appears on Twitter"
8317
  msgstr ""
8318
 
8319
+ #: view/Blocks/Snippet.php:748
8320
+ msgid "Edit Twitter Card"
8321
  msgstr ""
8322
 
8323
+ #: view/Blocks/Snippet.php:774
8324
+ msgid ""
8325
+ "This is the Featured Image. You can change it if you edit the snippet and "
8326
+ "upload another image."
8327
  msgstr ""
8328
 
8329
+ #: view/Blocks/Snippet.php:915
8330
+ msgid "Card Type"
8331
  msgstr ""
8332
 
8333
+ #: view/Blocks/Snippet.php:916 view/SeoSettings/Social.php:285
8334
+ #, php-format
8335
+ msgid "Every change needs %sTwitter Card Validator%s"
8336
  msgstr ""
8337
 
8338
+ #: view/Blocks/Snippet.php:921
8339
+ msgid "summary"
8340
  msgstr ""
8341
 
8342
+ #: view/Blocks/Snippet.php:922
8343
+ msgid "summary_large_image"
8344
  msgstr ""
8345
 
8346
+ #: view/Blocks/Snippet.php:947
8347
+ msgid "Twitter Type"
8348
  msgstr ""
8349
 
8350
+ #: view/Blocks/Snippet.php:960
8351
+ #, php-format
8352
+ msgid ""
8353
+ "You selected '%s' in %sSettings > Reading%s. It's important to uncheck that "
8354
+ "option."
8355
  msgstr ""
8356
 
8357
+ #: view/Blocks/Snippet.php:980 view/Blocks/Snippet.php:1011
8358
+ #, php-format
8359
+ msgid ""
8360
+ "This Post Type (%s) has Nofollow set in Automation. See %sSquirrly > SEO "
8361
+ "Settings > Automation%s."
8362
  msgstr ""
8363
 
8364
+ #: view/Blocks/Snippet.php:987 view/Blocks/Snippet.php:1018
8365
+ #: view/SeoSettings/Automation.php:177 view/SeoSettings/Automation.php:204
8366
+ msgid "Activate Robots Meta"
 
8367
  msgstr ""
8368
 
8369
+ #: view/Blocks/Snippet.php:998
8370
+ msgid "Let Google Index This Page"
8371
  msgstr ""
8372
 
8373
+ #: view/Blocks/Snippet.php:1041
8374
+ #, php-format
8375
+ msgid ""
8376
+ "Show in sitemap for this Post Type (%s) was excluded from %sSquirrly > SEO "
8377
+ "Settings > Automation%s."
8378
  msgstr ""
8379
 
8380
+ #: view/Blocks/Snippet.php:1048 view/SeoSettings/Automation.php:223
8381
+ #: view/SeoSettings/Sitemap.php:33
8382
+ msgid "Activate Sitemap"
8383
  msgstr ""
8384
 
8385
+ #: view/Blocks/Snippet.php:1058
8386
+ msgid "Show it in Sitemap.xml"
8387
  msgstr ""
8388
 
8389
+ #: view/Blocks/Snippet.php:1096
8390
+ msgid "Loading Squirrly Snippet ..."
8391
  msgstr ""
8392
 
8393
+ #: view/Blocks/Snippet.php:1122
8394
+ msgid "Enable Squirrly SEO to load Squirrly Snippet"
8395
  msgstr ""
8396
 
8397
+ #: view/Blocks/Snippet.php:1134
8398
+ #, php-format
8399
+ msgid "%sPlease connect to SquirrlyCloud first%s"
8400
  msgstr ""
8401
 
8402
+ #: view/Blocks/Stats.php:22
8403
+ msgid "Hello"
 
8404
  msgstr ""
8405
 
8406
+ #: view/Blocks/Stats.php:28
8407
+ #, php-format
8408
+ msgid "%s SEO Protection"
 
 
 
 
 
 
 
8409
  msgstr ""
8410
 
8411
+ #: view/Blocks/Stats.php:31
8412
+ msgid "All protection layers are activated."
8413
+ msgstr ""
 
 
 
8414
 
8415
+ #: view/Blocks/Stats.php:33
8416
+ #, php-format
8417
+ msgid "Power up the SEO from %sSquirrly > SEO Settings%s."
8418
  msgstr ""
8419
 
8420
+ #: view/Blocks/Stats.php:37
8421
+ msgid "How does this work?"
 
8422
  msgstr ""
8423
 
8424
+ #: view/Blocks/Stats.php:45
8425
+ msgid "Pages SEO'ed"
 
8426
  msgstr ""
8427
 
8428
+ #: view/Blocks/Stats.php:51
8429
+ msgid "Post Types Covered"
 
8430
  msgstr ""
8431
 
8432
+ #: view/Blocks/Stats.php:56 view/Goals/CheckSeo.php:102
8433
+ #, php-format
8434
+ msgid "%s Aspects"
8435
  msgstr ""
8436
 
8437
  # @ squirrly-seo
8438
+ #: view/Blocks/Stats.php:57 view/Goals/CheckSeo.php:103
8439
+ #, fuzzy
8440
+ #| msgid "Squirrly settings"
8441
+ msgid "Handled by Squirrly Genius."
8442
+ msgstr "Squirrly Einstellungen"
8443
 
8444
+ #: view/Blocks/Stats.php:59
8445
+ msgid "Can I see them?"
8446
  msgstr ""
8447
 
8448
+ #: view/Blocks/Stats.php:63 view/Goals/Goals.php:43
8449
+ msgid "Run SEO Test"
8450
  msgstr ""
8451
 
8452
+ # @ squirrly-seo
8453
+ #: view/Blocks/Support.php:7
8454
+ msgid "Go to Profile"
8455
  msgstr ""
8456
 
8457
+ # @ squirrly-seo
8458
+ #: view/Blocks/Support.php:7 view/Blocks/Support.php:8
8459
+ msgid "Profile"
8460
  msgstr ""
8461
 
8462
+ # @ squirrly-seo
8463
+ #: view/Blocks/Support.php:18
8464
+ msgid "Support"
8465
  msgstr ""
8466
 
8467
+ # @ squirrly-seo
8468
+ #: view/Blocks/Support.php:21
8469
+ msgid "Need Help with Squirrly SEO?"
8470
  msgstr ""
8471
 
8472
+ #: view/Blocks/Support.php:23 view/Blocks/Support.php:76
 
8473
  #, php-format
8474
+ msgid "10 AM to 4 PM (GMT): Mon-Fri %sby contact form%s."
 
 
 
 
 
 
 
8475
  msgstr ""
8476
 
8477
+ #: view/Blocks/Support.php:24 view/Blocks/Support.php:77
8478
+ #, php-format
8479
+ msgid "How To Squirrly %swebsite%s."
8480
  msgstr ""
8481
 
8482
+ #: view/Blocks/Support.php:25 view/Blocks/Support.php:78
8483
+ #, php-format
8484
+ msgid "Facebook %sSupport Community%s."
 
8485
  msgstr ""
8486
 
8487
+ #: view/Blocks/Support.php:26 view/Blocks/Support.php:79
8488
+ #, php-format
8489
+ msgid "Facebook %sMessenger%s."
8490
  msgstr ""
8491
 
8492
+ #: view/Blocks/Support.php:27
8493
+ #, php-format
8494
+ msgid "Twitter %sSupport%s."
8495
  msgstr ""
8496
 
8497
+ # @ squirrly-seo
8498
+ #: view/Blocks/Support.php:39
8499
+ msgid "How was your Squirrly experience today?"
8500
  msgstr ""
8501
 
8502
+ # @ squirrly-seo
8503
+ #: view/Blocks/Support.php:48
8504
+ msgid "How was Squirrly today?"
 
8505
  msgstr ""
8506
 
8507
+ #: view/Blocks/Support.php:53
8508
+ msgid "Angry"
8509
  msgstr ""
8510
 
8511
+ #: view/Blocks/Support.php:53
8512
+ msgid "Annoying"
 
 
 
 
 
 
 
 
 
 
 
8513
  msgstr ""
8514
 
8515
+ #: view/Blocks/Support.php:56
8516
+ msgid "Sad"
 
8517
  msgstr ""
8518
 
8519
+ #: view/Blocks/Support.php:56
8520
+ msgid "Bad"
 
 
8521
  msgstr ""
8522
 
8523
+ #: view/Blocks/Support.php:59
8524
+ msgid "Happy"
8525
  msgstr ""
8526
 
8527
+ #: view/Blocks/Support.php:59
8528
+ msgid "Nice"
8529
  msgstr ""
8530
 
8531
+ #: view/Blocks/Support.php:62
8532
+ msgid "Excited"
 
8533
  msgstr ""
8534
 
8535
+ #: view/Blocks/Support.php:62
8536
+ msgid "Great"
8537
  msgstr ""
8538
 
8539
+ #: view/Blocks/Support.php:65
8540
+ msgid "Love it"
8541
  msgstr ""
8542
 
8543
  # @ squirrly-seo
8544
+ #: view/Blocks/Support.php:71
8545
+ msgid "Send feedback"
8546
  msgstr ""
8547
 
8548
+ #: view/Blocks/Support.php:75
8549
+ msgid "For more support:"
8550
  msgstr ""
8551
 
8552
+ #: view/Blocks/Support.php:80
8553
+ #, php-format
8554
+ msgid "New Lessons Mon. and Tue. on %sTwitter%s."
8555
  msgstr ""
8556
 
8557
+ #: view/Blocks/Support.php:85
8558
+ msgid "Thank you! You can send us a happy face tomorrow too."
8559
  msgstr ""
8560
 
8561
+ #: view/Blocks/VersionBar.php:7
8562
+ #, php-format
8563
+ msgid ""
8564
+ "%sSERP Checker %s:%s We update the best ranks for each keyword, daily. 100%% "
8565
+ "accurate and objective."
8566
  msgstr ""
8567
 
8568
+ #: view/Blocks/VersionBar.php:10
8569
+ #, php-format
 
8570
  msgid ""
8571
+ "%sNo SERP queries remained.%s Please check your %saccount status and limits%s"
8572
  msgstr ""
8573
 
8574
+ #: view/Blocks/VersionBar.php:16
8575
+ #, php-format
8576
+ msgid ""
8577
+ "%sSERP Checker %s:%s We show ranks according to what Google shows you in "
8578
+ "Google Search Console. %sPositions shown by GSC are averages, not exact "
8579
+ "positions in SERPs. %sTo have your rankings checked daily please upgrade "
8580
+ "your plan to %sBusiness Plan%s"
8581
  msgstr ""
8582
 
8583
+ #: view/Blocks/VersionBar.php:23
8584
+ #, php-format
8585
+ msgid ""
8586
+ "%sAudit %s:%s Add maximum %s page(s) in Audit and request a new audit every "
8587
+ "hour."
8588
  msgstr ""
8589
 
8590
+ #: view/Blocks/VersionBar.php:27
8591
+ #, php-format
8592
+ msgid ""
8593
+ "%sAudit %s:%s Add maximum %s page(s) in Audit. The audit will be generated "
8594
+ "once a week. %sTo add more pages in Audit and refresh the audit every hour "
8595
+ "please upgrade your plan to %sPRO Plan%s"
8596
  msgstr ""
8597
 
8598
+ #: view/Blocks/VersionBar.php:34
8599
  #, php-format
8600
  msgid ""
8601
+ "%sFocus Pages %s:%s Add maximum %s page(s) in Focus Pages and request a new "
8602
+ "audit for each page every 5 mins."
8603
  msgstr ""
8604
 
8605
+ #: view/Blocks/VersionBar.php:38
8606
+ #, php-format
8607
+ msgid ""
8608
+ "%sFocus Pages %s:%s Add maximum %s page(s) in Focus Pages and request a new "
8609
+ "audit for each page every 5 mins. %sTo add more pages in Focus Pages please "
8610
+ "upgrade your plan to %sPRO Plan%s"
8611
  msgstr ""
8612
 
8613
+ #: view/Blocks/VersionBar.php:46
8614
+ #, php-format
8615
+ msgid ""
8616
+ "%sLive Assistant %s:%s Use Squirrly Live Assistant with all the optimization "
8617
+ "tasks to get 100%% optimized posts and pages."
8618
  msgstr ""
8619
 
8620
+ #: view/Blocks/VersionBar.php:50
8621
+ #, php-format
8622
+ msgid ""
8623
+ "%sLive Assistant %s:%s Use the main SEO tasks to optimize your posts and "
8624
+ "pages. %sTo optimize your posts to 100%% please upgrade your plan to %sPRO "
8625
+ "Plan%s"
8626
  msgstr ""
8627
 
8628
+ #: view/Blocks/VersionBar.php:58
8629
+ #, php-format
8630
+ msgid ""
8631
+ "%sResearch %s:%s You have %s researches left for your account. The research "
8632
+ "will return up to 20 results for each keyword. %sFor more Researches and up "
8633
+ "to 50 results per research, please upgrade your plan to %sBusiness Plan%s"
8634
  msgstr ""
8635
 
8636
+ #: view/Blocks/VersionBar.php:62
8637
  #, php-format
8638
+ msgid ""
8639
+ "%sResearch %s:%s You have %s researches left for your account. %sYou can do "
8640
+ "Deep Keyword Research and get up to 50 results on each research."
8641
  msgstr ""
8642
 
8643
+ #: view/Blocks/VersionBar.php:66
8644
+ #, php-format
8645
+ msgid ""
8646
+ "%sResearch %s:%s You have %s researches left for your account. The research "
8647
+ "will return up to 10 results for each keyword. %sFor more Researches and up "
8648
+ "to 50 results per research, please upgrade your plan to %sBusiness Plan%s"
8649
  msgstr ""
8650
 
8651
+ #: view/Blocks/VersionBar.php:73
8652
+ #, php-format
8653
+ msgid ""
8654
+ "%sSquirrly Briefcase:%s Add unlimited keywords in your Squirrly Briefcase to "
8655
+ "optimize your posts and pages."
8656
  msgstr ""
8657
 
8658
+ #: view/Blocks/VersionBar.php:78
8659
+ #, php-format
8660
+ msgid ""
8661
+ "%sSquirrly Labels:%s Add unlimited Labels for the Squirrly Briefcase "
8662
+ "keywords to organize the keywords by your SEO strategy."
8663
  msgstr ""
8664
 
8665
+ #: view/Blocks/VersionBar.php:84
8666
+ #, php-format
8667
+ msgid ""
8668
+ "%sKeyword Suggestion %s:%s You'll get keyword suggestions every week if we "
8669
+ "find better matching keywords based on your research history."
8670
  msgstr ""
8671
 
8672
+ #: view/Blocks/VersionBar.php:88
8673
+ #, php-format
8674
+ msgid ""
8675
+ "This feature is only available for PRO and Business accounts. %sTo get "
8676
+ "Keyword Suggections every week please upgrade your plan to %sBusiness Plan%s"
8677
  msgstr ""
8678
 
8679
+ #: view/Blocks/VersionBar.php:97
8680
+ #, php-format
8681
  msgid ""
8682
+ "%sBulk SEO Settings:%s This feature is included in all versions of Squirrly "
8683
+ "SEO for free."
8684
  msgstr ""
8685
 
8686
+ #: view/Blocks/VersionBar.php:103
8687
+ #, php-format
8688
+ msgid ""
8689
+ "%sOn-Page SEO Settings:%s This feature is included in all versions of "
8690
+ "Squirrly SEO for free."
8691
  msgstr ""
8692
 
8693
+ #: view/BulkSeo/Bulkseo.php:30 view/SeoSettings/Bulkseo.php:26
8694
+ msgid ""
8695
+ "Simplify the SEO process for all your posts types and optimize them in just "
8696
+ "minutes. "
8697
  msgstr ""
8698
 
8699
+ #: view/BulkSeo/Bulkseo.php:183 view/SeoSettings/Bulkseo.php:178
8700
+ #, php-format
8701
+ msgid "No data for this filter. %sShow All%s records for this post type."
8702
  msgstr ""
8703
 
8704
+ #: view/BulkSeo/Bulkseo.php:185 view/SeoSettings/Bulkseo.php:180
8705
+ msgid "No data found for this post type. Try other post types."
8706
  msgstr ""
8707
 
8708
+ #: view/BulkSeo/BulkseoRow.php:26 view/SeoSettings/BulkseoRow.php:26
8709
+ #, php-format
8710
+ msgid "View &#8220;%s&#8221;"
8711
  msgstr ""
8712
 
8713
+ # @ squirrly-seo
8714
+ #: view/Connect/GoogleAnalytics.php:9
8715
+ #, fuzzy
8716
+ #| msgid "Google %sAnalytics ID%s`:"
8717
+ msgid "Google Analytics"
8718
+ msgstr "Google %sAnalytics ID%s`:"
8719
 
8720
+ #: view/Connect/GoogleAnalytics.php:14
8721
+ msgid "You are connected to Google Analytics"
8722
  msgstr ""
8723
 
8724
+ #: view/Connect/GoogleAnalytics.php:20 view/Connect/GoogleSearchConsole.php:18
8725
+ msgid "Disconnect"
 
 
8726
  msgstr ""
8727
 
8728
+ # @ squirrly-seo
8729
+ #: view/Connect/GoogleAnalytics.php:30
8730
+ #, fuzzy
8731
+ #| msgid "Google %sAnalytics ID%s`:"
8732
+ msgid "Connect this site to Google Analytics"
8733
+ msgstr "Google %sAnalytics ID%s`:"
8734
 
8735
+ #: view/Connect/GoogleAnalytics.php:31
8736
+ msgid ""
8737
+ "Connect Google Analytics and get traffic insights for your website on each "
8738
+ "Audit"
8739
  msgstr ""
8740
 
8741
+ #: view/Connect/GoogleAnalytics.php:35 view/Connect/GoogleSearchConsole.php:34
8742
+ #: view/SeoSettings/Tracking.php:64 view/SeoSettings/Webmaster.php:64
8743
+ msgid "Sign in"
8744
  msgstr ""
8745
 
8746
+ #: view/Connect/GoogleAnalytics.php:40 view/Connect/GoogleSearchConsole.php:39
8747
+ #: view/SeoSettings/Tracking.php:69 view/SeoSettings/Webmaster.php:69
8748
+ msgid "Check connection"
8749
  msgstr ""
8750
 
8751
+ #: view/Connect/GoogleSearchConsole.php:7
8752
+ msgid "Google Search Console"
8753
  msgstr ""
8754
 
8755
+ #: view/Connect/GoogleSearchConsole.php:12
8756
+ msgid "You are connected to Google Search Console"
8757
  msgstr ""
8758
 
8759
+ # @ squirrly-seo
8760
+ #: view/Connect/GoogleSearchConsole.php:29
8761
+ #, fuzzy
8762
+ #| msgid "Google %sAnalytics ID%s`:"
8763
+ msgid "Connect this site to Google Search Console"
8764
+ msgstr "Google %sAnalytics ID%s`:"
8765
+
8766
+ #: view/Connect/GoogleSearchConsole.php:30
8767
  msgid ""
8768
+ "Connect Google Search Console and get traffic insights for your website on "
8769
+ "each Audit"
8770
  msgstr ""
8771
 
8772
+ #: view/Dashboard.php:11
8773
+ msgid "Connect to Squirrly Data Cloud"
8774
  msgstr ""
8775
 
8776
+ #: view/Dashboard.php:22
8777
+ msgid "Squirrly dashboard"
8778
  msgstr ""
8779
 
8780
+ #: view/Errors/Maintenance.php:20
8781
  #, php-format
8782
+ msgid ""
8783
+ "Unfortunately Squirrly Cloud is down for a bit of maintenance right now. But "
8784
+ "we'll be back in a minute. %srefresh the page%s."
 
 
8785
  msgstr ""
8786
 
8787
+ #: view/FocusPages/Addpage.php:23 view/FocusPages/Pagelist.php:24
 
8788
  msgid ""
8789
+ "Focus Pages bring you clear methods to take your pages from never found to "
8790
+ "always found on Google. Rank your pages by influencing the right ranking "
8791
+ "factors. Turn everything that you see here to Green and you will win."
8792
  msgstr ""
8793
 
8794
+ #: view/FocusPages/Addpage.php:175
8795
+ msgid "Set Focus Page"
 
 
 
8796
  msgstr ""
8797
 
8798
+ #: view/FocusPages/Addpage.php:179
8799
+ msgid "Only pages with IDs can be added as Focus Page"
 
 
 
8800
  msgstr ""
8801
 
8802
+ #: view/FocusPages/Addpage.php:179
8803
+ msgid "Can't be added"
 
8804
  msgstr ""
8805
 
8806
+ #: view/FocusPages/Addpage.php:182
8807
+ msgid "See Tasks"
8808
  msgstr ""
8809
 
8810
+ #: view/FocusPages/Bestpractice.php:15
8811
+ msgid "Best Practices"
 
 
 
8812
  msgstr ""
8813
 
8814
+ #: view/FocusPages/FocusPageRow.php:62
8815
+ msgid "Audited"
 
8816
  msgstr ""
8817
 
8818
+ #: view/FocusPages/FocusPageRow.php:77
8819
+ msgid "You can refresh the audit once every 5 minutes"
8820
  msgstr ""
8821
 
8822
+ #: view/FocusPages/FocusPageRow.php:79
8823
+ msgid "Request new audit"
8824
  msgstr ""
8825
 
8826
+ #: view/FocusPages/FocusPageRow.php:83 view/Ranking/Rankings.php:218
8827
+ #: view/Research/History.php:32
8828
+ msgid "Details"
8829
  msgstr ""
8830
 
8831
+ #: view/FocusPages/FocusPageRow.php:94
8832
  #, php-format
8833
+ msgid ""
8834
+ "The current way your WordPress site is hosted can cause experience issues to "
8835
+ "the way Squirrly SEO works. %s In order to serve you with the best data, and "
8836
+ "make sure that the Focus Pages audits can be processed, you will need to "
8837
+ "talk to your hosting provider and tell them to make the following settings. "
8838
+ "%s Please add the IP address 176.9.112.210 in the white-list for remote "
8839
+ "access and it should work."
8840
  msgstr ""
8841
 
8842
+ #: view/FocusPages/FocusPageRow.php:99
8843
+ msgid "Currently processing data. Please refresh in a few minutes."
 
8844
  msgstr ""
8845
 
8846
  # @ squirrly-seo
8847
+ #: view/FocusPages/FocusPageRow.php:105 view/FocusPages/FocusPageRow.php:109
8848
+ #: view/FocusPages/FocusPageRow.php:125 view/FocusPages/FocusPages.php:54
8849
+ #, fuzzy
8850
+ #| msgid "Change it >>"
8851
+ msgid "Chance to Rank"
8852
+ msgstr "Ändern >>"
8853
+
8854
+ #: view/FocusPages/FocusPageRow.php:163
8855
+ msgid "Delete Focus Page"
8856
  msgstr ""
8857
 
8858
+ #: view/FocusPages/FocusPageStats.php:53
8859
+ #, php-format
8860
+ msgid "Rank increased %s positions for the keyword: %s"
8861
  msgstr ""
8862
 
8863
+ #: view/FocusPages/FocusPageStats.php:59
8864
+ #, php-format
8865
+ msgid "Time on Page increased with %s minutes"
8866
  msgstr ""
8867
 
8868
+ #: view/FocusPages/FocusPageStats.php:64
8869
  #, php-format
8870
+ msgid "Page Traffic increased with %s visits"
8871
  msgstr ""
8872
 
8873
+ #: view/FocusPages/FocusPageStats.php:70
8874
  #, php-format
8875
+ msgid "Organic Clicks increased with %s for the keyword: %s"
8876
  msgstr ""
8877
 
8878
+ #: view/FocusPages/FocusPageStats.php:76
8879
  #, php-format
8880
+ msgid "Page Authority increased with %s"
8881
  msgstr ""
8882
 
8883
+ #: view/FocusPages/FocusPageStats.php:81
8884
  #, php-format
8885
+ msgid "You got %s Social Shares"
8886
  msgstr ""
8887
 
8888
+ #: view/FocusPages/FocusPageStats.php:88
8889
  #, php-format
8890
+ msgid "Page loads with %ss faster"
8891
  msgstr ""
8892
 
8893
  # @ squirrly-seo
8894
+ #: view/FocusPages/FocusPageStats.php:114
8895
+ #, fuzzy
8896
+ #| msgid "Change it >>"
8897
+ msgid "Chances of Ranking"
8898
+ msgstr "Ändern >>"
8899
+
8900
+ #: view/FocusPages/FocusPageStats.php:115
8901
+ #: view/FocusPages/FocusPageStats.php:137
8902
+ #, php-format
8903
+ msgid "the latest %s days evolution for this Focus Page"
8904
  msgstr ""
8905
 
8906
  # @ squirrly-seo
8907
+ #: view/FocusPages/FocusPageStats.php:166
8908
+ #, fuzzy
8909
+ #| msgid "Do the research"
8910
+ msgid "Keyword Ranking"
8911
+ msgstr "Recherchieren"
8912
 
8913
+ #: view/FocusPages/FocusPageStats.php:167
8914
+ #, php-format
8915
+ msgid "the latest %s days ranking for %s"
8916
  msgstr ""
8917
 
8918
+ #: view/FocusPages/FocusPageStats.php:189
8919
+ #, php-format
8920
+ msgid "the latest %s days page views"
8921
  msgstr ""
8922
 
8923
+ #: view/FocusPages/FocusPages.php:19
8924
+ msgid "Current Ranking Drawbacks"
8925
  msgstr ""
8926
 
8927
+ #: view/FocusPages/FocusPages.php:101
8928
+ #, php-format
8929
+ msgid "No data for this filter. %sShow All%s Focus Pages."
8930
  msgstr ""
8931
 
8932
+ #: view/FocusPages/FocusPages.php:105
8933
+ msgid "Welcome to Focus Pages"
8934
  msgstr ""
8935
 
8936
+ #: view/FocusPages/FocusPages.php:107
8937
+ msgid "Add a new page as Focus Page to get started"
8938
  msgstr ""
8939
 
8940
+ #: view/FocusPages/FocusPages.php:111
8941
+ msgid "Tips: Which Page Should I Choose?"
8942
  msgstr ""
8943
 
8944
+ #: view/FocusPages/FocusPages.php:113
8945
+ msgid ""
8946
+ "One of the most important pages in your website, you money-makers, the pages "
8947
+ "that bring you conversions."
8948
  msgstr ""
8949
 
8950
+ #: view/FocusPages/FocusPages.php:114
8951
+ msgid "Don't choose your Home Page, Contact Page or About Use page."
8952
  msgstr ""
8953
 
8954
+ #: view/FocusPages/Pagelist.php:51
8955
+ #, php-format
8956
+ msgid ""
8957
+ "%sNote:%s remember that it takes anywhere between %s1 minute to 5 minutes%s "
8958
+ "to generate the new audit for a focus page. There is a lot of processing "
8959
+ "involved."
8960
  msgstr ""
8961
 
8962
+ #: view/FocusPages/Settings.php:21
8963
+ msgid "Focus Pages Settings"
8964
  msgstr ""
8965
 
8966
+ #: view/Frontend/Assistant.php:31 view/Post.php:5
8967
+ msgid "img/editor/sla.png"
 
8968
  msgstr ""
8969
 
8970
+ #: view/Frontend/Assistant.php:34 view/Post.php:8
8971
+ msgid ""
8972
+ "To load Squirrly Live Assistant and optimize this page, click to connect to "
8973
+ "Squirrly Data Cloud."
8974
  msgstr ""
8975
 
8976
+ #: view/Goals/CheckSeo.php:25
8977
+ msgid ""
8978
+ "See all the improvements from all Squirrly SEO features in a single panel."
 
 
 
 
 
 
8979
  msgstr ""
8980
 
8981
+ #: view/Goals/CheckSeo.php:52
8982
+ msgid "See results"
8983
  msgstr ""
8984
 
8985
+ #: view/Goals/CheckSeo.php:90
8986
+ msgid "Website SEO Check"
8987
  msgstr ""
8988
 
8989
+ #: view/Goals/CheckSeo.php:104
8990
  msgid ""
8991
+ "Remember that it may take up to 1 minute for a complete SEO check. There is "
8992
+ "a lot of processing involved."
8993
  msgstr ""
8994
 
8995
+ #: view/Goals/CheckSeo.php:131
8996
+ msgid "Congratulations!"
8997
  msgstr ""
8998
 
8999
+ #: view/Goals/Goals.php:34
9000
+ msgid "Daily SEO Goals"
9001
  msgstr ""
9002
 
9003
+ #: view/Goals/Goals.php:36
9004
+ #, php-format
9005
+ msgid "%s goals for today"
9006
  msgstr ""
9007
 
9008
+ #: view/Goals/Goals.php:51
9009
+ msgid "Reach New Goals"
9010
  msgstr ""
9011
 
9012
+ #: view/Goals/Goals.php:52
9013
+ msgid "Squirrly Smart Strategy sets new goals."
9014
  msgstr ""
9015
 
9016
+ #: view/Goals/Goals.php:54
9017
+ msgid "How unique are these goals?"
 
 
9018
  msgstr ""
9019
 
9020
+ #: view/Goals/Goals.php:66
9021
+ msgid "Daily Progress"
9022
  msgstr ""
9023
 
9024
+ #: view/Goals/Goals.php:76
9025
+ msgid "Today's Progress"
9026
  msgstr ""
9027
 
9028
+ #: view/Goals/Goals.php:87
9029
+ #, php-format
9030
  msgid ""
9031
+ "Hint: remember to click: %sShow me how - Mark as Done%s, when you complete a "
9032
+ "goal."
 
 
 
 
 
 
9033
  msgstr ""
9034
 
9035
+ #: view/Goals/Goals.php:103
9036
+ msgid "Goal completed. Good Job!"
9037
  msgstr ""
9038
 
9039
+ #: view/Goals/Goals.php:115
9040
+ msgid "use"
9041
  msgstr ""
9042
 
9043
+ #: view/Goals/Goals.php:122
9044
+ msgid "Time to complete this goal."
9045
  msgstr ""
9046
 
9047
+ #: view/Goals/Goals.php:122
9048
+ msgid "up to"
9049
  msgstr ""
9050
 
9051
+ #: view/Goals/Goals.php:137
9052
+ msgid "Show me how"
9053
  msgstr ""
9054
 
9055
+ #: view/Goals/Goals.php:141
9056
+ msgid "Goal is not done!"
9057
  msgstr ""
9058
 
9059
+ #: view/Goals/Goals.php:155
9060
+ msgid "SOLUTION"
9061
  msgstr ""
9062
 
9063
+ #: view/Goals/Goals.php:167
9064
+ msgid "Let's do this"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9065
  msgstr ""
9066
 
9067
+ #: view/Goals/Goals.php:177
9068
+ msgid "Mark As Done"
9069
  msgstr ""
9070
 
9071
+ #: view/Goals/Goals.php:194
9072
+ msgid "Do you want to ignore this goal?"
9073
  msgstr ""
9074
 
9075
+ #: view/Goals/Goals.php:216
9076
+ msgid "Want to keep boosting your SEO?"
 
9077
  msgstr ""
9078
 
9079
+ #: view/Goals/Goals.php:218
9080
+ msgid "Optimize your Posts and Pages"
9081
  msgstr ""
9082
 
9083
+ #: view/Goals/Goals.php:243
9084
+ msgid "Show hidden goals"
 
 
 
 
 
 
 
9085
  msgstr ""
9086
 
9087
+ #: view/Goals/Goals.php:253
9088
+ msgid "Next goals on"
 
 
 
 
9089
  msgstr ""
9090
 
9091
+ #: view/Goals/Goals.php:262
9092
+ msgid "Load more goals if exist"
9093
  msgstr ""
9094
 
9095
  #: view/Onboarding/Step1.1.php:11
9097
  msgstr ""
9098
 
9099
  #: view/Onboarding/Step1.1.php:14 view/Onboarding/Step1.1.php:92
9100
+ #: view/Onboarding/Step1.php:24 view/Onboarding/Step2.1.php:14
9101
+ #: view/Onboarding/Step2.1.php:49 view/Onboarding/Step3.php:14
 
9102
  msgid "Continue >"
9103
  msgstr ""
9104
 
9106
  msgid "We're getting your site ready for Excellent SEO"
9107
  msgstr ""
9108
 
9109
+ #: view/Onboarding/Step1.1.php:31 view/Onboarding/Step1.php:40
9110
  msgid "Getting SEO Automation ready on your WP"
9111
  msgstr ""
9112
 
9113
+ #: view/Onboarding/Step1.1.php:39 view/Onboarding/Step1.php:48
9114
  msgid "Activating METAs"
9115
  msgstr ""
9116
 
9118
  msgid "Activating JSON-LD schema.org implementations"
9119
  msgstr ""
9120
 
9121
+ #: view/Onboarding/Step1.1.php:55 view/Onboarding/Step1.php:64
9122
  msgid "Activating Open Graph"
9123
  msgstr ""
9124
 
9125
+ #: view/Onboarding/Step1.1.php:63 view/Onboarding/Step1.php:72
9126
  msgid "Activating Twitter Cards"
9127
  msgstr ""
9128
 
9129
+ #: view/Onboarding/Step1.1.php:71 view/Onboarding/Step1.php:80
9130
  msgid "Creating your Sitemap"
9131
  msgstr ""
9132
 
9133
+ #: view/Onboarding/Step1.1.php:79 view/Onboarding/Step1.php:88
9134
  msgid "Creating robots.txt"
9135
  msgstr ""
9136
 
9155
  msgid "Next Feature >"
9156
  msgstr ""
9157
 
9158
+ #: view/Onboarding/Step1.2.php:20
9159
+ msgid "Demo Post"
9160
+ msgstr ""
9161
+
9162
  #: view/Onboarding/Step1.2.php:32
9163
  msgid ""
9164
  "Squirrly’s SEO Virtual Assistant Gives You an SEO Green Light to Publish "
9172
 
9173
  #: view/Onboarding/Step1.2.php:45 view/Onboarding/Step1.3.php:38
9174
  #: view/Onboarding/Step1.4.php:38 view/Onboarding/Step1.5.php:48
 
9175
  msgid "Close Tutorial"
9176
  msgstr ""
9177
 
9211
  "Checker"
9212
  msgstr ""
9213
 
9214
+ #: view/Onboarding/Step1.php:21
9215
+ msgid "Welcome to Squirrly SEO 2020 (Smart Strategy)"
9216
  msgstr ""
9217
 
9218
+ #: view/Onboarding/Step1.php:32
9219
+ msgid "Your Private SEO Consultant Sets Up the SEO for Your WordPress"
9220
+ msgstr ""
9221
+
9222
+ #: view/Onboarding/Step1.php:56
9223
+ msgid "Activating JSON-LD schema.org"
9224
+ msgstr ""
9225
+
9226
+ #: view/Onboarding/Step1.php:93
9227
+ msgid "Success! You are all setup"
9228
+ msgstr ""
9229
+
9230
+ #: view/Onboarding/Step2.1.php:11
9231
+ msgid "14 Days Journey"
9232
  msgstr ""
9233
 
9234
  #: view/Onboarding/Step2.1.php:31
9298
  msgid "You will receive the %sdaily recipe%s in your %sDashboard%s."
9299
  msgstr ""
9300
 
 
 
 
 
 
 
 
9301
  #: view/Onboarding/Step2.2.php:33
9302
  #, php-format
9303
  msgid ""
9327
  msgstr ""
9328
 
9329
  #: view/Onboarding/Step3.php:11
9330
+ msgid "Import SEO & Settings"
9331
  msgstr ""
9332
 
9333
  #: view/Onboarding/Step3.php:29
9334
  msgid "We've detected another SEO Plugin on your site."
9335
  msgstr ""
9336
 
9337
+ #: view/Onboarding/Step3.php:33
9338
  #, php-format
9339
  msgid ""
9340
+ "%sImport your settings and SEO%s from the following plugin into your new "
9341
+ "Squirrly SEO"
 
 
9342
  msgstr ""
9343
 
9344
+ #: view/Onboarding/Step3.php:54 view/SeoSettings/Backup.php:62
9345
+ #: view/SeoSettings/Backup.php:90
9346
+ msgid "We couldn't find any SEO plugin or theme to import from."
9347
+ msgstr ""
9348
+
9349
+ #: view/Onboarding/Step3.php:63
9350
+ msgid "What you gain"
9351
+ msgstr ""
9352
+
9353
+ #: view/Onboarding/Step3.php:65
9354
  msgid ""
9355
+ "Everything will be the same in your site, and Google will keep all your "
9356
+ "rankings safe."
9357
  msgstr ""
9358
 
9359
+ #: view/Onboarding/Step3.php:66
9360
+ msgid ""
9361
+ "Squirrly SEO covers everything that Google used to see from the old plugin, "
9362
+ "and brings new stuff in. That's why Google will do more than keep your "
9363
+ "rankings safe. It might award you with brand new page 1 positions if you use "
9364
+ "Squirrly."
9365
  msgstr ""
9366
 
9367
+ #: view/Onboarding/Step3.php:70
9368
+ msgid "If you decide to switch back"
9369
+ msgstr ""
9370
+
9371
+ #: view/Onboarding/Step3.php:72
9372
  msgid ""
9373
+ "you can always switch back, without any issues. Your old plugin will remain "
9374
+ "the same. We don't delete it."
9375
  msgstr ""
9376
 
9377
+ #: view/Onboarding/Step3.php:79
9378
  msgid "Skip this step"
9379
  msgstr ""
9380
 
9381
+ #: view/Onboarding/Step3.php:84
9382
+ msgid "We haven't detected other SEO Plugins on your site."
9383
  msgstr ""
9384
 
9385
+ #: view/Onboarding/Step3.php:87
9386
+ msgid "Click Continue to go to the next step."
9387
  msgstr ""
9388
 
9389
+ #: view/Onboarding/Step4.php:19
9390
+ msgid ""
9391
+ "Your private SEO consultant is now accessing our cloud services to start "
9392
+ "analyzing your site."
9393
  msgstr ""
9394
 
9395
+ #: view/Onboarding/Step4.php:20
9396
+ msgid ""
9397
+ "Our machine learning is now trying to match some of the data with what we "
9398
+ "have in our system."
9399
  msgstr ""
9400
 
9401
+ #: view/Onboarding/Step4.php:21
9402
+ msgid "Getting your SEO Protection to 100%."
9403
  msgstr ""
9404
 
9405
+ #: view/Onboarding/Step4.php:22
9406
+ msgid "Covering all the post types from your WP with Excellent on-page SEO."
9407
  msgstr ""
9408
 
9409
+ #: view/Onboarding/Step4.php:23
9410
+ msgid "Analysis by consultant reaching 100%."
9411
  msgstr ""
9412
 
9413
  #: view/Onboarding/Step4.php:32
9414
+ msgid ""
9415
+ "You can now check today's SEO Goals to see what your new Consultant says you "
9416
+ "should focus on."
9417
  msgstr ""
9418
 
9419
+ #: view/Onboarding/Step4.php:36
9420
+ msgid "Check Today's SEO Goals"
9421
  msgstr ""
9422
 
9423
+ # @ squirrly-seo
9424
+ #: view/Overview.php:18
9425
+ #, fuzzy
9426
+ #| msgid "Google %sAnalytics ID%s`:"
9427
+ msgid "Connect Your Site to Squirrly Cloud"
9428
+ msgstr "Google %sAnalytics ID%s`:"
9429
+
9430
+ #: view/Overview.php:19
9431
+ #, php-format
9432
  msgid ""
9433
+ "Get Access to the Non-Human SEO Consultant, Focus Pages, SEO Audits and all "
9434
+ "our features %s by creating a free account"
9435
  msgstr ""
9436
 
9437
+ #: view/Ranking/Gscsync.php:15
9438
  msgid "Google Search Console Keywords Sync"
9439
  msgstr ""
9440
 
9441
+ #: view/Ranking/Gscsync.php:16 view/Research/Suggested.php:16
9442
  msgid ""
9443
  "See the trending keywords suitable for your website's future topics. We "
9444
  "check for new keywords weekly based on your latest researches."
9445
  msgstr ""
9446
 
9447
+ #: view/Ranking/Gscsync.php:20
9448
  msgid ""
9449
  "This is the list of keywords you have in Google Search Console. Information "
9450
  "for the last 90 days. You can add keywords that you find relevant to your "
9451
  "Briefcase and to the Rankings section."
9452
  msgstr ""
9453
 
9454
+ #: view/Ranking/Gscsync.php:34
9455
  msgid "Click-Through Rate"
9456
  msgstr ""
9457
 
9458
+ #: view/Ranking/Gscsync.php:35
9459
  msgid "Average Position"
9460
  msgstr ""
9461
 
9462
+ #: view/Ranking/Gscsync.php:35
9463
  msgid "AVG Position"
9464
  msgstr ""
9465
 
9466
+ #: view/Ranking/Gscsync.php:78 view/Research/HistoryDetails.php:82
9467
+ #: view/Research/ResearchDetails.php:52 view/Research/Suggested.php:131
9468
  msgid "Already in briefcase"
9469
  msgstr ""
9470
 
9471
+ #: view/Ranking/Gscsync.php:83 view/Research/HistoryDetails.php:87
9472
+ #: view/Research/ResearchDetails.php:57 view/Research/Suggested.php:136
9473
  msgid "Add to briefcase"
9474
  msgstr ""
9475
 
 
 
 
 
 
 
 
 
9476
  #: view/Ranking/Gscsync.php:99
9477
+ msgid "Welcome to Google Search Console Keywords Sync"
9478
  msgstr ""
9479
 
9480
+ #: view/Ranking/Gscsync.php:102
9481
+ #, php-format
9482
  msgid ""
9483
+ "If you're new to SEO, you probably don't know yet how slow Google actually "
9484
+ "is with regard to crawling and gathering data about sites which are not as "
9485
+ "big as The New York Times, Amazon.com, etc. %s Here are some resources. %s "
9486
+ "We could not find any keywords from your GSC account, because Google doesn't "
9487
+ "have enough data about your site yet. %s Give Google more time to learn "
9488
+ "about your site. Until then, keep working on your Daily SEO Goals from "
9489
+ "Squirrly SEO."
9490
  msgstr ""
9491
 
9492
+ #: view/Ranking/Gscsync.php:105
9493
+ msgid "Tips: Which Keyword Should I Choose?"
 
 
9494
  msgstr ""
9495
 
9496
+ #: view/Ranking/Gscsync.php:107 view/Ranking/Rankings.php:438
9497
  #, php-format
9498
  msgid ""
9499
+ "From %sSquirrly Briefcase%s you can send keywords to Rank Checker to track "
9500
+ "the SERP evolution."
9501
  msgstr ""
9502
 
9503
+ #: view/Ranking/Rankings.php:33
 
9504
  msgid ""
9505
+ "It's a fully functional SEO Ranking Tool that helps you find the true "
9506
+ "position of your website in Google for any keyword and any country you want"
9507
  msgstr ""
9508
 
9509
+ #: view/Ranking/Rankings.php:35
 
9510
  msgid ""
9511
+ "See the Google Search Console average possition, click and impressions for "
9512
+ "organic keywords"
 
 
9513
  msgstr ""
9514
 
9515
+ #: view/Ranking/Rankings.php:98
9516
  msgid "Only show ranked articles"
9517
  msgstr ""
9518
 
9519
+ #: view/Ranking/Rankings.php:102
9520
  msgid "Today Avg. Ranking"
9521
  msgstr ""
9522
 
9523
+ #: view/Ranking/Rankings.php:106
9524
  msgid "Only show SERP changes"
9525
  msgstr ""
9526
 
9527
+ #: view/Ranking/Rankings.php:128
9528
  msgid "Today SERP Changes"
9529
  msgstr ""
9530
 
9531
+ #: view/Ranking/Rankings.php:150
9532
+ #, php-format
9533
+ msgid "the latest %s days Google Rankings evolution"
9534
+ msgstr ""
9535
+
9536
+ #: view/Ranking/Rankings.php:156
9537
+ #, php-format
9538
+ msgid "%s keyword ranked in TOP 10"
9539
+ msgstr ""
9540
+
9541
+ #: view/Ranking/Rankings.php:161
9542
+ #, php-format
9543
+ msgid "%s keyword ranked better today"
9544
+ msgstr ""
9545
+
9546
+ #: view/Ranking/Rankings.php:173
9547
+ #, php-format
9548
+ msgid "Ranks improved with an average of %s in the last 7 days"
9549
+ msgstr ""
9550
+
9551
+ #: view/Ranking/Rankings.php:197 view/Research/Briefcase.php:64
9552
+ #: view/Research/Labels.php:80
9553
  msgid "Bulk Actions"
9554
  msgstr ""
9555
 
9556
  # @ squirrly-seo
9557
+ #: view/Ranking/Rankings.php:198
9558
  #, fuzzy
9559
  #| msgid "Could not send the email..."
9560
  msgid "Ar you sure you want to delete the keyword?"
9561
  msgstr "Konnte E-Mail nicht senden ..."
9562
 
9563
+ #: view/Ranking/Rankings.php:198 view/Research/Briefcase.php:67
9564
+ #: view/Research/Labels.php:81
9565
  msgid "Delete"
9566
  msgstr ""
9567
 
9568
+ #: view/Ranking/Rankings.php:200
9569
  msgid "Refresh Serp"
9570
  msgstr ""
9571
 
9572
+ #: view/Ranking/Rankings.php:203 view/Research/Briefcase.php:69
9573
+ #: view/Research/Labels.php:83
9574
  msgid "Apply"
9575
  msgstr ""
9576
 
9577
+ #: view/Ranking/Rankings.php:211
9578
  msgid "Path"
9579
  msgstr ""
9580
 
9581
+ #: view/Ranking/Rankings.php:213 view/Research/Briefcase.php:112
9582
  msgid "Rank"
9583
  msgstr ""
9584
 
9585
+ #: view/Ranking/Rankings.php:214
9586
  msgid "Best"
9587
  msgstr ""
9588
 
9589
+ #: view/Ranking/Rankings.php:216 view/Research/Briefcase.php:114
9590
  msgid "Avg Rank"
9591
  msgstr ""
9592
 
9593
+ #: view/Ranking/Rankings.php:247 view/Ranking/Rankings.php:280
 
 
 
 
9594
  msgid "Google Search Console has no data for this keyword"
9595
  msgstr ""
9596
 
9597
  # @ squirrly-seo
9598
+ #: view/Ranking/Rankings.php:256
9599
  #, fuzzy
9600
  #| msgid "Tips: 2-4 keywords"
9601
  msgid "Sync Keywords"
9602
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
9603
 
9604
+ #: view/Ranking/Rankings.php:270
9605
  msgid "Not indexed"
9606
  msgstr ""
9607
 
9608
+ #: view/Ranking/Rankings.php:281
9609
  msgid "GSC"
9610
  msgstr ""
9611
 
9612
+ #: view/Ranking/Rankings.php:285
9613
  msgid "rank details"
9614
  msgstr ""
9615
 
9616
+ #: view/Ranking/Rankings.php:304
9617
  msgid "Check Ranking again"
9618
  msgstr ""
9619
 
9620
+ #: view/Ranking/Rankings.php:317
9621
  msgid "Remove Keyword"
9622
  msgstr ""
9623
 
9624
+ #: view/Ranking/Rankings.php:375
9625
  msgid "Optimized with SLA"
9626
  msgstr ""
9627
 
9628
+ #: view/Ranking/Rankings.php:383
9629
  msgid "Social Shares"
9630
  msgstr ""
9631
 
9632
+ #: view/Ranking/Rankings.php:386
9633
  msgid "Facebook"
9634
  msgstr ""
9635
 
9636
+ #: view/Ranking/Rankings.php:387
9637
  msgid "Reddit"
9638
  msgstr ""
9639
 
9640
+ #: view/Ranking/Rankings.php:388
9641
  msgid "Pinterest"
9642
  msgstr ""
9643
 
9644
+ #: view/Ranking/Rankings.php:410
9645
  msgid ""
9646
  "Note! The clicks and impressions data is taken from Google Search Console "
9647
  "for the last 90 days for the current URL"
9648
  msgstr ""
9649
 
9650
+ #: view/Ranking/Rankings.php:425
9651
  msgid "No ranking found."
9652
  msgstr ""
9653
 
9654
+ #: view/Ranking/Rankings.php:429
9655
  msgid "Welcome to Squirrly Rankings"
9656
  msgstr ""
9657
 
9658
+ #: view/Ranking/Rankings.php:436
9659
+ msgid "Tips: How to add Keywords in Rankings?"
9660
+ msgstr ""
9661
+
9662
+ #: view/Ranking/Rankings.php:439
9663
+ #, php-format
9664
+ msgid ""
9665
+ "Connect with %sGoogle Search Console%s to synchronize the keywords for which "
9666
+ "your website is ranking."
9667
+ msgstr ""
9668
+
9669
+ #: view/Ranking/Rankings.php:461
9670
  msgid "Synchronize Keywords with Google Search Console"
9671
  msgstr ""
9672
 
9673
+ #: view/Ranking/Settings.php:29
9674
  msgid "Rankings Settings"
9675
  msgstr ""
9676
 
9677
+ #: view/Ranking/Settings.php:43
9678
  msgid "Google Country"
9679
  msgstr ""
9680
 
9681
+ #: view/Ranking/Settings.php:44
9682
  msgid ""
9683
  "Select the Google country for which Squirrly will check the Google rank."
9684
  msgstr ""
9685
 
9686
+ #: view/Ranking/Settings.php:48
9687
  msgid "Default"
9688
  msgstr ""
9689
 
9690
+ #: view/Ranking/Settings.php:49
9691
  msgid "American Samoa"
9692
  msgstr ""
9693
 
9694
+ #: view/Ranking/Settings.php:50
9695
  msgid "Anguilla"
9696
  msgstr ""
9697
 
9698
+ #: view/Ranking/Settings.php:51
9699
  msgid "Antigua and Barbuda"
9700
  msgstr ""
9701
 
9702
+ #: view/Ranking/Settings.php:52
9703
  msgid "Argentina"
9704
  msgstr ""
9705
 
9706
+ #: view/Ranking/Settings.php:53
9707
  msgid "Australia"
9708
  msgstr ""
9709
 
9710
+ #: view/Ranking/Settings.php:54
9711
  msgid "Austria"
9712
  msgstr ""
9713
 
9714
+ #: view/Ranking/Settings.php:55
9715
  msgid "Azerbaijan"
9716
  msgstr ""
9717
 
9718
+ #: view/Ranking/Settings.php:56
9719
  msgid "Belgium"
9720
  msgstr ""
9721
 
9722
+ #: view/Ranking/Settings.php:57
9723
  msgid "Brazil"
9724
  msgstr ""
9725
 
9726
+ #: view/Ranking/Settings.php:58
9727
  msgid "British Virgin Islands"
9728
  msgstr ""
9729
 
9730
+ #: view/Ranking/Settings.php:59
9731
  msgid "Burundi"
9732
  msgstr ""
9733
 
9734
+ #: view/Ranking/Settings.php:60
9735
  msgid "Bulgaria"
9736
  msgstr ""
9737
 
9738
+ #: view/Ranking/Settings.php:61
9739
  msgid "Canada"
9740
  msgstr ""
9741
 
9742
+ #: view/Ranking/Settings.php:62
9743
  msgid "Chad"
9744
  msgstr ""
9745
 
9746
+ #: view/Ranking/Settings.php:63
9747
  msgid "Chile"
9748
  msgstr ""
9749
 
9750
+ #: view/Ranking/Settings.php:64
9751
  msgid "Colombia"
9752
  msgstr ""
9753
 
9754
+ #: view/Ranking/Settings.php:65
9755
  msgid "Costa Rica"
9756
  msgstr ""
9757
 
9758
+ #: view/Ranking/Settings.php:66
9759
  msgid "Côte d'Ivoire"
9760
  msgstr ""
9761
 
9762
+ #: view/Ranking/Settings.php:67
9763
  msgid "Cuba"
9764
  msgstr ""
9765
 
9766
+ #: view/Ranking/Settings.php:68
9767
  msgid "Czech Republic"
9768
  msgstr ""
9769
 
9770
+ #: view/Ranking/Settings.php:69
9771
  msgid "Dem. Rep. of the Congo"
9772
  msgstr ""
9773
 
9774
+ #: view/Ranking/Settings.php:70
9775
  msgid "Denmark"
9776
  msgstr ""
9777
 
9778
+ #: view/Ranking/Settings.php:71
9779
  msgid "Djibouti"
9780
  msgstr ""
9781
 
9782
+ #: view/Ranking/Settings.php:72
9783
  msgid "Dominican Republic"
9784
  msgstr ""
9785
 
9786
+ #: view/Ranking/Settings.php:73
9787
  msgid "Ecuador"
9788
  msgstr ""
9789
 
9790
+ #: view/Ranking/Settings.php:74
9791
  msgid "El Salvador"
9792
  msgstr ""
9793
 
9794
+ #: view/Ranking/Settings.php:75
9795
  msgid "Estonia"
9796
  msgstr ""
9797
 
9798
+ #: view/Ranking/Settings.php:76
9799
  msgid "Federated States of Micronesia"
9800
  msgstr ""
9801
 
9802
+ #: view/Ranking/Settings.php:77
9803
  msgid "Fiji"
9804
  msgstr ""
9805
 
9806
+ #: view/Ranking/Settings.php:78
9807
  msgid "Finland"
9808
  msgstr ""
9809
 
9810
+ #: view/Ranking/Settings.php:79
9811
  msgid "France"
9812
  msgstr ""
9813
 
9814
+ #: view/Ranking/Settings.php:80
9815
  msgid "The Gambia"
9816
  msgstr ""
9817
 
9818
+ #: view/Ranking/Settings.php:81
9819
  msgid "Georgia"
9820
  msgstr ""
9821
 
9822
+ #: view/Ranking/Settings.php:82
9823
  msgid "Germany"
9824
  msgstr ""
9825
 
9826
+ #: view/Ranking/Settings.php:83
9827
  msgid "Ghana "
9828
  msgstr ""
9829
 
9830
+ #: view/Ranking/Settings.php:84
9831
  msgid "Gibraltar"
9832
  msgstr ""
9833
 
9834
+ #: view/Ranking/Settings.php:85
9835
  msgid "Greece"
9836
  msgstr ""
9837
 
9838
+ #: view/Ranking/Settings.php:86
9839
  msgid "Greenland"
9840
  msgstr ""
9841
 
9842
+ #: view/Ranking/Settings.php:87
9843
  msgid "Guernsey"
9844
  msgstr ""
9845
 
9846
+ #: view/Ranking/Settings.php:88
9847
  msgid "Honduras"
9848
  msgstr ""
9849
 
9850
+ #: view/Ranking/Settings.php:89
9851
  msgid "Hong Kong"
9852
  msgstr ""
9853
 
9854
+ #: view/Ranking/Settings.php:90
9855
  msgid "Hungary"
9856
  msgstr ""
9857
 
9858
+ #: view/Ranking/Settings.php:91
9859
  msgid "India"
9860
  msgstr ""
9861
 
9862
+ #: view/Ranking/Settings.php:92
9863
  msgid "Indonesia"
9864
  msgstr ""
9865
 
9866
+ #: view/Ranking/Settings.php:93
9867
  msgid "Ireland"
9868
  msgstr ""
9869
 
9870
+ #: view/Ranking/Settings.php:94
9871
  msgid "Isle of Man"
9872
  msgstr ""
9873
 
9874
+ #: view/Ranking/Settings.php:95
9875
  msgid "Israel"
9876
  msgstr ""
9877
 
9878
+ #: view/Ranking/Settings.php:96
9879
  msgid "Italy"
9880
  msgstr ""
9881
 
9882
+ #: view/Ranking/Settings.php:97
9883
  msgid "Jamaica"
9884
  msgstr ""
9885
 
9886
+ #: view/Ranking/Settings.php:98
9887
  msgid "Japan"
9888
  msgstr ""
9889
 
9890
+ #: view/Ranking/Settings.php:99
9891
  msgid "Jersey"
9892
  msgstr ""
9893
 
9894
+ #: view/Ranking/Settings.php:100
9895
  msgid "Kazakhstan"
9896
  msgstr ""
9897
 
9898
+ #: view/Ranking/Settings.php:101
9899
  msgid "Korea"
9900
  msgstr ""
9901
 
9902
+ #: view/Ranking/Settings.php:102
9903
  msgid "Latvia"
9904
  msgstr ""
9905
 
9906
+ #: view/Ranking/Settings.php:103
9907
  msgid "Lesotho"
9908
  msgstr ""
9909
 
9910
+ #: view/Ranking/Settings.php:104
9911
  msgid "Liechtenstein"
9912
  msgstr ""
9913
 
9914
+ #: view/Ranking/Settings.php:105
9915
  msgid "Lithuania"
9916
  msgstr ""
9917
 
9918
+ #: view/Ranking/Settings.php:106
9919
  msgid "Luxembourg"
9920
  msgstr ""
9921
 
9922
+ #: view/Ranking/Settings.php:107
9923
  msgid "Malawi"
9924
  msgstr ""
9925
 
9926
+ #: view/Ranking/Settings.php:108
9927
  msgid "Malaysia"
9928
  msgstr ""
9929
 
9930
+ #: view/Ranking/Settings.php:109
9931
  msgid "Malta"
9932
  msgstr ""
9933
 
9934
+ #: view/Ranking/Settings.php:110
9935
  msgid "Mauritius"
9936
  msgstr ""
9937
 
9938
+ #: view/Ranking/Settings.php:111
9939
  msgid "México"
9940
  msgstr ""
9941
 
9942
+ #: view/Ranking/Settings.php:112
9943
  msgid "Montserrat"
9944
  msgstr ""
9945
 
9946
+ #: view/Ranking/Settings.php:113
9947
  msgid "Namibia"
9948
  msgstr ""
9949
 
9950
+ #: view/Ranking/Settings.php:114
9951
  msgid "Nepal"
9952
  msgstr ""
9953
 
9954
+ #: view/Ranking/Settings.php:115
9955
  msgid "Netherlands"
9956
  msgstr ""
9957
 
9958
+ #: view/Ranking/Settings.php:116
9959
  msgid "New Zealand"
9960
  msgstr ""
9961
 
9962
+ #: view/Ranking/Settings.php:117
9963
  msgid "Nicaragua"
9964
  msgstr ""
9965
 
9966
+ #: view/Ranking/Settings.php:118
9967
  msgid "Nigeria"
9968
  msgstr ""
9969
 
9970
+ #: view/Ranking/Settings.php:119
9971
  msgid "Norfolk Island"
9972
  msgstr ""
9973
 
9974
+ #: view/Ranking/Settings.php:120
9975
  msgid "Norway"
9976
  msgstr ""
9977
 
9978
+ #: view/Ranking/Settings.php:121
9979
  msgid "Pakistan"
9980
  msgstr ""
9981
 
9982
+ #: view/Ranking/Settings.php:122
9983
  msgid "Panamá"
9984
  msgstr ""
9985
 
9986
+ #: view/Ranking/Settings.php:123
9987
  msgid "Paraguay"
9988
  msgstr ""
9989
 
9990
+ #: view/Ranking/Settings.php:124
9991
  msgid "Perú"
9992
  msgstr ""
9993
 
9994
+ #: view/Ranking/Settings.php:125
9995
  msgid "Philippines"
9996
  msgstr ""
9997
 
9998
+ #: view/Ranking/Settings.php:126
9999
  msgid "Pitcairn Islands"
10000
  msgstr ""
10001
 
10002
+ #: view/Ranking/Settings.php:127
10003
  msgid "Poland"
10004
  msgstr ""
10005
 
10006
+ #: view/Ranking/Settings.php:128
10007
  msgid "Portugal"
10008
  msgstr ""
10009
 
10010
+ #: view/Ranking/Settings.php:129
10011
  msgid "Puerto Rico"
10012
  msgstr ""
10013
 
10014
+ #: view/Ranking/Settings.php:130
10015
  msgid "Rep. of the Congo"
10016
  msgstr ""
10017
 
10018
+ #: view/Ranking/Settings.php:131
10019
  msgid "Romania"
10020
  msgstr ""
10021
 
10022
+ #: view/Ranking/Settings.php:132
10023
  msgid "Russia"
10024
  msgstr ""
10025
 
10026
+ #: view/Ranking/Settings.php:133
10027
  msgid "Rwanda"
10028
  msgstr ""
10029
 
10030
+ #: view/Ranking/Settings.php:134
10031
  msgid "Saint Helena"
10032
  msgstr ""
10033
 
10034
+ #: view/Ranking/Settings.php:135
10035
  msgid "San Marino"
10036
  msgstr ""
10037
 
10038
+ #: view/Ranking/Settings.php:136
10039
  msgid "Saudi Arabia"
10040
  msgstr ""
10041
 
10042
+ #: view/Ranking/Settings.php:137
10043
  msgid "Singapore"
10044
  msgstr ""
10045
 
10046
+ #: view/Ranking/Settings.php:138
10047
  msgid "Slovakia"
10048
  msgstr ""
10049
 
10050
+ #: view/Ranking/Settings.php:139
10051
  msgid "South Africa"
10052
  msgstr ""
10053
 
10054
+ #: view/Ranking/Settings.php:140
10055
  msgid "Spain"
10056
  msgstr ""
10057
 
10058
+ #: view/Ranking/Settings.php:141
10059
  msgid "Sri Lanka"
10060
  msgstr ""
10061
 
10062
+ #: view/Ranking/Settings.php:142
10063
  msgid "Sweden"
10064
  msgstr ""
10065
 
10066
+ #: view/Ranking/Settings.php:143
10067
  msgid "Switzerland"
10068
  msgstr ""
10069
 
10070
+ #: view/Ranking/Settings.php:144
10071
  msgid "Taiwan"
10072
  msgstr ""
10073
 
10074
+ #: view/Ranking/Settings.php:145
10075
  msgid "Thailand"
10076
  msgstr ""
10077
 
10078
+ #: view/Ranking/Settings.php:146
10079
  msgid "Trinidad and Tobago"
10080
  msgstr ""
10081
 
10082
+ #: view/Ranking/Settings.php:147
10083
  msgid "Turkey"
10084
  msgstr ""
10085
 
10086
+ #: view/Ranking/Settings.php:148
10087
  msgid "Ukraine"
10088
  msgstr ""
10089
 
10090
+ #: view/Ranking/Settings.php:149
10091
  msgid "United Arab Emirates"
10092
  msgstr ""
10093
 
10094
+ #: view/Ranking/Settings.php:150
10095
  msgid "United Kingdom"
10096
  msgstr ""
10097
 
10098
+ #: view/Ranking/Settings.php:151
10099
  msgid "United States"
10100
  msgstr ""
10101
 
10102
+ #: view/Ranking/Settings.php:152
10103
  msgid "Uruguay"
10104
  msgstr ""
10105
 
10106
+ #: view/Ranking/Settings.php:153
10107
  msgid "Uzbekistan"
10108
  msgstr ""
10109
 
10110
+ #: view/Ranking/Settings.php:154
10111
  msgid "Vanuatu"
10112
  msgstr ""
10113
 
10114
+ #: view/Ranking/Settings.php:155
10115
  msgid "Venezuela"
10116
  msgstr ""
10117
 
10118
+ #: view/Ranking/Settings.php:156
10119
  msgid "Vietnam"
10120
  msgstr ""
10121
 
10122
+ #: view/Research/Briefcase.php:19
10123
  msgid ""
10124
  "Briefcase is essential to managing your SEO Strategy. With Briefcase you'll "
10125
  "find the best opportunities for keywords you're using in the Awareness "
10127
  "Journey."
10128
  msgstr ""
10129
 
10130
+ #: view/Research/Briefcase.php:35
10131
  msgid "Search Keyword"
10132
  msgstr ""
10133
 
10134
+ #: view/Research/Briefcase.php:65 view/Research/Briefcase.php:209
10135
  msgid "Send to Rank Checker"
10136
  msgstr ""
10137
 
10138
+ #: view/Research/Briefcase.php:66 view/Research/Briefcase.php:223
10139
  msgid "Assign Label"
10140
  msgstr ""
10141
 
10142
  # @ squirrly-seo
10143
+ #: view/Research/Briefcase.php:67
10144
  #, fuzzy
10145
  #| msgid "Could not send the email..."
10146
  msgid "Ar you sure you want to delete the keywords?"
10147
  msgstr "Konnte E-Mail nicht senden ..."
10148
 
10149
+ #: view/Research/Briefcase.php:75 view/Research/Briefcase.php:319
10150
  #, php-format
10151
  msgid "Select Labels for: %s"
10152
  msgstr ""
10153
 
10154
  # @ squirrly-seo
10155
+ #: view/Research/Briefcase.php:75
10156
  #, fuzzy
10157
  #| msgid "Enter even more keywords."
10158
  msgid "selected keywords"
10159
  msgstr "Geben Sie noch mehrere Schlüsselwörter ein."
10160
 
10161
+ #: view/Research/Briefcase.php:79
10162
  msgid ""
10163
  "By assigning these labels, you will reset the other labels you assigned for "
10164
  "each keyword individually."
10165
  msgstr ""
10166
 
10167
+ #: view/Research/Briefcase.php:88 view/Research/Briefcase.php:341
10168
+ #: view/Research/Labels.php:22
10169
  msgid "Add new Label"
10170
  msgstr ""
10171
 
10172
+ #: view/Research/Briefcase.php:93 view/Research/Briefcase.php:347
10173
  msgid "Save Labels"
10174
  msgstr ""
10175
 
10176
+ #: view/Research/Briefcase.php:108
10177
  msgid "Usage"
10178
  msgstr ""
10179
 
10180
+ #: view/Research/Briefcase.php:158
 
 
 
 
10181
  msgid "in"
10182
  msgstr ""
10183
 
10184
+ #: view/Research/Briefcase.php:158
10185
  msgid "post"
10186
  msgstr ""
10187
 
10188
+ #: view/Research/Briefcase.php:158
10189
  msgid "posts"
10190
  msgstr ""
10191
 
10192
+ #: view/Research/Briefcase.php:161
10193
  msgid "N/A"
10194
  msgstr ""
10195
 
10196
+ #: view/Research/Briefcase.php:168
 
 
 
 
 
 
 
10197
  msgid "keyword info"
10198
  msgstr ""
10199
 
10200
  # @ squirrly-seo
10201
+ #: view/Research/Briefcase.php:190
10202
  #, fuzzy
10203
  #| msgid "Do the research"
10204
  msgid "No research data"
10205
  msgstr "Recherchieren"
10206
 
10207
+ #: view/Research/Briefcase.php:218
10208
  msgid "Refresh Research"
10209
  msgstr ""
10210
 
10211
+ #: view/Research/Briefcase.php:228
10212
  msgid "Delete Keyword"
10213
  msgstr ""
10214
 
10215
+ #: view/Research/Briefcase.php:271
10216
  msgid "Search Volume"
10217
  msgstr ""
10218
 
10219
+ #: view/Research/Briefcase.php:363
10220
+ msgid "Welcome to Squirrly Briefcase"
10221
+ msgstr ""
10222
+
10223
+ # @ squirrly-seo
10224
+ #: view/Research/Briefcase.php:366 view/Research/History.php:58
10225
+ #: view/Research/Suggested.php:158
10226
+ #, fuzzy
10227
+ #| msgid "Tips: 2-4 keywords"
10228
+ msgid "Go Find New Keywords"
10229
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
10230
+
10231
+ #: view/Research/Briefcase.php:370
10232
+ msgid "Tips: How to add Keywords in Briefcase?"
10233
  msgstr ""
10234
 
10235
+ #: view/Research/Briefcase.php:372
10236
+ #, php-format
10237
+ msgid "From %sKeyword Research%s send keywords to Briefcase."
10238
  msgstr ""
10239
 
10240
+ #: view/Research/Briefcase.php:373
10241
+ #, php-format
10242
+ msgid ""
10243
+ "From Briefcase you can use the keywords in %sSquirrly Live Assistant%s to "
10244
+ "optimize your pages."
10245
  msgstr ""
10246
 
10247
+ #: view/Research/Briefcase.php:374
10248
+ msgid ""
10249
+ "If you already have a list of keywords, Import the keywords usign the below "
10250
+ "button."
10251
  msgstr ""
10252
 
10253
+ #: view/Research/Briefcase.php:384
10254
  msgid "Backup/Restore Briefcase Keywords"
10255
  msgstr ""
10256
 
10257
+ #: view/Research/Briefcase.php:385
10258
  msgid ""
10259
  "Keep your briefcase keywords safe in case you change your domain or "
10260
  "reinstall the plugin"
10261
  msgstr ""
10262
 
10263
+ #: view/Research/Briefcase.php:386
10264
  #, php-format
10265
  msgid "%sLearn how to import keywords into briefcase%s"
10266
  msgstr ""
10267
 
10268
  # @ squirrly-seo
10269
+ #: view/Research/Briefcase.php:392
10270
  #, fuzzy
10271
  #| msgid "Tips: 2-4 keywords"
10272
  msgid "Download Keywords"
10273
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
10274
 
10275
  # @ squirrly-seo
10276
+ #: view/Research/Briefcase.php:395
10277
  #, fuzzy
10278
  #| msgid "Tips: 2-4 keywords"
10279
  msgid "Import Keywords"
10280
  msgstr "Tipp: Länge 2-4 Schlüsselwörter"
10281
 
10282
+ #: view/Research/Briefcase.php:401
10283
  msgid "Restore Briefcase Keywords"
10284
  msgstr ""
10285
 
10286
+ #: view/Research/Briefcase.php:409
10287
  msgid "Restore Keywords"
10288
  msgstr ""
10289
 
10290
+ #: view/Research/Briefcase.php:410
10291
  msgid "Upload the file with the saved Squirrly Briefcase Keywords."
10292
  msgstr ""
10293
 
10294
+ #: view/Research/History.php:17
10295
+ msgid "See the Keyword Researches you made in the last 30 days"
10296
  msgstr ""
10297
 
10298
+ # @ squirrly-seo
10299
+ #: view/Research/History.php:46
10300
+ #, fuzzy
10301
+ #| msgid "Tips: 2-4 keywords"
10302
+ msgid "Show All Keywords"
10303
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
10304
 
10305
+ #: view/Research/History.php:54
10306
  msgid "Welcome to Keyword Research History"
10307
  msgstr ""
10308
 
10309
+ #: view/Research/HistoryDetails.php:22 view/Research/Research.php:208
10310
+ #: view/Research/Suggested.php:44
10311
  msgid "Trend"
10312
  msgstr ""
10313
 
10314
+ #: view/Research/Labels.php:16
10315
  msgid "Briefcase Labels"
10316
  msgstr ""
10317
 
10318
+ #: view/Research/Labels.php:17
10319
  msgid ""
10320
  "Briefcase Labels will help you sort your keywords based on your SEO "
10321
  "strategy. Labels are like categories and you can quickly filter your "
10322
  "keywords by one or more labels."
10323
  msgstr ""
10324
 
10325
+ #: view/Research/Labels.php:27
10326
  msgid "Add New Label"
10327
  msgstr ""
10328
 
10329
+ #: view/Research/Labels.php:32 view/Research/Labels.php:58
10330
  msgid "Label Name"
10331
  msgstr ""
10332
 
10333
+ #: view/Research/Labels.php:36 view/Research/Labels.php:62
10334
  msgid "Label Color"
10335
  msgstr ""
10336
 
10337
+ #: view/Research/Labels.php:43
10338
  msgid "Add Label"
10339
  msgstr ""
10340
 
10341
+ #: view/Research/Labels.php:53 view/Research/Labels.php:121
10342
  msgid "Edit Label"
10343
  msgstr ""
10344
 
10345
+ #: view/Research/Labels.php:68
10346
  msgid "Save Label"
10347
  msgstr ""
10348
 
10349
+ #: view/Research/Labels.php:81
10350
  msgid "Ar you sure you want to delete the labels?"
10351
  msgstr ""
10352
 
10353
+ #: view/Research/Labels.php:90
10354
  msgid "Name"
10355
  msgstr ""
10356
 
10357
+ #: view/Research/Labels.php:91
10358
  msgid "Color"
10359
  msgstr ""
10360
 
10361
+ #: view/Research/Labels.php:126
10362
  msgid "Delete Label"
10363
  msgstr ""
10364
 
10365
+ #: view/Research/Labels.php:142
10366
  msgid "Welcome to Briefcase Labels"
10367
  msgstr ""
10368
 
10369
+ #: view/Research/Labels.php:144
10370
+ msgid "TIPS: How Should I Create My Labels?"
10371
  msgstr ""
10372
 
10373
+ #: view/Research/Labels.php:146
10374
+ #, php-format
10375
+ msgid ""
10376
+ "Click on %sAdd New Label%s button, add a label name and choose a color for "
10377
+ "it."
10378
  msgstr ""
10379
 
10380
+ #: view/Research/Labels.php:147
10381
+ msgid "Read more details about Briefcase Labels"
10382
  msgstr ""
10383
 
10384
+ #: view/Research/Research.php:20
10385
  msgid ""
10386
  "You can now find long-tail keywords that are easy to rank for. Get "
10387
  "personalized competition data for each keyword you research, thanks to "
10388
  "Squirrly's Market Intelligence Features."
10389
  msgstr ""
10390
 
10391
+ #: view/Research/Research.php:34 view/Research/Research.php:145
10392
  msgid "You've reached your Keyword Research Limit"
10393
  msgstr ""
10394
 
10395
+ #: view/Research/Research.php:35 view/Research/Research.php:146
10396
  msgid "Check Your Account"
10397
  msgstr ""
10398
 
10399
+ #: view/Research/Research.php:38
10400
  msgid "Add a keyword to Briefcase"
10401
  msgstr ""
10402
 
10403
+ #: view/Research/Research.php:42
10404
  msgid "It's best if you focus on finding Long-Tail Keywords."
10405
  msgstr ""
10406
 
10407
+ #: view/Research/Research.php:56
10408
+ msgid "Step 1/4: Enter a starting 2-3 words keyword"
10409
  msgstr ""
10410
 
10411
+ #: view/Research/Research.php:60
10412
  msgid "Enter a keyword that matches your business"
10413
  msgstr ""
10414
 
10415
+ #: view/Research/Research.php:64
10416
  msgid "Focus on finding Long Tail Keywords."
10417
  msgstr ""
10418
 
10419
+ #: view/Research/Research.php:65
10420
  msgid "You need to enter a keyword first"
10421
  msgstr ""
10422
 
10423
+ #: view/Research/Research.php:71 view/Research/Research.php:103
10424
  msgid "Next"
10425
  msgstr ""
10426
 
10427
+ #: view/Research/Research.php:77
10428
+ msgid "Step 2/4: Choose a country for your keyword research"
10429
  msgstr ""
10430
 
10431
+ #: view/Research/Research.php:81
10432
  msgid "Select country"
10433
  msgstr ""
10434
 
10435
+ #: view/Research/Research.php:95
10436
  msgid ""
10437
  "For local SEO you need to select the Country where you run your business"
10438
  msgstr ""
10439
 
10440
+ #: view/Research/Research.php:100 view/Research/Research.php:152
10441
+ #: view/Research/Research.php:220
10442
  msgid "Start Over"
10443
  msgstr ""
10444
 
10445
+ #: view/Research/Research.php:108
10446
+ msgid "Step 3/4: Select similar keywords from below"
10447
  msgstr ""
10448
 
10449
+ #: view/Research/Research.php:148
10450
+ #, php-format
10451
+ msgid "We could not find similar keywords. %sClick on \"Do research\""
10452
  msgstr ""
10453
 
10454
  # @ squirrly-seo
10455
+ #: view/Research/Research.php:158
10456
+ #, fuzzy
10457
+ #| msgid "Do the research"
10458
+ msgid "Do a deep research"
10459
+ msgstr "Recherchieren"
10460
+
10461
+ # @ squirrly-seo
10462
+ #: view/Research/Research.php:162 view/Research/Research.php:168
10463
  #, fuzzy
10464
  #| msgid "Do the research"
10465
  msgid "Do research"
10466
  msgstr "Recherchieren"
10467
 
10468
+ #: view/Research/Research.php:176
10469
+ msgid ""
10470
+ "Keyword Research in progress. We're doing all of this in real-time. Data is "
10471
+ "fresh."
10472
+ msgstr ""
10473
+
10474
+ #: view/Research/Research.php:177
10475
+ msgid "We're now finding 10 alternatives for each keyword you selected."
10476
+ msgstr ""
10477
+
10478
+ #: view/Research/Research.php:178
10479
+ msgid ""
10480
+ "For each alternative, we are looking at the top 10 pages ranked on Google "
10481
+ "for that keyword."
10482
+ msgstr ""
10483
+
10484
+ #: view/Research/Research.php:179
10485
+ msgid ""
10486
+ "We are now measuring the web authority of each competing page and comparing "
10487
+ "it to yours."
10488
+ msgstr ""
10489
+
10490
+ #: view/Research/Research.php:180
10491
+ msgid "Looking at the monthly search volume for each keyword."
10492
+ msgstr ""
10493
+
10494
+ #: view/Research/Research.php:181
10495
+ msgid "Analyzing the last 30 days of Google trends for each keyword."
10496
+ msgstr ""
10497
+
10498
+ #: view/Research/Research.php:182
10499
+ msgid ""
10500
+ "Seeing how many discussions there are on forums and Twitter for each keyword."
10501
+ msgstr ""
10502
+
10503
+ #: view/Research/Research.php:183
10504
+ msgid ""
10505
+ "Piecing all the keywords together now after analyzing each individual "
10506
+ "keyword."
10507
+ msgstr ""
10508
+
10509
+ #: view/Research/Research.php:184
10510
+ msgid "Preparing the results."
10511
+ msgstr ""
10512
+
10513
+ #: view/Research/Research.php:186
10514
+ msgid "Step 4/4: We found some relevant keywords for you"
10515
  msgstr ""
10516
 
10517
+ #: view/Research/Research.php:187
10518
  #, php-format
10519
+ msgid ""
10520
+ "Still processing. give it a bit more time, then go to %sResearch History%s. "
10521
+ "Results will appear there."
10522
+ msgstr ""
10523
+
10524
+ #: view/Research/Research.php:188
10525
+ msgid "Step 4/4: We could not find relevant keywords for you"
10526
  msgstr ""
10527
 
10528
+ #: view/Research/Research.php:235
10529
+ msgid "How to Find Amazing Keywords and get more search traffic?"
10530
  msgstr ""
10531
 
10532
+ #: view/Research/Research.php:249
10533
  msgid "Already Have Keywords?"
10534
  msgstr ""
10535
 
10536
+ #: view/Research/Research.php:252
10537
  msgid "Import Keywords From CSV"
10538
  msgstr ""
10539
 
10540
+ #: view/Research/Suggested.php:152
10541
  msgid "Welcome to Suggested Keywords"
10542
  msgstr ""
10543
 
10544
+ # @ squirrly-seo
10545
+ #: view/SeoSettings/Advanced.php:25
10546
+ #, fuzzy
10547
+ #| msgid "Squirrly settings"
10548
+ msgid "Advanced Settings"
10549
+ msgstr "Squirrly Einstellungen"
10550
+
10551
+ # @ squirrly-seo
10552
+ #: view/SeoSettings/Advanced.php:39
10553
+ #, fuzzy
10554
+ #| msgid "Squirrly settings"
10555
+ msgid "Load Squirrly Frontend CSS"
10556
+ msgstr "Squirrly Einstellungen"
10557
+
10558
+ #: view/SeoSettings/Advanced.php:40
10559
+ msgid ""
10560
+ "Load Squirrly SEO CSS for Twitter and Article inserted from Squirrly "
10561
+ "Blogging Assistant."
10562
  msgstr ""
10563
 
10564
+ # @ squirrly-seo
10565
+ #: view/SeoSettings/Advanced.php:50
10566
+ #, fuzzy
10567
+ #| msgid "Squirrly LIVE SEO assistant"
10568
+ msgid "Minify Squirrly SEO Metas"
10569
+ msgstr "Squirrly LIVE SEO-Assistent"
10570
+
10571
+ #: view/SeoSettings/Advanced.php:51
10572
+ msgid "Minify the metas in source code to optimize the page loading."
10573
+ msgstr ""
10574
+
10575
+ #: view/SeoSettings/Advanced.php:52
10576
+ msgid "Remove comments and newlines from Squirrly SEO Metas."
10577
+ msgstr ""
10578
+
10579
+ # @ squirrly-seo
10580
+ #: view/SeoSettings/Advanced.php:62
10581
+ #, fuzzy
10582
+ #| msgid "Squirrly LIVE SEO assistant"
10583
+ msgid "Squirrly SEO Late Buffer"
10584
+ msgstr "Squirrly LIVE SEO-Assistent"
10585
+
10586
+ #: view/SeoSettings/Advanced.php:63
10587
+ msgid "Wait all plugins to load before loading Squirrly SEO frontend buffer."
10588
+ msgstr ""
10589
+
10590
+ #: view/SeoSettings/Advanced.php:64
10591
+ msgid "For compatibility with some Cache and CDN plugins."
10592
+ msgstr ""
10593
+
10594
+ #: view/SeoSettings/Advanced.php:78
10595
+ msgid "Delete Squirrly Table on Uninstall"
10596
  msgstr ""
10597
 
10598
+ #: view/SeoSettings/Advanced.php:79
10599
+ msgid "Delete Squirrly SEO table and options on uninstall."
10600
+ msgstr ""
10601
+
10602
+ #: view/SeoSettings/Automation.php:26
10603
+ msgid "Meta Automation"
10604
+ msgstr ""
10605
+
10606
+ #: view/SeoSettings/Automation.php:28
10607
  msgid ""
10608
  "Control how post types are displayed on your site, within search engine "
10609
  "results, and social media feeds."
10610
  msgstr ""
10611
 
10612
+ #: view/SeoSettings/Automation.php:35 view/SeoSettings/Automation.php:294
10613
+ msgid "Activate Patterns"
10614
+ msgstr ""
10615
+
10616
+ #: view/SeoSettings/Automation.php:66
10617
+ msgid "Add Post Type for SEO Automation"
10618
+ msgstr ""
10619
+
10620
+ #: view/SeoSettings/Automation.php:72 view/SeoSettings/Automation.php:84
10621
+ msgid "Add Post Type"
10622
+ msgstr ""
10623
+
10624
+ #: view/SeoSettings/Automation.php:73
10625
+ msgid "Add new post types in the list and customize the automation for it."
10626
+ msgstr ""
10627
+
10628
+ #: view/SeoSettings/Automation.php:94
10629
  msgid "Customize the automation for each post type"
10630
  msgstr ""
10631
 
10632
+ #: view/SeoSettings/Automation.php:126 view/SeoSettings/Metas.php:158
10633
  msgid "Tips: Length 10-75 chars"
10634
  msgstr ""
10635
 
10636
+ #: view/SeoSettings/Automation.php:135 view/SeoSettings/Metas.php:167
10637
  msgid "Tips: Length 70-320 chars"
10638
  msgstr ""
10639
 
10640
+ #: view/SeoSettings/Automation.php:144
10641
  msgid "Separator"
10642
  msgstr ""
10643
 
10644
+ #: view/SeoSettings/Automation.php:145
10645
  msgid ""
10646
  "Use separator to help user read the most relevant part of your title and "
10647
  "increase Conversion Rate"
10648
  msgstr ""
10649
 
10650
+ #: view/SeoSettings/Automation.php:184
10651
  msgid "Let Google Index it"
10652
  msgstr ""
10653
 
10654
+ #: view/SeoSettings/Automation.php:185
10655
  msgid ""
10656
  "If you switch off this option, Squirrly will add noindex meta for this post "
10657
  "type."
10658
  msgstr ""
10659
 
10660
+ #: view/SeoSettings/Automation.php:211
10661
  msgid "Send Authority to it"
10662
  msgstr ""
10663
 
10664
+ #: view/SeoSettings/Automation.php:212
10665
  msgid ""
10666
  "If you sq-switch off this option, Squirrly will add nofollow meta for this "
10667
  "post type."
10668
  msgstr ""
10669
 
10670
+ #: view/SeoSettings/Automation.php:230
10671
  msgid "Include In Sitemap"
10672
  msgstr ""
10673
 
10674
+ #: view/SeoSettings/Automation.php:231
10675
  msgid "Let Squirrly SEO include this post type in Squirrly Sitemap XML."
10676
  msgstr ""
10677
 
10678
+ #: view/SeoSettings/Automation.php:246
10679
+ msgid "Redirect Broken URLs"
10680
+ msgstr ""
10681
+
10682
+ #: view/SeoSettings/Automation.php:247
10683
+ msgid ""
10684
+ "Redirect the broken URL in case it is changed with a new one in Post Editor."
10685
+ msgstr ""
10686
+
10687
+ #: view/SeoSettings/Automation.php:258
10688
  msgid "Redirect Attachments Page"
10689
  msgstr ""
10690
 
10691
+ #: view/SeoSettings/Automation.php:259
10692
  msgid "Redirect the attachment page to its image URL."
10693
  msgstr ""
10694
 
10695
+ #: view/SeoSettings/Automation.php:260
10696
  msgid "Recommended if your website is not a photography website."
10697
  msgstr ""
10698
 
10699
+ #: view/SeoSettings/Automation.php:282
10700
  msgid "Load Squirrly SEO METAs"
10701
  msgstr ""
10702
 
10703
+ #: view/SeoSettings/Automation.php:283
10704
  msgid ""
10705
  "Let Squirrly SEO load the Title, Description, Keyword METAs for this post "
10706
  "type."
10707
  msgstr ""
10708
 
10709
  # @ squirrly-seo
10710
+ #: view/SeoSettings/Automation.php:301
10711
  #, fuzzy
10712
  #| msgid "Squirrly settings"
10713
  msgid "Load Squirrly Patterns"
10714
  msgstr "Squirrly Einstellungen"
10715
 
10716
+ #: view/SeoSettings/Automation.php:302
10717
  msgid "Let Squirrly SEO load the Patterns for this post type."
10718
  msgstr ""
10719
 
10720
+ #: view/SeoSettings/Automation.php:313
10721
  msgid "Activate Json-Ld"
10722
  msgstr ""
10723
 
10724
+ #: view/SeoSettings/Automation.php:320
10725
  msgid "Load JSON-LD Structured Data"
10726
  msgstr ""
10727
 
10728
+ #: view/SeoSettings/Automation.php:321
10729
  msgid "Let Squirrly SEO load the JSON-LD META for this post type."
10730
  msgstr ""
10731
 
10732
+ #: view/SeoSettings/Automation.php:337 view/SeoSettings/Automation.php:370
10733
+ #: view/SeoSettings/Automation.php:397
10734
  msgid "Activate Social Media"
10735
  msgstr ""
10736
 
10737
+ #: view/SeoSettings/Automation.php:343
10738
  msgid "Open Graph & JSON-LD Type"
10739
  msgstr ""
10740
 
10741
+ #: view/SeoSettings/Automation.php:344
10742
  msgid "Select which Open Graph type to load for this post type."
10743
  msgstr ""
10744
 
10745
+ #: view/SeoSettings/Automation.php:345
10746
  msgid "JSON-LD will try to load the relevant data for this type."
10747
  msgstr ""
10748
 
10749
+ #: view/SeoSettings/Automation.php:384
10750
  msgid "Load Squirrly Open Graph"
10751
  msgstr ""
10752
 
10753
+ #: view/SeoSettings/Automation.php:385
10754
  msgid "Let Squirrly SEO load the Open Graph for this post type."
10755
  msgstr ""
10756
 
10757
+ #: view/SeoSettings/Automation.php:411
10758
  msgid "Load Squirrly Twitter Card"
10759
  msgstr ""
10760
 
10761
+ #: view/SeoSettings/Automation.php:412
10762
  msgid "Let Squirrly SEO load the Twitter Card for this post type."
10763
  msgstr ""
10764
 
10765
+ #: view/SeoSettings/Automation.php:427 view/SeoSettings/Automation.php:446
10766
+ #: view/SeoSettings/Tracking.php:32
10767
  msgid "Activate Trackers"
10768
  msgstr ""
10769
 
10770
+ #: view/SeoSettings/Automation.php:434
10771
  msgid "Load Google Analytics Tracking Script"
10772
  msgstr ""
10773
 
10774
+ #: view/SeoSettings/Automation.php:435
10775
  msgid "Let Google Analytics Tracking to load for this post type."
10776
  msgstr ""
10777
 
10778
+ #: view/SeoSettings/Automation.php:453
10779
  msgid "Load Facebook Pixel Tracking Script"
10780
  msgstr ""
10781
 
10782
+ #: view/SeoSettings/Automation.php:454
10783
  msgid "Let Facebook Pixel Tracking to load for this post type."
10784
  msgstr ""
10785
 
10786
+ #: view/SeoSettings/Automation.php:464
10787
  #, php-format
10788
  msgid "Do you want to delete the automation for %s?"
10789
  msgstr ""
10790
 
10791
+ #: view/SeoSettings/Automation.php:464
10792
  #, php-format
10793
  msgid "Remove automation for %s"
10794
  msgstr ""
10795
 
 
 
 
 
 
 
 
 
 
 
 
 
10796
  # @ squirrly-seo
10797
+ #: view/SeoSettings/Automation.php:493
10798
  #, fuzzy
10799
  #| msgid "Squirrly settings"
10800
  msgid "Squirrly Patterns"
10801
  msgstr "Squirrly Einstellungen"
10802
 
10803
+ #: view/SeoSettings/Automation.php:495
10804
  msgid ""
10805
  "Use the Pattern system to prevent Title and Description duplicates between "
10806
  "posts"
10807
  msgstr ""
10808
 
10809
+ #: view/SeoSettings/Automation.php:501
10810
  msgid ""
10811
  "Patterns change the codes like {{title}} with the actual value of the post "
10812
  "Title."
10813
  msgstr ""
10814
 
10815
+ #: view/SeoSettings/Automation.php:502
10816
  msgid ""
10817
  "In Squirrly, each post type in your site comes with a predefined posting "
10818
  "pattern when displayed onto your website. However, based on your site's "
10820
  "include."
10821
  msgstr ""
10822
 
10823
+ #: view/SeoSettings/Automation.php:503
10824
  msgid ""
10825
  "Once you set up a pattern for a particular post type, only the content "
10826
  "required by your custom sequence will be displayed."
10827
  msgstr ""
10828
 
10829
+ #: view/SeoSettings/Automation.php:504
10830
  #, php-format
10831
  msgid ""
10832
  "Squirrly lets you see how the customized patterns will apply when posts/"
10834
  "to go to the %sBulk SEO%s and see the meta information for each post type."
10835
  msgstr ""
10836
 
10837
+ #: view/SeoSettings/Automation.php:512
10838
  msgid "META Lengths"
10839
  msgstr ""
10840
 
10841
+ #: view/SeoSettings/Automation.php:514
10842
  msgid "Change the lengths for each META on automation"
10843
  msgstr ""
10844
 
10845
+ #: view/SeoSettings/Automation.php:520
10846
  msgid "Title Length"
10847
  msgstr ""
10848
 
10849
+ #: view/SeoSettings/Automation.php:528
10850
  msgid "Description Length"
10851
  msgstr ""
10852
 
10853
+ #: view/SeoSettings/Automation.php:536
10854
  msgid "Open Graph Title Length"
10855
  msgstr ""
10856
 
10857
+ #: view/SeoSettings/Automation.php:544
10858
  msgid "Open Graph Description Length"
10859
  msgstr ""
10860
 
10861
+ #: view/SeoSettings/Automation.php:552
10862
  msgid "Twitter Card Title Length"
10863
  msgstr ""
10864
 
10865
+ #: view/SeoSettings/Automation.php:560
10866
  msgid "Twitter Card Description Length"
10867
  msgstr ""
10868
 
10869
+ #: view/SeoSettings/Automation.php:568
10870
  msgid "JSON-LD Title Length"
10871
  msgstr ""
10872
 
10873
+ #: view/SeoSettings/Automation.php:576
10874
  msgid "JSON-LD Description Length"
10875
  msgstr ""
10876
 
10877
+ #: view/SeoSettings/Backup.php:23
10878
  msgid "Import Settings & SEO"
10879
  msgstr ""
10880
 
10881
+ #: view/SeoSettings/Backup.php:25
10882
  msgid ""
10883
  "Import the settings and SEO from other plugins so you can use only Squirrly "
10884
  "SEO for on-page SEO."
10885
  msgstr ""
10886
 
10887
+ #: view/SeoSettings/Backup.php:26
10888
  msgid ""
10889
  "Note! If you import the SEO settings from other plugins or themes, you will "
10890
  "lose all the settings that you had in Squirrly SEO. Make sure you backup "
10891
  "your settings from the panel below before you do this."
10892
  msgstr ""
10893
 
10894
+ #: view/SeoSettings/Backup.php:43
10895
  msgid "Import Settings From"
10896
  msgstr ""
10897
 
10898
+ #: view/SeoSettings/Backup.php:44
10899
  msgid "Select the plugin or theme you want to import the Settings from."
10900
  msgstr ""
10901
 
10902
+ #: view/SeoSettings/Backup.php:60
10903
  msgid "Import Settings"
10904
  msgstr ""
10905
 
10906
+ #: view/SeoSettings/Backup.php:71
10907
  msgid "Import SEO From"
10908
  msgstr ""
10909
 
10910
+ #: view/SeoSettings/Backup.php:72
10911
  msgid "Select the plugin or theme you want to import the SEO settings from."
10912
  msgstr ""
10913
 
10914
+ #: view/SeoSettings/Backup.php:99
 
 
 
 
10915
  msgid "Backup Settings & SEO"
10916
  msgstr ""
10917
 
10918
+ #: view/SeoSettings/Backup.php:101
10919
  msgid ""
10920
  "You can now download your Squirrly settings in an sql file before you go "
10921
  "ahead and import the SEO settings from another plugin. That way, you can "
10922
  "always go back to your Squirrly settings."
10923
  msgstr ""
10924
 
10925
+ #: view/SeoSettings/Backup.php:108
10926
  msgid "Backup Settings"
10927
  msgstr ""
10928
 
10929
+ #: view/SeoSettings/Backup.php:109
10930
  msgid "Download all the settings from Squirrly SEO."
10931
  msgstr ""
10932
 
10933
+ #: view/SeoSettings/Backup.php:114
10934
  msgid "Download Backup"
10935
  msgstr ""
10936
 
10937
+ #: view/SeoSettings/Backup.php:122
10938
  msgid "Backup SEO"
10939
  msgstr ""
10940
 
10941
+ #: view/SeoSettings/Backup.php:123
10942
  msgid "Download all the Squirrly SEO Snippet optimizations."
10943
  msgstr ""
10944
 
10945
+ #: view/SeoSettings/Backup.php:128
10946
  msgid "Download Backup"
10947
  msgstr ""
10948
 
10949
+ #: view/SeoSettings/Backup.php:136
10950
  msgid "Restore Settings & SEO"
10951
  msgstr ""
10952
 
10953
+ #: view/SeoSettings/Backup.php:138
10954
  msgid "Restore the settings and all the pages optimized with Squirrly SEO."
10955
  msgstr ""
10956
 
10957
+ #: view/SeoSettings/Backup.php:145 view/SeoSettings/Backup.php:154
10958
  msgid "Restore Settings"
10959
  msgstr ""
10960
 
10961
+ #: view/SeoSettings/Backup.php:146
10962
  msgid "Upload the file with the saved Squirrly Settings."
10963
  msgstr ""
10964
 
10965
+ #: view/SeoSettings/Backup.php:162 view/SeoSettings/Backup.php:171
10966
  msgid "Restore SEO"
10967
  msgstr ""
10968
 
10969
+ #: view/SeoSettings/Backup.php:163
10970
  msgid "Upload the file with the saved Squirrly SEO SQL file."
10971
  msgstr ""
10972
 
10973
+ #: view/SeoSettings/Backup.php:178
10974
  msgid "Rollback Plugin"
10975
  msgstr ""
10976
 
10977
+ #: view/SeoSettings/Backup.php:180
10978
  msgid "You can rollback Squirrly SEO plugin to the last stable version."
10979
  msgstr ""
10980
 
10981
+ #: view/SeoSettings/Backup.php:187
10982
  msgid "Rollback to"
10983
  msgstr ""
10984
 
10985
+ #: view/SeoSettings/Backup.php:188
10986
  msgid "Install the last stable version of the plugin."
10987
  msgstr ""
10988
 
10989
  # @ squirrly-seo
10990
+ #: view/SeoSettings/Backup.php:193
10991
  #, fuzzy
10992
  #| msgid "Squirrly settings"
10993
  msgid "Install Squirrly SEO"
10994
  msgstr "Squirrly Einstellungen"
10995
 
10996
+ #: view/SeoSettings/Favicon.php:27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10997
  msgid "Website Icon"
10998
  msgstr ""
10999
 
11000
+ #: view/SeoSettings/Favicon.php:29
 
 
 
 
11001
  msgid ""
11002
  "Add your website icon in the browser tabs and on other devices like iPhone, "
11003
  "iPad and Android phones."
11004
  msgstr ""
11005
 
11006
+ #: view/SeoSettings/Favicon.php:35
11007
+ msgid "Activate Favicon"
11008
+ msgstr ""
11009
+
11010
+ #: view/SeoSettings/Favicon.php:55
11011
  msgid "Upload file"
11012
  msgstr ""
11013
 
11014
+ #: view/SeoSettings/Favicon.php:56
11015
  msgid "Upload a jpg, jpeg, png or ico file."
11016
  msgstr ""
11017
 
11018
+ #: view/SeoSettings/Favicon.php:86
11019
+ msgid "Add Apple Touch Icons"
11020
  msgstr ""
11021
 
11022
+ #: view/SeoSettings/Favicon.php:87
11023
+ msgid "Also load the favicon for Apple devices."
11024
  msgstr ""
11025
 
11026
  # @ squirrly-seo
11027
+ #: view/SeoSettings/Favicon.php:93
11028
  msgid ""
11029
  "If you don't see the new icon in your browser, empty the browser cache and "
11030
  "refresh the page."
11031
  msgstr ""
11032
 
11033
+ #: view/SeoSettings/Favicon.php:94
11034
  msgid "Accepted file types: JPG, JPEG, GIF and PNG."
11035
  msgstr ""
11036
 
11037
+ #: view/SeoSettings/Favicon.php:95
11038
  msgid ""
11039
  "Does not physically create the favicon.ico file. The best option for "
11040
  "Multisites."
11041
  msgstr ""
11042
 
11043
+ #: view/SeoSettings/Jsonld.php:27
11044
  msgid "JSON-LD Structured Data"
11045
  msgstr ""
11046
 
11047
+ #: view/SeoSettings/Jsonld.php:57
11048
  msgid "Your Site Type"
11049
  msgstr ""
11050
 
11051
+ #: view/SeoSettings/Jsonld.php:58
11052
  msgid ""
11053
  "The Organization details will be added in JSON-LD publisher section for "
11054
  "every page and post"
11055
  msgstr ""
11056
 
11057
+ #: view/SeoSettings/Jsonld.php:63
11058
  msgid "Organization"
11059
  msgstr ""
11060
 
11061
+ #: view/SeoSettings/Jsonld.php:64
11062
  msgid "Personal"
11063
  msgstr ""
11064
 
11065
+ #: view/SeoSettings/Jsonld.php:73
11066
  msgid "Your Organization Name"
11067
  msgstr ""
11068
 
11069
+ #: view/SeoSettings/Jsonld.php:75
11070
  msgid "eg. COMPANY LTD"
11071
  msgstr ""
11072
 
11073
+ #: view/SeoSettings/Jsonld.php:83 view/SeoSettings/Jsonld.php:154
11074
  msgid "Logo URL"
11075
  msgstr ""
11076
 
11077
+ #: view/SeoSettings/Jsonld.php:88 view/SeoSettings/Jsonld.php:159
11078
+ #: view/SeoSettings/Metas.php:189
11079
  msgid "Select Image"
11080
  msgstr ""
11081
 
11082
+ #: view/SeoSettings/Jsonld.php:93 view/SeoSettings/Jsonld.php:164
11083
  msgid "Contact Phone"
11084
  msgstr ""
11085
 
11086
+ #: view/SeoSettings/Jsonld.php:94 view/SeoSettings/Jsonld.php:165
11087
  msgid "eg. +1-541-754-3010"
11088
  msgstr ""
11089
 
11090
+ #: view/SeoSettings/Jsonld.php:102
11091
  msgid "Contact Type"
11092
  msgstr ""
11093
 
11094
+ #: view/SeoSettings/Jsonld.php:107
11095
  msgid "Customer Service"
11096
  msgstr ""
11097
 
11098
+ #: view/SeoSettings/Jsonld.php:108
11099
  msgid "Technical Support"
11100
  msgstr ""
11101
 
11102
+ #: view/SeoSettings/Jsonld.php:109
11103
  msgid "Billing Support"
11104
  msgstr ""
11105
 
11106
+ #: view/SeoSettings/Jsonld.php:110
11107
  msgid "Bill Payment"
11108
  msgstr ""
11109
 
11110
+ #: view/SeoSettings/Jsonld.php:111
11111
  msgid "Sales"
11112
  msgstr ""
11113
 
11114
+ #: view/SeoSettings/Jsonld.php:112
11115
  msgid "Reservations"
11116
  msgstr ""
11117
 
11118
+ #: view/SeoSettings/Jsonld.php:113
11119
  msgid "Credit Card Support"
11120
  msgstr ""
11121
 
11122
+ #: view/SeoSettings/Jsonld.php:114
11123
  msgid "Emergency"
11124
  msgstr ""
11125
 
11126
+ #: view/SeoSettings/Jsonld.php:115
11127
  msgid "Baggage Tracking"
11128
  msgstr ""
11129
 
11130
+ #: view/SeoSettings/Jsonld.php:116
11131
  msgid "Roadside Assistance"
11132
  msgstr ""
11133
 
11134
+ #: view/SeoSettings/Jsonld.php:117
11135
  msgid "Package Tracking"
11136
  msgstr ""
11137
 
11138
+ #: view/SeoSettings/Jsonld.php:123 view/SeoSettings/Jsonld.php:173
11139
  msgid "Short Description"
11140
  msgstr ""
11141
 
11142
+ #: view/SeoSettings/Jsonld.php:124
11143
  msgid "A short description about the company. 20-50 words."
11144
  msgstr ""
11145
 
11146
+ #: view/SeoSettings/Jsonld.php:135
11147
  msgid "Your Name"
11148
  msgstr ""
11149
 
11167
  msgid "More Json-LD Settings"
11168
  msgstr ""
11169
 
11170
+ #: view/SeoSettings/Jsonld.php:194
11171
+ msgid "Add Support For Woocommerce"
11172
+ msgstr ""
11173
+
11174
+ #: view/SeoSettings/Jsonld.php:195
11175
+ msgid ""
11176
+ "Improve the Woocommerce Product and Orders Schema with the required data."
11177
  msgstr ""
11178
 
11179
+ #: view/SeoSettings/Jsonld.php:205
11180
+ msgid "Add default data for Woocommerce Products"
11181
+ msgstr ""
11182
+
11183
+ #: view/SeoSettings/Jsonld.php:206
11184
+ msgid ""
11185
+ "Add default data for JSON-LD aggregateRating, review, offers, sku, mpn to "
11186
+ "avoid GSC errors."
11187
+ msgstr ""
11188
+
11189
+ #: view/SeoSettings/Jsonld.php:216
11190
+ msgid "Add Breadcrumbs in Json-LD"
11191
+ msgstr ""
11192
+
11193
+ #: view/SeoSettings/Jsonld.php:217
11194
  msgid ""
11195
  "Add the BreadcrumbsList Schema into Json-LD including all parent categories."
11196
  msgstr ""
11197
 
11198
+ #: view/SeoSettings/Jsonld.php:227
11199
  msgid "Remove other Json-LD from page"
11200
  msgstr ""
11201
 
11202
+ #: view/SeoSettings/Jsonld.php:228
11203
  msgid ""
11204
  "Clear the Json-LD from other plugins and theme to avoid duplicate schemas."
11205
  msgstr ""
11206
 
11207
+ #: view/SeoSettings/Metas.php:46
11208
  msgid "Optimize the Titles"
11209
  msgstr ""
11210
 
11211
+ #: view/SeoSettings/Metas.php:47
11212
  msgid ""
11213
  "Add the Title Tag in the page header. You can customize it using the Bulk "
11214
  "SEO and Squirrly SEO Snippet."
11215
  msgstr ""
11216
 
11217
+ #: view/SeoSettings/Metas.php:57
11218
  msgid "Optimize Descriptions"
11219
  msgstr ""
11220
 
11221
+ #: view/SeoSettings/Metas.php:58
11222
  msgid ""
11223
  "Add the Description meta in the page header. You can customize it using the "
11224
  "Bulk SEO and Squirrly SEO Snippet."
11225
  msgstr ""
11226
 
11227
+ #: view/SeoSettings/Metas.php:68
11228
  msgid "Optimize Keywords"
11229
  msgstr ""
11230
 
11231
+ #: view/SeoSettings/Metas.php:69
11232
  msgid ""
11233
  "Add the Keyword meta in the page header. You can customize it using the Bulk "
11234
  "SEO and Squirrly SEO Snippet."
11235
  msgstr ""
11236
 
11237
+ #: view/SeoSettings/Metas.php:70
11238
  msgid ""
11239
  "This meta is not mandatory for Google but other search engines still use it "
11240
  "for ranking"
11241
  msgstr ""
11242
 
11243
+ #: view/SeoSettings/Metas.php:81
11244
  msgid "Add Canonical Meta Link"
11245
  msgstr ""
11246
 
11247
+ #: view/SeoSettings/Metas.php:82
11248
  msgid ""
11249
  "Add canonical link meta in the page header. You can customize the canonical "
11250
  "link on each page."
11251
  msgstr ""
11252
 
11253
+ #: view/SeoSettings/Metas.php:83
11254
  msgid ""
11255
  "Also add prev & next links metas in the page header when navigate between "
11256
  "blog pages."
11257
  msgstr ""
11258
 
11259
+ #: view/SeoSettings/Metas.php:93
11260
  msgid "Add Dublin Core Meta"
11261
  msgstr ""
11262
 
11263
+ #: view/SeoSettings/Metas.php:94
11264
  msgid "Add the Dublin Core meta in the page header."
11265
  msgstr ""
11266
 
11267
+ #: view/SeoSettings/Metas.php:104
11268
+ msgid "Add Robots Meta"
11269
  msgstr ""
11270
 
11271
+ #: view/SeoSettings/Metas.php:105
11272
+ msgid ""
11273
+ "Add the Index/Noindex and Follow/Nofollow options in Squirrly SEO Snippet."
11274
  msgstr ""
11275
 
11276
+ #: view/SeoSettings/Metas.php:106
11277
+ msgid "Add googlebot and bingbot METAs for better performance."
11278
+ msgstr ""
11279
+
11280
+ #: view/SeoSettings/Metas.php:113
11281
+ msgid "More SEO Settings"
11282
  msgstr ""
11283
 
11284
  #: view/SeoSettings/Metas.php:121
11285
+ msgid "Add the Post tags in Keyword META"
11286
  msgstr ""
11287
 
11288
  #: view/SeoSettings/Metas.php:122
11289
  msgid ""
11290
+ "Add all the tags from your posts as keywords. Not recommended when you use "
11291
+ "Keywords in Squirrly SEO Snippet."
11292
  msgstr ""
11293
 
11294
  #: view/SeoSettings/Metas.php:132
11301
  "page preview."
11302
  msgstr ""
11303
 
11304
+ #: view/SeoSettings/Metas.php:145
11305
  msgid "First Page Optimization"
11306
  msgstr ""
11307
 
11308
+ #: view/SeoSettings/Metas.php:147
11309
  msgid ""
11310
  "Needed when you didn't set a specific page as Homepage in Settings > Reading "
11311
  "page"
11312
  msgstr ""
11313
 
11314
+ #: view/SeoSettings/Metas.php:175
11315
  msgid "Keywords"
11316
  msgstr ""
11317
 
11318
+ #: view/SeoSettings/Metas.php:176
11319
  msgid "Tips: use 2-4 keywords"
11320
  msgstr ""
11321
 
11322
+ #: view/SeoSettings/Metas.php:197
11323
  msgid "First Page Preview"
11324
  msgstr ""
11325
 
11326
+ #: view/SeoSettings/Metas.php:199
11327
  msgid "See how the social snippet will look like for the front page"
11328
  msgstr ""
11329
 
11330
+ #: view/SeoSettings/Metas.php:204
11331
  msgid "Squirrly Snippet"
11332
  msgstr ""
11333
 
11334
+ #: view/SeoSettings/Metas.php:215
11335
  msgid ""
11336
  "If you don't see any changes in your Google snippet, check if other SEO "
11337
  "themes or plugins affect Squirrly."
11338
  msgstr ""
11339
 
11340
+ #: view/SeoSettings/Robots.php:29
 
 
 
 
11341
  msgid ""
11342
  "A robots.txt file tells search engine crawlers which pages or files the "
11343
  "crawler can or can't request from your site."
11344
  msgstr ""
11345
 
11346
+ #: view/SeoSettings/Robots.php:35
11347
+ msgid "Activate Robots"
11348
+ msgstr ""
11349
+
11350
+ #: view/SeoSettings/Robots.php:56
11351
  msgid "Edit the Robots.txt data"
11352
  msgstr ""
11353
 
11354
+ #: view/SeoSettings/Robots.php:57
11355
  msgid ""
11356
  "Does not physically create the robots.txt file. The best option for "
11357
  "Multisites."
11358
  msgstr ""
11359
 
11360
+ #: view/SeoSettings/Sitemap.php:55
11361
  msgid "Blogging Frequency"
11362
  msgstr ""
11363
 
11364
+ #: view/SeoSettings/Sitemap.php:56
11365
  msgid "How often do you write new posts?"
11366
  msgstr ""
11367
 
11368
+ #: view/SeoSettings/Sitemap.php:60
11369
  msgid "every hour"
11370
  msgstr ""
11371
 
11372
+ #: view/SeoSettings/Sitemap.php:61
11373
  msgid "every day"
11374
  msgstr ""
11375
 
11376
+ #: view/SeoSettings/Sitemap.php:62
11377
  msgid "1-3 times per week"
11378
  msgstr ""
11379
 
11380
+ #: view/SeoSettings/Sitemap.php:63
11381
  msgid "1-3 times per month"
11382
  msgstr ""
11383
 
11384
+ #: view/SeoSettings/Sitemap.php:64
11385
  msgid "1-3 times per year"
11386
  msgstr ""
11387
 
11388
+ #: view/SeoSettings/Sitemap.php:74
11389
  msgid "Ping New Posts to Google"
11390
  msgstr ""
11391
 
11392
+ #: view/SeoSettings/Sitemap.php:75
11393
  msgid "Ping your sitemap to Google and Bing when a new post is published."
11394
  msgstr ""
11395
 
11396
+ #: view/SeoSettings/Sitemap.php:76
11397
  msgid "Not recommended if you added your sitemap in Google Search Console."
11398
  msgstr ""
11399
 
11400
+ #: view/SeoSettings/Sitemap.php:87
11401
  msgid "Combine Languages in Sitemap"
11402
  msgstr ""
11403
 
11404
+ #: view/SeoSettings/Sitemap.php:88
11405
  msgid "Add all languages in the same sitemap.xml file"
11406
  msgstr ""
11407
 
11408
+ #: view/SeoSettings/Sitemap.php:89
11409
  msgid ""
11410
  "If not selected, you have to add the language slug for each snippet. e.g. /"
11411
  "en/sitemap.xml"
11412
  msgstr ""
11413
 
11414
+ #: view/SeoSettings/Sitemap.php:98
11415
  msgid "Build Sitemaps for"
11416
  msgstr ""
11417
 
11418
+ #: view/SeoSettings/Sitemap.php:100
11419
  #, php-format
11420
  msgid ""
11421
  "Check the sitemap you want Squirrly to build for your website. Your sitemap "
11422
  "will be %s"
11423
  msgstr ""
11424
 
11425
+ #: view/SeoSettings/Sitemap.php:101
11426
  msgid ""
11427
  "Verify your sitemaps after you activate them to have data. Uncheck them if "
11428
  "they don't have URLs to avoid Google errors."
11429
  msgstr ""
11430
 
11431
+ #: view/SeoSettings/Sitemap.php:110
11432
  msgid "Home Page"
11433
  msgstr ""
11434
 
11435
+ #: view/SeoSettings/Sitemap.php:111
11436
  msgid "Build the sitemap for the home page."
11437
  msgstr ""
11438
 
11439
+ #: view/SeoSettings/Sitemap.php:120
11440
  msgid "Google News"
11441
  msgstr ""
11442
 
11443
+ #: view/SeoSettings/Sitemap.php:121
11444
  #, php-format
11445
  msgid ""
11446
  "Only if you have a news website. Make sure you submit your website to "
11447
  "%sGoogle News%s first."
11448
  msgstr ""
11449
 
11450
+ #: view/SeoSettings/Sitemap.php:133
11451
  msgid "Posts"
11452
  msgstr ""
11453
 
11454
+ #: view/SeoSettings/Sitemap.php:134
11455
  msgid "Build the sitemap for your posts."
11456
  msgstr ""
11457
 
11458
+ #: view/SeoSettings/Sitemap.php:143
11459
  msgid "Attachments"
11460
  msgstr ""
11461
 
11462
+ #: view/SeoSettings/Sitemap.php:144
11463
  msgid "Only recommended if you have a photography website."
11464
  msgstr ""
11465
 
11466
+ #: view/SeoSettings/Sitemap.php:155
11467
  msgid "Categories"
11468
  msgstr ""
11469
 
11470
+ #: view/SeoSettings/Sitemap.php:156
11471
  msgid "Build the sitemap for your post categories."
11472
  msgstr ""
11473
 
11474
+ #: view/SeoSettings/Sitemap.php:166
11475
  msgid "Tags"
11476
  msgstr ""
11477
 
11478
+ #: view/SeoSettings/Sitemap.php:167
11479
  msgid "Build the sitemap for your post tags."
11480
  msgstr ""
11481
 
11482
+ #: view/SeoSettings/Sitemap.php:178
11483
  msgid "Pages"
11484
  msgstr ""
11485
 
11486
+ #: view/SeoSettings/Sitemap.php:179
11487
  msgid "Build the sitemap for your pages."
11488
  msgstr ""
11489
 
11490
+ #: view/SeoSettings/Sitemap.php:188
11491
  msgid "Archive"
11492
  msgstr ""
11493
 
11494
+ #: view/SeoSettings/Sitemap.php:189
11495
  msgid "Build the sitemap for your archive links."
11496
  msgstr ""
11497
 
11498
+ #: view/SeoSettings/Sitemap.php:200
11499
  msgid "Custom Taxonomies"
11500
  msgstr ""
11501
 
11502
+ #: view/SeoSettings/Sitemap.php:201
11503
  msgid "Build the sitemap for your custom post type categories and tags."
11504
  msgstr ""
11505
 
11506
+ #: view/SeoSettings/Sitemap.php:210
11507
  msgid "Custom Posts"
11508
  msgstr ""
11509
 
11510
+ #: view/SeoSettings/Sitemap.php:211
11511
  msgid ""
11512
  "Build the sitemap for your custom post types (other than WP posts and pages)."
11513
  msgstr ""
11514
 
11515
+ #: view/SeoSettings/Sitemap.php:223
11516
  msgid "Products"
11517
  msgstr ""
11518
 
11519
+ #: view/SeoSettings/Sitemap.php:224
11520
  msgid "Build the sitemap for your e-commerce products."
11521
  msgstr ""
11522
 
11523
+ #: view/SeoSettings/Sitemap.php:244
11524
  msgid "Include Images in Sitemap"
11525
  msgstr ""
11526
 
11527
+ #: view/SeoSettings/Sitemap.php:245
11528
  msgid ""
11529
  "Add the image tag for each post with feature image to index your images in "
11530
  "Google Image Search."
11531
  msgstr ""
11532
 
11533
+ #: view/SeoSettings/Sitemap.php:255
11534
  msgid "Include Videos in Sitemap"
11535
  msgstr ""
11536
 
11537
+ #: view/SeoSettings/Sitemap.php:256
11538
  msgid "Add the video tag for each post with embed video in it."
11539
  msgstr ""
11540
 
11541
+ #: view/SeoSettings/Sitemap.php:268
11542
  msgid "Sitemap Pagination"
11543
  msgstr ""
11544
 
11545
+ #: view/SeoSettings/Sitemap.php:269
11546
  msgid "How many Posts per page to show in sitemap?"
11547
  msgstr ""
11548
 
11549
+ #: view/SeoSettings/Sitemap.php:287
11550
  msgid "Fix Relative URLs"
11551
  msgstr ""
11552
 
11553
+ #: view/SeoSettings/Sitemap.php:288
11554
  #, php-format
11555
  msgid ""
11556
  "Make sure that all URLs have the absolute path in each Sitemap. It's "
11558
  "%sFeedburner%s"
11559
  msgstr ""
11560
 
11561
+ #: view/SeoSettings/Social.php:48
11562
  msgid ""
11563
  "Add the Social Open Graph protocol so that your Facebook shares look good."
11564
  msgstr ""
11565
 
11566
+ #: view/SeoSettings/Social.php:49
11567
  #, php-format
11568
  msgid ""
11569
  "You can always update an URL on Facebook if you change its Social Media "
11570
  "Image. Visit %sOpen Graph Debugger%s"
11571
  msgstr ""
11572
 
11573
+ #: view/SeoSettings/Social.php:58
11574
  msgid "Facebook Share Language"
11575
  msgstr ""
11576
 
11577
+ #: view/SeoSettings/Social.php:59
11578
  msgid ""
11579
  "Use this so that Facebook can automatically translate the text into the "
11580
  "reader's language"
11581
  msgstr ""
11582
 
11583
+ #: view/SeoSettings/Social.php:208
11584
  msgid "Facebook App ID"
11585
  msgstr ""
11586
 
11587
+ #: view/SeoSettings/Social.php:209
11588
  #, php-format
11589
  msgid ""
11590
  "Add the %sFacebook App ID%s to create a connection between your Facebook "
11591
  "Page and your Website."
11592
  msgstr ""
11593
 
11594
+ #: view/SeoSettings/Social.php:228 view/SeoSettings/Social.php:240
11595
+ #: view/SeoSettings/Social.php:253
11596
  msgid "Facebook Admin ID"
11597
  msgstr ""
11598
 
11599
+ #: view/SeoSettings/Social.php:229 view/SeoSettings/Social.php:241
11600
  msgid ""
11601
  "Similar to Facebook App ID, Facebook Admin ID connects your Facebook Page to "
11602
  "your Website."
11603
  msgstr ""
11604
 
11605
+ #: view/SeoSettings/Social.php:260
11606
  msgid "Add multiple Facebook Admin IDs"
11607
  msgstr ""
11608
 
11609
+ #: view/SeoSettings/Social.php:271
11610
  msgid ""
11611
  "Add the Twitter card in your tweets so that your Twitter shares look good."
11612
  msgstr ""
11613
 
11614
+ #: view/SeoSettings/Social.php:272
11615
  #, php-format
11616
  msgid ""
11617
  "Make sure you validate the twitter card with your Twitter account. Visit "
11618
  "%sTwitter Card Validator%s"
11619
  msgstr ""
11620
 
11621
+ #: view/SeoSettings/Social.php:282
11622
  msgid "Share Large Images"
11623
  msgstr ""
11624
 
11625
+ #: view/SeoSettings/Social.php:283
11626
  msgid ""
11627
  "Activate this option only if you upload images with sizes between 500px and "
11628
  "4096px width in Twitter Card."
11629
  msgstr ""
11630
 
11631
+ #: view/SeoSettings/Social.php:284
11632
  #, php-format
11633
  msgid ""
11634
  "This option will show the twitter card image as a shared image and not as a "
11635
  "summary. Visit %sSummary Card with Large Image%s"
11636
  msgstr ""
11637
 
11638
+ #: view/SeoSettings/Social.php:292
11639
  msgid "Social Media Accounts"
11640
  msgstr ""
11641
 
11642
+ #: view/SeoSettings/Social.php:294
11643
  msgid ""
11644
  "Add your Social Media account for JSON-LD Structured data, Open Graph, and "
11645
  "Twitter Card."
11646
  msgstr ""
11647
 
11648
+ #: view/SeoSettings/Social.php:300
11649
  msgid "Twitter Profile URL"
11650
  msgstr ""
11651
 
11652
+ #: view/SeoSettings/Social.php:301
11653
  msgid "https://twitter.com/XXXXXXXX"
11654
  msgstr ""
11655
 
11656
+ #: view/SeoSettings/Social.php:302
11657
  msgid "Required for Twitter Card Validator"
11658
  msgstr ""
11659
 
11660
+ #: view/SeoSettings/Social.php:311
11661
  msgid "Facebook Profile or Page URL"
11662
  msgstr ""
11663
 
11664
+ #: view/SeoSettings/Social.php:312
11665
  msgid "https://facebook.com/XXXXXXXX"
11666
  msgstr ""
11667
 
11668
+ #: view/SeoSettings/Social.php:322
11669
  msgid "Linkedin Profile URL"
11670
  msgstr ""
11671
 
11672
+ #: view/SeoSettings/Social.php:323
11673
  msgid "https://linkedin.com/XXXXXXXX"
11674
  msgstr ""
11675
 
11676
+ #: view/SeoSettings/Social.php:332
11677
  msgid "Pinterest Profile URL"
11678
  msgstr ""
11679
 
11680
+ #: view/SeoSettings/Social.php:333
11681
  msgid "https://pinterest.com/XXXXXXXX"
11682
  msgstr ""
11683
 
11684
+ #: view/SeoSettings/Social.php:342
11685
  msgid "Instagram Profile URL"
11686
  msgstr ""
11687
 
11688
+ #: view/SeoSettings/Social.php:343
11689
  msgid "https://instagram.com/XXXXXXXX"
11690
  msgstr ""
11691
 
11692
+ #: view/SeoSettings/Social.php:352
11693
  msgid "Youtube Channel URL"
11694
  msgstr ""
11695
 
11696
+ #: view/SeoSettings/Social.php:353
11697
  msgid "https://youtube.com/channel/XXXXXXXX"
11698
  msgstr ""
11699
 
11700
  # @ squirrly-seo
11701
+ #: view/SeoSettings/Tracking.php:56
11702
  #, fuzzy
11703
  #| msgid "Google %sAnalytics ID%s`:"
11704
  msgid "Google Analytics ID"
11705
  msgstr "Google %sAnalytics ID%s`:"
11706
 
11707
+ #: view/SeoSettings/Tracking.php:57
11708
  #, php-format
11709
  msgid ""
11710
  "Squirrly adds the Google Tracking script for your Analytics ID. %sGet the "
11711
  "Analytics ID%s"
11712
  msgstr ""
11713
 
11714
+ #: view/SeoSettings/Tracking.php:75
11715
+ msgid "Get GA Code"
11716
+ msgstr ""
11717
+
11718
+ #: view/SeoSettings/Tracking.php:84
11719
  msgid "Google Tracking Mode"
11720
  msgstr ""
11721
 
11722
+ #: view/SeoSettings/Tracking.php:85
11723
  #, php-format
11724
  msgid ""
11725
  "Choose gtag.js if you use %sGoogle Tag Manager%s. Otherwise select analytics."
11726
  "js to track the website traffic."
11727
  msgstr ""
11728
 
11729
+ #: view/SeoSettings/Tracking.php:89
11730
  msgid "analytics.js"
11731
  msgstr ""
11732
 
11733
+ #: view/SeoSettings/Tracking.php:90
11734
  msgid "gtag.js"
11735
  msgstr ""
11736
 
11737
+ #: view/SeoSettings/Tracking.php:100
11738
+ msgid "Facebook Pixel"
11739
+ msgstr ""
11740
+
11741
+ #: view/SeoSettings/Tracking.php:101
11742
  #, php-format
11743
  msgid ""
11744
  "Use FB Pixel to track the visitors events and to use Facebook Ads more "
11745
  "efficient. %sLearn More%s"
11746
  msgstr ""
11747
 
11748
+ #: view/SeoSettings/Tracking.php:117
11749
  msgid "Load Trackings as AMP"
11750
  msgstr ""
11751
 
11752
+ #: view/SeoSettings/Tracking.php:118
11753
  msgid ""
11754
  "Only if your website is AMP optimize, activate this option to load the "
11755
  "scripts for AMP version."
11756
  msgstr ""
11757
 
11758
+ #: view/SeoSettings/Tracking.php:128
11759
  msgid "Load Tracking for Logged Users"
11760
  msgstr ""
11761
 
11762
+ #: view/SeoSettings/Tracking.php:129
11763
  msgid "Load the tracking codes for logged users too."
11764
  msgstr ""
11765
 
11766
+ #: view/SeoSettings/Webmaster.php:27
11767
  msgid "Webmaster Tools"
11768
  msgstr ""
11769
 
11770
+ #: view/SeoSettings/Webmaster.php:32
11771
  msgid "Activate Webmasters"
11772
  msgstr ""
11773
 
11774
+ #: view/SeoSettings/Webmaster.php:56
11775
  msgid "Google Verification Code"
11776
  msgstr ""
11777
 
11778
  # @ squirrly-seo
11779
+ #: view/SeoSettings/Webmaster.php:57
11780
  #, fuzzy, php-format
11781
  #| msgid "Google META verification code for %sWebmaster Tool%s`:"
11782
  msgid ""
11784
  "%s and %sWebmaster Tool%s"
11785
  msgstr "Google META Bestätigungs-Code für %sWebmaster Tool%s`:"
11786
 
11787
+ #: view/SeoSettings/Webmaster.php:75
11788
+ msgid "Get GSC Code"
11789
+ msgstr ""
11790
+
11791
+ #: view/SeoSettings/Webmaster.php:84
11792
  msgid "Bing Verification Code"
11793
  msgstr ""
11794
 
11795
  # @ squirrly-seo
11796
+ #: view/SeoSettings/Webmaster.php:85
11797
  #, fuzzy, php-format
11798
  #| msgid "Google META verification code for %sWebmaster Tool%s`:"
11799
  msgid "Add the Bing META verification code to connect to %sWebmaster Tool%s"
11800
  msgstr "Google META Bestätigungs-Code für %sWebmaster Tool%s`:"
11801
 
11802
+ #: view/SeoSettings/Webmaster.php:94
11803
  msgid "Alexa META Code"
11804
  msgstr ""
11805
 
11806
+ #: view/SeoSettings/Webmaster.php:95
11807
  #, php-format
11808
  msgid ""
11809
  "Add the Alexa META code to analyze your entire website. Visit the %sAlexa "
11810
  "Marketing Tool%s"
11811
  msgstr ""
11812
 
11813
+ #: view/SeoSettings/Webmaster.php:104
11814
  msgid "Pinterest Website Validator Code"
11815
  msgstr ""
11816
 
11817
+ #: view/SeoSettings/Webmaster.php:105
11818
  #, php-format
11819
  msgid ""
11820
  "Add the Pinterest verification code to connect your website to your "
11821
  "Pinterest account. Visit the %sRich Pins Validator%s"
11822
  msgstr ""
11823
 
11824
+ # @ squirrly-seo
11825
+ #, fuzzy
11826
+ #~| msgid "Squirrly settings"
11827
+ #~ msgid "Start using Squirrly SEO"
11828
+ #~ msgstr "Squirrly Einstellungen"
11829
+
11830
+ # @ squirrly-seo
11831
+ #, fuzzy
11832
+ #~| msgid "Do the research"
11833
+ #~ msgid "All Keyword Researches performed"
11834
+ #~ msgstr "Recherchieren"
11835
+
11836
+ # @ squirrly-seo
11837
+ #, fuzzy
11838
+ #~| msgid "Could not send the email..."
11839
+ #~ msgid "Could not verify the frontend"
11840
+ #~ msgstr "Konnte E-Mail nicht senden ..."
11841
+
11842
+ # @ squirrly-seo
11843
+ #, fuzzy
11844
+ #~| msgid "Tips: 2-4 keywords"
11845
+ #~ msgid "keywords"
11846
+ #~ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
11847
+
11848
+ # @ squirrly-seo
11849
+ #, fuzzy
11850
+ #~| msgid "Turn off warnings!"
11851
+ #~ msgid "errors/warnings"
11852
+ #~ msgstr "Warnungen ausschalten!"
11853
+
11854
+ # @ squirrly-seo
11855
+ #, fuzzy
11856
+ #~| msgid "Squirrly settings"
11857
+ #~ msgid "Squirrly Stats"
11858
+ #~ msgstr "Squirrly Einstellungen"
11859
+
11860
  # @ squirrly-seo
11861
  #~ msgid ""
11862
  #~ "For Squirrly to work properly you have to use a higher version of "
11866
  #~ "von Internet Explorer verwenden. <br /> Wir empfehlen, Chrome oder "
11867
  #~ "Mozilla."
11868
 
 
 
 
 
11869
  # @ squirrly-seo
11870
  #~ msgid "Exact search:"
11871
  #~ msgstr "Exakte Suche:"
11976
  #~ msgid "Let Squirrly automatically optimize my blog"
11977
  #~ msgstr "Lassen Sie Squirrly automatisch Ihren Blog optimieren"
11978
 
 
 
 
 
11979
  # @ squirrly-seo
11980
  #~ msgid ""
11981
  #~ "adds the correct <strong>description</strong> and <strong>keywords</"
11984
  #~ "fügt die richtige <strong>Beschreibung</strong> und "
11985
  #~ "<strong>Schlüsselwörter</strong> auf allen Seiten ein"
11986
 
 
 
 
 
11987
  # @ squirrly-seo
11988
  #~ msgid "adds the <strong>XML Sitemap</strong> for search engines"
11989
  #~ msgstr "fügt die <strong>XML Sitemap</strong> für Suchmaschinen ein"
12034
  #~ msgid "Status:"
12035
  #~ msgstr "Status:"
12036
 
 
 
 
 
12037
  # @ squirrly-seo
12038
  #~ msgid "Google Plus URL:"
12039
  #~ msgstr "Google Plus URL:"
languages/squirrly-seo-de_DE.mo CHANGED
Binary file
languages/squirrly-seo-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Squirrly SEO Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2019-10-08 12:59+0300\n"
6
- "PO-Revision-Date: 2019-10-08 12:59+0300\n"
7
  "Last-Translator: Squirrly <contact@squirrly.co>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -19,177 +19,147 @@ msgstr ""
19
  "X-Generator: Poedit 2.2.4\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- #: classes/Error.php:72 classes/Error.php:83
23
  msgid "Don't bother me!"
24
  msgstr ""
25
 
26
- #: classes/RemoteController.php:297
 
 
 
 
 
 
 
 
 
 
27
  msgid "Articles optimized so far"
28
  msgstr ""
29
 
30
- #: classes/RemoteController.php:299 classes/RemoteController.php:306
31
  msgid "add post"
32
  msgstr ""
33
 
34
- #: classes/RemoteController.php:304
35
  msgid "Average optimization"
36
  msgstr ""
37
 
38
- #: classes/RemoteController.php:311
39
- msgid "All Keyword Researches performed for all websites"
40
- msgstr ""
 
 
 
41
 
42
  # @ squirrly-seo
43
- #: classes/RemoteController.php:313
44
  #, fuzzy
45
  #| msgid "Do a research"
46
  msgid "do research"
47
  msgstr "Recherchieren"
48
 
49
- #: classes/RemoteController.php:318
50
  msgid "Keywords stored in Squirrly Briefcase"
51
  msgstr ""
52
 
53
  # @ squirrly-seo
54
- #: classes/RemoteController.php:320
55
  #, fuzzy
56
  #| msgid "+ Add keyword"
57
  msgid "add keyword"
58
  msgstr "Fügen Sie ein anderes Schlüsselwort ein"
59
 
60
- #: classes/RemoteController.php:325
61
  msgid "Pages ranking in top 100 Google"
62
  msgstr ""
63
 
64
- #: classes/RemoteController.php:327
65
  msgid "see rankings"
66
  msgstr ""
67
 
68
- #: classes/RemoteController.php:332
69
  msgid "SEO Audits"
70
  msgstr ""
71
 
72
- #: classes/RemoteController.php:334
73
  msgid "see audits"
74
  msgstr ""
75
 
76
- #: classes/RemoteController.php:1001
77
- msgid "Recent discussions:"
78
- msgstr "Bisherige Diskussionen:"
79
-
80
- #: classes/RemoteController.php:1001
81
- msgid "SEO Search Volume:"
82
- msgstr ""
83
-
84
- # @ squirrly-seo
85
- #: classes/RemoteController.php:1001
86
- msgid "Competition:"
87
- msgstr "Wettbewerb:"
88
-
89
- # @ squirrly-seo
90
- #: classes/RemoteController.php:1001
91
- msgid "Trend:"
92
- msgstr "Trend:"
93
-
94
  # @ squirrly-seo
95
- #: classes/RemoteController.php:1002
96
  msgid "Keyword:"
97
  msgstr "Schlüsselwort:"
98
 
99
  # @ squirrly-seo
100
- #: classes/RemoteController.php:1003
101
  msgid "date"
102
  msgstr "Datum"
103
 
104
- #: classes/RemoteController.php:1004 controllers/CheckSeo.php:105
105
- #: controllers/Patterns.php:15 controllers/Research.php:293
106
- #: controllers/Research.php:324 controllers/Research.php:378
107
- #: controllers/Research.php:643
108
  msgid "Saved!"
109
  msgstr ""
110
 
111
  # @ squirrly-seo
112
- #: classes/RemoteController.php:1005
113
  msgid "Read it!"
114
  msgstr "Lesen!"
115
 
116
  # @ squirrly-seo
117
- #: classes/RemoteController.php:1006
118
  msgid "Insert it!"
119
  msgstr "Einfügen!"
120
 
121
  # @ squirrly-seo
122
- #: classes/RemoteController.php:1007
123
  msgid "Reference"
124
  msgstr "Referenz"
125
 
126
  # @ squirrly-seo
127
- #: classes/RemoteController.php:1008
128
  msgid "Insert as box"
129
  msgstr "Als Box einfügen"
130
 
131
- #: classes/RemoteController.php:1009
132
  msgid "Insert Link"
133
  msgstr ""
134
 
135
  # @ squirrly-seo
136
- #: classes/RemoteController.php:1010
137
  msgid "Not relevant?"
138
  msgstr "Nicht relevant?"
139
 
140
  # @ squirrly-seo
141
- #: classes/RemoteController.php:1011
142
  msgid "Insert in your article"
143
  msgstr "In Artikel einfügen"
144
 
145
- #: classes/RemoteController.php:1012
146
  msgid ":( An error occurred while processing your request. Please try again"
147
  msgstr ""
148
 
149
- #: classes/RemoteController.php:1013
150
- msgid "Keyword Research takes too long to get the results. Click to try again"
151
- msgstr ""
152
-
153
  # @ squirrly-seo
154
- #: classes/RemoteController.php:1014
155
  msgid "No results found!"
156
  msgstr "Keine Ergebnisse gefunden!"
157
 
158
- #: classes/RemoteController.php:1015
159
- msgid "Enter one more word to find relevant results"
160
- msgstr ""
161
-
162
- # @ squirrly-seo
163
- #: classes/RemoteController.php:1016
164
- #, fuzzy
165
- #| msgid "Takes too long to check this keyword ..."
166
- msgid "It's taking too long to check this keyword"
167
- msgstr "Dauert zu lange, um dieses Schlüsselwort zu überprüfen ..."
168
-
169
- # @ squirrly-seo
170
- #: classes/RemoteController.php:1017
171
- msgid "Do a research!"
172
- msgstr "Erweiterte Suche!"
173
-
174
- # @ squirrly-seo
175
- #: classes/RemoteController.php:1018
176
- msgid "Do more research!"
177
- msgstr "Erweiterte Suche!"
178
-
179
- #: classes/RemoteController.php:1019
180
  #, php-format
181
  msgid "[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]"
182
  msgstr ""
183
 
184
- #: classes/RemoteController.php:1020
185
  msgid "Has creative commons attributes"
186
  msgstr ""
187
 
188
- #: classes/RemoteController.php:1021
189
  msgid "No known copyright restrictions"
190
  msgstr ""
191
 
192
- #: classes/RemoteController.php:1022
193
  msgid ""
194
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
195
  "optimize for a keyword before publishing?"
@@ -197,136 +167,135 @@ msgstr ""
197
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
198
  "optimize for a keyword before publishing?"
199
 
200
- #: classes/RemoteController.php:1023
201
- msgid "Keyword Research limit exceeded"
202
- msgstr ""
203
-
204
- #: classes/RemoteController.php:1024
205
  msgid "Your Subscription has Expired"
206
  msgstr ""
207
 
208
- #: classes/RemoteController.php:1025
209
- msgid "Add 20 Keyword Researches"
210
- msgstr ""
211
-
212
- #: classes/RemoteController.php:1026
213
  msgid "There are no keywords saved in briefcase yet"
214
  msgstr ""
215
 
216
- #: classes/RemoteController.php:1027
217
  #, php-format
218
  msgid "Congratulations! Your article is 100% optimized!"
219
  msgstr ""
220
 
221
- #: classes/RemoteController.php:1028
222
  #, php-format
223
  msgid "appears too many times. Try to remove %s of them"
224
  msgstr ""
225
 
226
- #: classes/RemoteController.php:1029
227
  #, php-format
228
  msgid "write %s more words"
229
  msgstr ""
230
 
231
- #: classes/RemoteController.php:1030
232
  #, php-format
233
  msgid "Add the keyword in the %s of your article"
234
  msgstr ""
235
 
236
- #: classes/RemoteController.php:1031
237
  msgid "Click to keep the highlight on"
238
  msgstr ""
239
 
240
- #: classes/RemoteController.php:1032
241
  msgid "introduction"
242
  msgstr ""
243
 
244
- #: classes/RemoteController.php:1033
245
  #, php-format
246
  msgid "Write more words after the %s keyword"
247
  msgstr ""
248
 
249
- #: classes/RemoteController.php:1034
250
  msgid "or use synonyms"
251
  msgstr ""
252
 
253
- #: classes/RemoteController.php:1035
254
  #, php-format
255
  msgid "add %s more word(s)"
256
  msgstr ""
257
 
258
- #: classes/RemoteController.php:1036
259
  #, php-format
260
  msgid "or remove %s word(s)"
261
  msgstr ""
262
 
263
- #: classes/RemoteController.php:1037
264
  #, php-format
265
  msgid "add %s more keyword(s)"
266
  msgstr ""
267
 
268
- #: classes/RemoteController.php:1038
269
  #, php-format
270
  msgid "write %s more words to start calculating"
271
  msgstr ""
272
 
273
- #: classes/RemoteController.php:1039 view/Research/Research.php:43
274
  msgid "Add to Briefcase"
275
  msgstr ""
276
 
277
- #: classes/RemoteController.php:1040
278
  msgid "Add Keyword to Briefcase"
279
  msgstr ""
280
 
281
- #: classes/RemoteController.php:1041 view/Blocks/KRFound.php:83
282
- msgid "Use Keyword"
283
  msgstr ""
284
 
285
- #: classes/RemoteController.php:1042 view/Blocks/Snippet.php:137
286
- #: view/Blocks/Snippet.php:510 view/Blocks/Snippet.php:766
287
  msgid "Auto Draft"
288
  msgstr ""
289
 
 
 
 
 
 
 
 
290
  # @ squirrly-seo
291
- #: classes/helpers/Sanitize.php:117
292
  msgid "The code for Google Webmaster Tool is incorrect."
293
  msgstr "Der Code für Google Webmaster Tool ist falsch."
294
 
295
  # @ squirrly-seo
296
- #: classes/helpers/Sanitize.php:145
297
  msgid "The code for Google Analytics is incorrect."
298
  msgstr "Der Code für Google Analytics ist falsch."
299
 
300
  # @ squirrly-seo
301
- #: classes/helpers/Sanitize.php:192
302
  msgid "The code for Facebook is incorrect."
303
  msgstr "Der Code für Facebook ist falsch."
304
 
305
- #: classes/helpers/Sanitize.php:218
306
  msgid "The code for Pinterest is incorrect."
307
  msgstr ""
308
 
309
  # @ squirrly-seo
310
- #: classes/helpers/Sanitize.php:243
311
  msgid "The code for Bing is incorrect."
312
  msgstr "Der Code für Bing ist falsch."
313
 
314
  # @ squirrly-seo
315
- #: classes/helpers/Sanitize.php:268
316
  #, fuzzy
317
  #| msgid "The code for Bing is incorrect."
318
  msgid "The code for Alexa is incorrect."
319
  msgstr "Der Code für Bing ist falsch."
320
 
321
  # @ squirrly-seo
322
- #: classes/helpers/Sanitize.php:394
323
  #, fuzzy
324
  #| msgid "The code for Facebook is incorrect."
325
  msgid "The code for Facebook Pixel must only contain numbers."
326
  msgstr "Der Code für Facebook ist falsch."
327
 
328
  # @ squirrly-seo
329
- #: classes/helpers/Sanitize.php:409
330
  #, fuzzy
331
  #| msgid "The code for Facebook is incorrect."
332
  msgid "The code for Facebook App must only contain numbers."
@@ -347,600 +316,664 @@ msgstr "Wettbewerb:"
347
  msgid "Leave a review"
348
  msgstr ""
349
 
350
- #: classes/helpers/Tools.php:388
351
  msgid "Format"
352
  msgstr ""
353
 
354
- #: classes/helpers/Tools.php:405 classes/helpers/Tools.php:439
355
  msgid "Category"
356
  msgstr ""
357
 
358
- #: classes/helpers/Tools.php:422 classes/helpers/Tools.php:456
359
  msgid "Tag"
360
  msgstr ""
361
 
362
- #: classes/helpers/Tools.php:473
363
  msgid "Shipping Option"
364
  msgstr ""
365
 
366
- #: classes/helpers/Tools.php:490
367
  msgid "Author at"
368
  msgstr ""
369
 
370
- #: classes/helpers/Tools.php:558
371
  msgid "Are you looking for"
372
  msgstr ""
373
 
374
- #: classes/helpers/Tools.php:559
375
  msgid "These are the results for"
376
  msgstr ""
377
 
378
- #: classes/helpers/Tools.php:559
379
  msgid "that you can find on our website."
380
  msgstr ""
381
 
382
- #: classes/helpers/Tools.php:592
383
  msgid "Page not found"
384
  msgstr ""
385
 
386
- #: classes/helpers/Tools.php:593
387
  msgid "This page could not be found on our website."
388
  msgstr ""
389
 
390
- #: classes/helpers/Tools.php:858
391
  msgid "For better text comparison you need to install PHP mbstring extension."
392
  msgstr ""
393
 
394
- #: classes/helpers/Tools.php:911 classes/helpers/Tools.php:922
395
- #, php-format
396
- msgid ""
397
- "Good news, %s is integrated in Squirrly SEO now and you no longer have to "
398
- "run 2 different plugins."
399
- msgstr ""
400
-
401
- #: config/config.php:28
402
  msgid "Places a separator between the elements of the post description"
403
  msgstr ""
404
 
405
- #: config/config.php:29
406
  msgid "Adds the title of the post/page/term once it’s published"
407
  msgstr ""
408
 
409
- #: config/config.php:30
410
  msgid ""
411
  "Will display an excerpt from the post/page/term (if not customized, the "
412
  "excerpt will be auto-generated)"
413
  msgstr ""
414
 
415
- #: config/config.php:31
416
  msgid "Will display an excerpt from the post/page (no auto-generation)"
417
  msgstr ""
418
 
419
- #: config/config.php:32
420
  msgid "Adds the post's keyword to the post description"
421
  msgstr ""
422
 
423
- #: config/config.php:33
424
  msgid "Displays the number of the current page (i.e. 1 of 6)"
425
  msgstr ""
426
 
427
- #: config/config.php:34
428
  msgid "Adds the site's name to the post description"
429
  msgstr ""
430
 
431
- #: config/config.php:35
432
  msgid "Adds the tagline/description of your site"
433
  msgstr ""
434
 
435
- #: config/config.php:36
436
  msgid "Adds the post category (several categories will be comma-separated)"
437
  msgstr ""
438
 
439
- #: config/config.php:37
440
  msgid "Adds the primary category of the post/page"
441
  msgstr ""
442
 
443
- #: config/config.php:38
444
  msgid "Adds the category description to the post description"
445
  msgstr ""
446
 
447
- #: config/config.php:39
448
  msgid "Adds the current tag(s) (several tags will be comma-separated)"
449
  msgstr ""
450
 
451
- #: config/config.php:40
452
  msgid "Adds the tag description"
453
  msgstr ""
454
 
455
- #: config/config.php:41
456
  msgid "Adds the term name"
457
  msgstr ""
458
 
459
- #: config/config.php:42
460
  msgid "Adds the term description"
461
  msgstr ""
462
 
463
- #: config/config.php:43
464
  msgid "Displays the search phrase (if it appears in the post)"
465
  msgstr ""
466
 
467
- #: config/config.php:44
468
  msgid "Replaces the publication date of a post/page with the modified one"
469
  msgstr ""
470
 
471
- #: config/config.php:45
472
  msgid "Displays the author's nicename"
473
  msgstr ""
474
 
475
- #: config/config.php:46
476
  msgid "Adds the author's biographical info to the post description"
477
  msgstr ""
478
 
479
- #: config/config.php:47
480
  msgid "Displays the current date"
481
  msgstr ""
482
 
483
- #: config/config.php:48
484
  msgid "Displays the date of the post/page once it's published"
485
  msgstr ""
486
 
487
- #: config/config.php:49
488
  msgid "Adds the current day"
489
  msgstr ""
490
 
491
- #: config/config.php:50
492
  msgid "Adds the current month"
493
  msgstr ""
494
 
495
- #: config/config.php:51
496
  msgid "Adds the current year"
497
  msgstr ""
498
 
499
- #: config/config.php:52
500
  msgid "Adds the title of a page's parent page"
501
  msgstr ""
502
 
503
- #: config/config.php:53
504
  msgid "Adds the product name from Woocommerce for the current product"
505
  msgstr ""
506
 
507
- #: config/config.php:54
508
  msgid "Adds the product price from Woocommerce for the current product"
509
  msgstr ""
510
 
511
- #: config/config.php:55
512
  msgid "Adds the product sale price from Woocommerce for the current product"
513
  msgstr ""
514
 
515
- #: config/config.php:56
516
  msgid ""
517
  "Adds the product price currency from Woocommerce for the current product"
518
  msgstr ""
519
 
520
- #: controllers/Api.php:53
521
  msgid "Invalid Token. Please try again"
522
  msgstr ""
523
 
524
- #: controllers/Api.php:74
525
  msgid "Connection expired. Please try again"
526
  msgstr ""
527
 
528
- #: controllers/Api.php:87 controllers/Api.php:90 controllers/Api.php:93
529
  msgid "Author not found"
530
  msgstr ""
531
 
532
- #: controllers/Assistant.php:56 controllers/Research.php:76
 
 
 
 
533
  msgid "No keyword found."
534
  msgstr ""
535
 
536
- #: controllers/Assistant.php:95 controllers/Assistant.php:122
537
- #: controllers/Audits.php:82 controllers/Ranking.php:116
538
- #: controllers/SeoSettings.php:294 controllers/SeoSettings.php:311
539
- #: controllers/SeoSettings.php:331 controllers/SeoSettings.php:368
540
- #: controllers/SeoSettings.php:394 controllers/SeoSettings.php:422
541
- #: controllers/SeoSettings.php:693 controllers/SeoSettings.php:728
542
- #: controllers/SeoSettings.php:764
543
  msgid "Saved"
544
  msgstr ""
545
 
546
- #: controllers/Assistant.php:101 controllers/Patterns.php:99
547
- #: controllers/Post.php:234 controllers/PostsList.php:181
548
- #: controllers/Research.php:147 controllers/Research.php:154
549
- #: controllers/Research.php:192 controllers/Research.php:214
550
- #: controllers/Research.php:274 controllers/Research.php:304
551
- #: controllers/Research.php:331 controllers/Research.php:355
552
- #: controllers/Research.php:385 controllers/Research.php:406
553
- #: controllers/Research.php:472 controllers/Research.php:593
554
- #: controllers/Research.php:617 controllers/Research.php:651
555
- #: controllers/Research.php:677 controllers/SeoSettings.php:488
556
- #: controllers/SeoSettings.php:682 controllers/SeoSettings.php:707
557
- #: controllers/SeoSettings.php:744 controllers/SeoSettings.php:780
558
- #: controllers/SeoSettings.php:818 controllers/Snippet.php:158
 
 
559
  msgid "You do not have permission to perform this action"
560
  msgstr ""
561
 
562
  # @ squirrly-seo
563
- #: controllers/Assistant.php:127
564
  #, fuzzy
565
  #| msgid "Could not send the email..."
566
  msgid "Error: Could not save the data."
567
  msgstr "Konnte E-Mail nicht senden ..."
568
 
569
- #: controllers/Audits.php:84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
570
  msgid "Not a valid email address"
571
  msgstr ""
572
 
573
- #: controllers/CheckSeo.php:60
574
  msgid "Done!"
575
  msgstr ""
576
 
577
- #: controllers/CheckSeo.php:78
578
  msgid "Fixed!"
579
  msgstr ""
580
 
581
- #: controllers/CheckSeo.php:83
582
  msgid "Could not fix it. You need to change it manually."
583
  msgstr ""
584
 
585
- #: controllers/CheckSeo.php:100
586
- msgid "Saved! This task will be ignored in the future."
587
  msgstr ""
588
 
589
- #: controllers/FocusPages.php:163
590
  msgid "Focus Page does not exist or was deleted from your website."
591
  msgstr ""
592
 
593
- #: controllers/FocusPages.php:201
594
  msgid "Focus page is added. The audit may take a while so please be patient."
595
  msgstr ""
596
 
597
- #: controllers/FocusPages.php:204
598
- msgid "You reached the maximum number of focus pages for your account."
599
  msgstr ""
600
 
601
  # @ squirrly-seo
602
- #: controllers/FocusPages.php:207
603
  #, fuzzy
604
  #| msgid "Upload error: Could not upload the favicon."
605
  msgid "Error! Could not add the focus page."
606
  msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
607
 
608
- #: controllers/FocusPages.php:210 controllers/FocusPages.php:242
609
  msgid "Error! This focus page is not public."
610
  msgstr ""
611
 
612
- #: controllers/FocusPages.php:213 controllers/FocusPages.php:245
613
  msgid "Error! Could not find the focus page in your website."
614
  msgstr ""
615
 
616
- #: controllers/FocusPages.php:233
617
  msgid "Focus page sent for recheck. It may take a while so please be patient."
618
  msgstr ""
619
 
620
- #: controllers/FocusPages.php:236
621
  msgid "You've made too many requests, please wait a few minutes."
622
  msgstr ""
623
 
624
- #: controllers/FocusPages.php:239
625
- msgid "Error! Could not refresh the focus page."
626
- msgstr ""
627
-
628
- #: controllers/FocusPages.php:256
629
  msgid "The focus page is deleted"
630
  msgstr ""
631
 
632
- #: controllers/FocusPages.php:258 controllers/Ranking.php:154
633
- #: controllers/Ranking.php:173 controllers/Ranking.php:192
634
- #: controllers/Research.php:183 controllers/Research.php:186
635
- #: controllers/Research.php:209 controllers/Research.php:326
636
- #: controllers/Research.php:350 controllers/Research.php:517
637
- #: controllers/Research.php:564 controllers/Research.php:587
638
- #: controllers/Research.php:612 controllers/Research.php:697
639
- msgid "Invalid params!"
640
- msgstr ""
641
-
642
- #: controllers/Menu.php:108
643
  #, php-format
644
  msgid ""
645
  "An error occurred during activation. If this error persists, please contact "
646
  "us at: %s"
647
  msgstr ""
648
 
649
- #: controllers/Menu.php:142 models/Menu.php:123
650
  msgid "Dashboard"
651
  msgstr ""
652
 
653
  # @ squirrly-seo
654
- #: controllers/Menu.php:166 controllers/Menu.php:277
655
  #: view/Blocks/SLASearch.php:7
656
  #, fuzzy
657
  #| msgid "Squirrly settings"
658
  msgid "Squirrly SEO"
659
  msgstr "Squirrly Einstellungen"
660
 
661
- #: controllers/Menu.php:230
662
  msgid "SEO Snippet"
663
  msgstr ""
664
 
665
- #: controllers/Menu.php:239 controllers/Snippet.php:129
666
  msgid "Custom SEO"
667
  msgstr ""
668
 
669
  # @ squirrly-seo
670
- #: controllers/Menu.php:285
671
  #, fuzzy
672
  #| msgid "Squirrly settings"
673
  msgid "Squirrly Onboarding"
674
  msgstr "Squirrly Einstellungen"
675
 
676
- #: controllers/Menu.php:286
677
  msgid "Onboarding"
678
  msgstr ""
679
 
 
 
 
 
 
 
 
 
680
  # @ squirrly-seo
681
- #: controllers/Menu.php:316
682
  #, fuzzy
683
  #| msgid "Squirrly.co Login"
684
  msgid "Squirrly Account Info"
685
  msgstr "Squirrly.co Login"
686
 
687
- #: controllers/Menu.php:317
688
  msgid "Account Info"
689
  msgstr ""
690
 
691
- #: controllers/Menu.php:326
692
  msgid "Squirrly How To & Support"
693
  msgstr ""
694
 
695
  # @ squirrly-seo
696
- #: controllers/Menu.php:327
697
  #, fuzzy
698
  #| msgid "Support"
699
  msgid "Help & Support"
700
  msgstr "Support"
701
 
702
- #: controllers/Patterns.php:16
703
  msgid "Saved! This is how the preview looks like"
704
  msgstr ""
705
 
706
  # @ squirrly-seo
707
- #: controllers/Post.php:307
708
  #, fuzzy
709
  #| msgid "Could not send the email..."
710
  msgid "Could not add the demo post."
711
  msgstr "Konnte E-Mail nicht senden ..."
712
 
713
- #: controllers/PostsList.php:73 controllers/PostsList.php:117
 
 
 
 
 
 
 
 
714
  msgid "SQ Snippet"
715
  msgstr ""
716
 
717
- #: controllers/PostsList.php:74 controllers/Research.php:255
718
  msgid "Optimized"
719
  msgstr ""
720
 
721
- #: controllers/PostsList.php:218
 
 
 
 
 
 
 
 
 
722
  msgid "Not Public"
723
  msgstr ""
724
 
725
- #: controllers/PostsList.php:219
726
  msgid "Could not process"
727
  msgstr ""
728
 
729
- #: controllers/PostsList.php:220
730
  msgid "The Squirrly subscription has expired!"
731
  msgstr ""
732
 
733
- #: controllers/Ranking.php:132
 
 
 
 
 
 
 
 
 
 
 
 
 
 
734
  #, php-format
735
  msgid "Could not refresh the rank. Please check your SERP credits %shere%s"
736
  msgstr ""
737
 
738
- #: controllers/Ranking.php:134
739
  #, php-format
740
  msgid "%s is queued and the rank will be checked soon."
741
  msgstr ""
742
 
743
- #: controllers/Ranking.php:149
744
  msgid "The keyword is deleted"
745
  msgstr ""
746
 
747
  # @ squirrly-seo
748
- #: controllers/Ranking.php:151
749
  #, fuzzy
750
  #| msgid "Could not send the email..."
751
  msgid "Could not delete the keyword!"
752
  msgstr "Konnte E-Mail nicht senden ..."
753
 
754
- #: controllers/Ranking.php:171 controllers/Research.php:207
755
- #: controllers/Research.php:348 controllers/Research.php:610
756
- #: controllers/Research.php:695
757
  msgid "Deleted!"
758
  msgstr ""
759
 
760
- #: controllers/Ranking.php:189
761
  msgid "Sent!"
762
  msgstr ""
763
 
764
- #: controllers/Research.php:173
765
  msgid "Keyword Saved. The rank check will be ready in a minute."
766
  msgstr ""
767
 
768
  # @ squirrly-seo
769
- #: controllers/Research.php:175 controllers/Research.php:179
770
  #, fuzzy
771
  #| msgid "Keyword:"
772
  msgid "Keyword Saved!"
773
  msgstr "Schlüsselwort:"
774
 
775
- #: controllers/Research.php:239
776
- msgid "Edit"
777
- msgstr ""
778
-
779
- #: controllers/Research.php:244
780
- msgid "Deleted Post"
781
- msgstr ""
782
-
783
- #: controllers/Research.php:254
784
- msgid "Article title"
785
- msgstr ""
786
-
787
- #: controllers/Research.php:256 view/FocusPages/Addpage.php:51
788
- msgid "Option"
789
  msgstr ""
790
 
791
- # @ squirrly-seo
792
- #: controllers/Research.php:261
793
- #, fuzzy
794
- #| msgid "No results found!"
795
- msgid "No articles found"
796
- msgstr "Keine Ergebnisse gefunden!"
797
-
798
- #: controllers/Research.php:267 controllers/Research.php:380
799
- #: controllers/Research.php:645 controllers/Research.php:671
800
  msgid "Invalid Keyword!"
801
  msgstr ""
802
 
803
- #: controllers/Research.php:299
804
- msgid "Invalid Label or Color!"
 
 
 
805
  msgstr ""
806
 
807
- #: controllers/Research.php:432 controllers/Research.php:459
808
- #: controllers/SeoSettings.php:533
809
  msgid "Great! The backup is restored."
810
  msgstr ""
811
 
812
- #: controllers/Research.php:442 controllers/Research.php:463
813
- #: controllers/SeoSettings.php:535 controllers/SeoSettings.php:538
814
- #: controllers/SeoSettings.php:582 controllers/SeoSettings.php:585
815
- msgid "Error! The backup is not valid."
816
- msgstr ""
817
-
818
- #: controllers/Research.php:466 controllers/SeoSettings.php:541
819
- #: controllers/SeoSettings.php:588
820
  msgid "Error! You have to enter a previously saved backup file."
821
  msgstr ""
822
 
823
- #: controllers/Research.php:487
824
  msgid "Could not add the keyword to SERP Check. Please try again."
825
  msgstr ""
826
 
827
- #: controllers/Research.php:489
828
  msgid "The keyword is added to SERP Check."
829
  msgstr ""
830
 
831
- #: controllers/Research.php:492
832
  msgid "Invalid parameters."
833
  msgstr ""
834
 
835
- #: controllers/Research.php:669
 
 
 
 
836
  msgid "The keywords are added to SERP Check!"
837
  msgstr ""
838
 
839
  # @ squirrly-seo
840
- #: controllers/SeoSettings.php:466
841
  #, fuzzy
842
  #| msgid "The code for Google Analytics is incorrect."
843
  msgid "Google Analytics account is disconnected."
844
  msgstr "Der Code für Google Analytics ist falsch."
845
 
846
  # @ squirrly-seo
847
- #: controllers/SeoSettings.php:468 controllers/SeoSettings.php:482
848
  #, fuzzy
849
  #| msgid "Delete error: Could not delete the old favicon."
850
  msgid "Error! Could not disconnect the account."
851
  msgstr "Lösch Fehler: Konnte das alte Favicon nicht löschen."
852
 
853
- #: controllers/SeoSettings.php:480
854
  msgid "Google Search Console account is disconnected."
855
  msgstr ""
856
 
857
- #: controllers/SeoSettings.php:579
858
  msgid "Great! The SEO backup is restored."
859
  msgstr ""
860
 
861
- #: controllers/SeoSettings.php:596
862
- msgid "Settings imported successfuly!"
863
- msgstr ""
864
-
865
- #: controllers/SeoSettings.php:609 controllers/SeoSettings.php:647
866
  #, php-format
867
  msgid ""
868
- "%s SEO records were imported successfuly! You can now deactivate the %s "
869
- "plugin"
870
  msgstr ""
871
 
872
- #: controllers/SeoSettings.php:622
 
 
 
 
 
 
 
873
  msgid "All the Plugin settings were imported successfuly!"
874
  msgstr ""
875
 
876
- #: controllers/SeoSettings.php:624
877
  msgid "No settings found for this plugin/theme."
878
  msgstr ""
879
 
880
- #: controllers/SeoSettings.php:649
881
- #, php-format
882
- msgid ""
883
- "There are no SEO records with this plugin. You can now deactivate the %s "
884
- "plugin"
885
- msgstr ""
886
-
887
- #: controllers/SeoSettings.php:672 models/Rollback.php:98
888
  msgid "Rollback to Previous Version"
889
  msgstr ""
890
 
891
  # @ squirrly-seo
892
- #: controllers/SeoSettings.php:695
893
  #, fuzzy
894
  #| msgid "Could not send the email..."
895
  msgid "Could not save the changes"
896
  msgstr "Konnte E-Mail nicht senden ..."
897
 
898
  # @ squirrly-seo
899
- #: controllers/SeoSettings.php:736 controllers/SeoSettings.php:772
900
  #, fuzzy
901
  #| msgid "Could not send the email..."
902
  msgid "Could not add the post type"
903
  msgstr "Konnte E-Mail nicht senden ..."
904
 
 
 
 
 
 
 
 
 
 
 
 
 
905
  # @ squirrly-seo
906
- #: controllers/Snippet.php:81
907
  #, fuzzy
908
  #| msgid "Squirrly LIVE SEO assistant"
909
  msgid "Squirrly SEO Snippet"
910
  msgstr "Squirrly LIVE SEO-Assistent"
911
 
912
  # @ squirrly-seo
913
- #: controllers/Snippet.php:176
914
  #, fuzzy
915
  #| msgid "Could not send the email..."
916
  msgid "Could not save the data"
917
  msgstr "Konnte E-Mail nicht senden ..."
918
 
919
- #: core/BlockFocusPages.php:21 models/FocusPages.php:109
920
  msgid "Audit in progress"
921
  msgstr ""
922
 
923
- #: core/BlockJorney.php:13
924
- msgid "I'm ready to start the 14 Days Journey To Better Ranking"
925
- msgstr ""
926
-
927
  # @ squirrly-seo
928
- #: core/BlockSupport.php:25
929
  msgid "Plugin Feedback"
930
  msgstr "Plugin Feedback"
931
 
932
  # @ squirrly-seo
933
- #: core/BlockSupport.php:57
934
  msgid "Thank you for your feedback"
935
  msgstr "Vielen Dank für Ihre Feedback"
936
 
937
  # @ squirrly-seo
938
- #: core/BlockSupport.php:61
939
  msgid "No message."
940
  msgstr "Keine Nachricht."
941
 
942
  # @ squirrly-seo
943
- #: core/Blocklogin.php:55
944
  #, fuzzy, php-format
945
  #| msgid ""
946
  #| "We found your email, so it means you already have a Squirrly.co account. "
@@ -948,22 +981,22 @@ msgstr "Keine Nachricht."
948
  #| "%shere%s"
949
  msgid ""
950
  "We found your email, so it means you already have a Squirrly.co account. "
951
- "Please login with your Squirrly Email. If you forgot your password, click "
952
- "%shere%s"
953
  msgstr ""
954
  "Ihre E-Mail Adresse ist bereits bei Squirrly.co registriert. Bitte loggen "
955
  "Sie sich mit Ihrer Squirrly-ID ein. Falls Sie Ihr Passwort vergessen haben, "
956
  "klicken Sie %shier%s"
957
 
958
- #: core/Blocklogin.php:58
959
  msgid "Your email is not valid. Please enter a valid email"
960
  msgstr ""
961
 
962
- #: core/Blocklogin.php:61
963
  msgid "We could not create your account. Please enter a valid email"
964
  msgstr ""
965
 
966
- #: core/Blocklogin.php:80 core/Blocklogin.php:135
967
  #, php-format
968
  msgid ""
969
  "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
@@ -971,7 +1004,7 @@ msgid ""
971
  msgstr ""
972
 
973
  # @ squirrly-seo
974
- #: core/Blocklogin.php:84
975
  #, fuzzy
976
  #| msgid ""
977
  #| "Could not send your informations to squirrly. Please register %smanually"
@@ -982,12 +1015,12 @@ msgstr ""
982
  "%smanually%s."
983
 
984
  # @ squirrly-seo
985
- #: core/Blocklogin.php:109
986
  msgid "Wrong email or password!"
987
  msgstr "Benutzername oder Passwort falsch!"
988
 
989
  # @ squirrly-seo
990
- #: core/Blocklogin.php:112
991
  #, fuzzy
992
  #| msgid "You can use this account only for the URL you registered first!"
993
  msgid "You can only use this account for the URL you registered first!"
@@ -996,99 +1029,41 @@ msgstr ""
996
  "haben!"
997
 
998
  # @ squirrly-seo
999
- #: core/Blocklogin.php:115
1000
  #, fuzzy
1001
  #| msgid "An error occured."
1002
  msgid "An error occured"
1003
  msgstr "Ein Fehler ist aufgetreten."
1004
 
 
 
 
 
 
 
 
1005
  # @ squirrly-seo
1006
- #: core/Blocklogin.php:140
1007
  msgid "Both fields are required."
1008
  msgstr "Beide Felder sind Pflichtfelder."
1009
 
1010
- #: models/Assistant.php:49 view/Blocks/SEOIssues.php:42
1011
  msgid "Task Details"
1012
  msgstr ""
1013
 
1014
- #: models/Assistant.php:56
1015
  msgid "active task"
1016
  msgstr ""
1017
 
1018
- #: models/Assistant.php:77
1019
- msgid "Complete Research Tasks"
1020
- msgstr ""
1021
-
1022
- #: models/Assistant.php:78
1023
- #, php-format
1024
- msgid ""
1025
- "Go to the Research section of Squirrly SEO. %s Look to the right of the "
1026
- "screen and turn those RED bullets from Red to Green. Click on each element "
1027
- "and you'll find out what you need to do to complete the task and turn it "
1028
- "Green."
1029
- msgstr ""
1030
-
1031
- #: models/Assistant.php:82
1032
- msgid "Complete Live Assistant Tasks"
1033
- msgstr ""
1034
-
1035
- #: models/Assistant.php:83
1036
- #, php-format
1037
- msgid ""
1038
- "Go to the Live Assistant section of Squirrly SEO. %s Look to the right of "
1039
- "the screen and turn those RED bullets from Red to Green. Click on each "
1040
- "element and you'll find out what you need to do to complete the task and "
1041
- "turn it Green."
1042
- msgstr ""
1043
-
1044
- #: models/Assistant.php:87
1045
- msgid "Complete SEO Settings Tasks"
1046
- msgstr ""
1047
-
1048
- #: models/Assistant.php:88
1049
- #, php-format
1050
- msgid ""
1051
- "Go to the SEO Settings section of Squirrly SEO. Click on the METAs section. "
1052
- "You'll see tasks appearing at the right of the screen. %s Look to the right "
1053
- "of the screen and turn those RED bullets from Red to Green. Click on each "
1054
- "element and you'll find out what you need to do to complete the task and "
1055
- "turn it Green."
1056
- msgstr ""
1057
-
1058
- #: models/Assistant.php:97
1059
- msgid "Complete SEO Audit Tasks"
1060
- msgstr ""
1061
-
1062
- #: models/Assistant.php:98
1063
- #, php-format
1064
- msgid ""
1065
- "Go to the SEO Audit section of Squirrly SEO.%sLook to the right of the "
1066
- "screen and turn those RED bullets from Red to Green. Click on each element "
1067
- "and you'll find out what you need to do to complete the task and turn it "
1068
- "Green."
1069
- msgstr ""
1070
-
1071
- #: models/Assistant.php:102
1072
- msgid "Complete Ranking Tasks"
1073
- msgstr ""
1074
-
1075
- #: models/Assistant.php:103
1076
- #, php-format
1077
- msgid ""
1078
- "Go to the Ranking section of Squirrly SEO. %sLook to the right of the screen "
1079
- "and turn those RED bullets from Red to Green. Click on each element and "
1080
- "you'll find out what you need to do to complete the task and turn it Green."
1081
- msgstr ""
1082
-
1083
  # @ squirrly-seo
1084
- #: models/Assistant.php:109 view/Blocks/Jorney.php:47
1085
- #: view/Blocks/KRHistory.php:47 view/Research/History.php:56
1086
  #, fuzzy
1087
  #| msgid "Squirrly Keyword Research"
1088
  msgid "Do Keyword Research"
1089
  msgstr "Squirrly Erweiterte Suche!"
1090
 
1091
- #: models/Assistant.php:110
1092
  #, php-format
1093
  msgid ""
1094
  "Use Research - Find Keywords to perform your very first keyword research for "
@@ -1096,11 +1071,11 @@ msgid ""
1096
  "steps of performing a research. %s Just follow the steps."
1097
  msgstr ""
1098
 
1099
- #: models/Assistant.php:114
1100
  msgid "Add Keywords in Briefcase"
1101
  msgstr ""
1102
 
1103
- #: models/Assistant.php:115
1104
  #, php-format
1105
  msgid ""
1106
  "Use the Briefcase feature to organize and manage your portfolio of keywords. "
@@ -1113,13 +1088,13 @@ msgid ""
1113
  "the future and which are on-point with your strategy."
1114
  msgstr ""
1115
 
1116
- #: models/Assistant.php:119
1117
  #, fuzzy
1118
  #| msgid "Optimize for Keyword"
1119
  msgid "Create Labels for Keywords"
1120
  msgstr "Schlüsselwort optimieren"
1121
 
1122
- #: models/Assistant.php:120
1123
  #, php-format
1124
  msgid ""
1125
  "Organize your keywords by using Labels for the keywords you've stored in "
@@ -1131,11 +1106,11 @@ msgid ""
1131
  "complete this task."
1132
  msgstr ""
1133
 
1134
- #: models/Assistant.php:124
1135
  msgid "Add Keywords to Labels"
1136
  msgstr ""
1137
 
1138
- #: models/Assistant.php:125
1139
  #, php-format
1140
  msgid ""
1141
  "Now that you've created your first label, you should label one of your "
@@ -1145,11 +1120,11 @@ msgid ""
1145
  "Then, assign a label to your keyword in order to complete this task."
1146
  msgstr ""
1147
 
1148
- #: models/Assistant.php:129
1149
  msgid "Send Keywords to Rank Checker"
1150
  msgstr ""
1151
 
1152
- #: models/Assistant.php:130
1153
  #, php-format
1154
  msgid ""
1155
  "Now that you (hopefully) have keywords added to your Briefcase, go look at "
@@ -1161,11 +1136,11 @@ msgid ""
1161
  "SEO strategy."
1162
  msgstr ""
1163
 
1164
- #: models/Assistant.php:136
1165
  msgid "Optimize Using Live Assistant"
1166
  msgstr ""
1167
 
1168
- #: models/Assistant.php:137
1169
  #, php-format
1170
  msgid ""
1171
  "Optimize your first Page or Article using the SEO Live Assistant (SLA) "
@@ -1179,93 +1154,94 @@ msgid ""
1179
  "your way around it."
1180
  msgstr ""
1181
 
1182
- #: models/Assistant.php:143
1183
  msgid "Activate Meta Automation"
1184
  msgstr ""
1185
 
1186
- #: models/Assistant.php:144
1187
  #, php-format
1188
  msgid ""
1189
- "The Automation Features of Squirrly SEO are extremely powerful. %s They help "
1190
- "Non-SEO experts avoid many mistakes they would normally make. %s They help "
1191
- "experts control any WordPress site at a level that has never been possible "
1192
- "before. (just make sure you click to see the Advanced settings). %s You'll "
1193
- "be able to configure automations according to any post type. %s Turn the "
1194
- "toggle to ON for : Activate Patterns to complete this task."
1195
  msgstr ""
1196
 
1197
- #: models/Assistant.php:148
1198
  msgid "Activate METAs"
1199
  msgstr ""
1200
 
1201
- #: models/Assistant.php:149
1202
  #, php-format
1203
  msgid ""
1204
- "Activate the META settings from the Squirrly SEO Plugin. %s You can import "
1205
- "ALL meta settings you've made with other plugins in WordPress into your "
1206
- "Squirrly SEO Plugin. That way everything will be kept 100%% intact, without "
1207
- "any head-aches. %s To complete this task you need to activate: %s - Optimize "
1208
- "the Titles%s- Optimize Descriptions %s - Add Canonical META Link %s Make "
1209
- "sure you click on SAVE settings after you switch anything on or off."
 
1210
  msgstr ""
1211
 
1212
- #: models/Assistant.php:153 view/Blocks/Snippet.php:377
1213
- #: view/SeoSettings/Jsonld.php:28
1214
  msgid "Activate JSON-LD"
1215
  msgstr ""
1216
 
1217
- #: models/Assistant.php:154
1218
  #, php-format
1219
  msgid ""
1220
- "JSON-LD Structured Data needs to be activated. %s The Duplicate Removal "
1221
  "feature of Squirrly SEO will make sure that if you have more than one JSON-"
1222
  "LD definition inside the source code of any URL, the definition created by "
1223
  "Squirrly SEO will be the only one that remains. %s Make sure you setup all "
1224
  "the information about your Organization or your Personal Brand here. %s To "
1225
- "finish all the JSON-LD related setup, also visit the Social Media section of "
1226
- "our Settings page and write in your social media profiles for this site. %s "
1227
- "Then, at URL-level you will be able to add custom JSON-LD if you're an "
1228
- "advanced user."
1229
  msgstr ""
1230
 
1231
- #: models/Assistant.php:158 view/Blocks/Snippet.php:480
1232
- #: view/SeoSettings/Automation.php:323 view/SeoSettings/Social.php:52
1233
  msgid "Activate Open Graph"
1234
  msgstr ""
1235
 
1236
- #: models/Assistant.php:159
1237
  #, php-format
1238
  msgid ""
1239
- "Go to the Social Media section.%sActivate Open Graph. (switch the toggle to "
1240
- "ON) %s The Open Graph will help you control the way your posts look when "
1241
  "people share your URLs to social media sites like Facebook and LinkedIN. %s "
1242
  "It will also make your social media posts look great and gain you clicks to "
1243
  "your site."
1244
  msgstr ""
1245
 
1246
- #: models/Assistant.php:163 view/Blocks/Snippet.php:734
1247
- #: view/SeoSettings/Automation.php:350 view/SeoSettings/Social.php:275
1248
  msgid "Activate Twitter Card"
1249
  msgstr ""
1250
 
1251
- #: models/Assistant.php:164
1252
  #, php-format
1253
  msgid ""
1254
- "Go to the Social Media section. %s - Activate Twitter Card. (switch the "
1255
  "toggle to ON) %s - Add your Twitter profile URL %s The Twitter Card will "
1256
  "help you control the way your posts look when people share your URLs on "
1257
  "Twitter. %s It will also make your social media posts look great and gain "
1258
  "you clicks to your site."
1259
  msgstr ""
1260
 
1261
- #: models/Assistant.php:168
1262
  msgid "Activate Sitemap XML"
1263
  msgstr ""
1264
 
1265
- #: models/Assistant.php:169
1266
  #, php-format
1267
  msgid ""
1268
- "Activate your Sitemap XML setting. Squirrly SEO will then generate your "
1269
  "sitemap, according to different items you can set up. %s Use this to tell "
1270
  "Google how often you bring new content to your site. %s Also, choose for "
1271
  "which types of URLs you'll want to have sitemaps. It depends on your "
@@ -1276,16 +1252,16 @@ msgid ""
1276
  msgstr ""
1277
 
1278
  # @ squirrly-seo
1279
- #: models/Assistant.php:173
1280
  #, fuzzy
1281
  #| msgid "Google %sAnalytics ID%s`:"
1282
  msgid "Activate Google Analytics"
1283
  msgstr "Google %sAnalytics ID%s`:"
1284
 
1285
- #: models/Assistant.php:174
1286
  #, php-format
1287
  msgid ""
1288
- "Go to the Tracking Tools section. %s Add your Google Analytics ID to "
1289
  "complete this setting. (find it in the tracking code that Google Analytics "
1290
  "tells you to place on your site) %s Squirrly SEO will then add "
1291
  "(automatically) your Google Analytics tracking code (in the format you "
@@ -1293,77 +1269,76 @@ msgid ""
1293
  "Automation section)."
1294
  msgstr ""
1295
 
1296
- #: models/Assistant.php:178
1297
  msgid "Activate Facebook Pixel"
1298
  msgstr ""
1299
 
1300
- #: models/Assistant.php:179
1301
  #, php-format
1302
  msgid ""
1303
- "Go to the Tracking Tools section of the settings and add your Facebook Pixel "
1304
- "ID. %s Make sure you click Save Settings after you do that. %s Do this, and "
1305
- "Facebook will start tracking user actions on your site, so you can later "
1306
- "retarget them with ads."
1307
  msgstr ""
1308
 
1309
  # @ squirrly-seo
1310
- #: models/Assistant.php:183
1311
  #, fuzzy
1312
  #| msgid "Change the Website Icon"
1313
  msgid "Connect the Webmasters"
1314
  msgstr "Ändern Sie das Website-Symbol"
1315
 
1316
- #: models/Assistant.php:184
1317
  #, php-format
1318
  msgid ""
1319
- "Go to the Connection section of the Settings. %s This section makes it super "
1320
- "easy to integrate different (important) 3rd party services with your "
1321
- "WordPress. %s Alexa META Code is 100%% optional, but the rest are very "
1322
- "important to add. %s Enter your Pinterest code, especially if you plan to "
1323
- "expand your presence on Pinterest. It will activate Rich Pins, which will "
1324
- "completely boost your sales and visibility for any product or post that has "
1325
- "great images."
1326
  msgstr ""
1327
 
1328
  # @ squirrly-seo
1329
- #: models/Assistant.php:192 models/focuspages/Accuracy.php:45
1330
- #: models/focuspages/Traffic.php:91 models/focuspages/Traffic.php:96
1331
  #, fuzzy
1332
  #| msgid "Google %sAnalytics ID%s`:"
1333
  msgid "Connect Google Analytics"
1334
  msgstr "Google %sAnalytics ID%s`:"
1335
 
1336
- #: models/Assistant.php:193
1337
  #, php-format
1338
  msgid ""
1339
- "Integrate Google Analytics with Squirrly SEO.%sFeatures like Focus Pages and "
1340
- "the Audit need this integration, in order to work at full potential.%sGoogle "
1341
- "Analytics is free and everyone uses it. The Audit and the Focus Pages will "
1342
- "interpret the right data from Google Analytics for you.%sYou'll feel like an "
1343
- "Analytics expert, without having to know a single thing about Google "
1344
- "Analytics."
1345
  msgstr ""
1346
 
1347
- #: models/Assistant.php:197 models/Assistant.php:219
1348
  msgid "Connect Google Search Console"
1349
  msgstr ""
1350
 
1351
- #: models/Assistant.php:198
1352
  #, php-format
1353
  msgid ""
1354
- "Integrate your WordPress with Google Search Console, using Squirrly SEO."
1355
- "%sThis integration is more than just setting the meta code for it. It will "
1356
- "connect your WP to the API of Google's service and enable info such as "
1357
- "Impressions, Clicks, Average Ranking Position to be collected.%sMore "
1358
- "importantly, you'll be able to update all the info that Google has about "
1359
- "your site, directly from your Squirrly SEO Plugin."
1360
  msgstr ""
1361
 
1362
- #: models/Assistant.php:202
1363
  msgid "Set the Audit Email"
1364
  msgstr ""
1365
 
1366
- #: models/Assistant.php:203
1367
  #, php-format
1368
  msgid ""
1369
  "You can customize the email to which we send the Audit reports.%sIt can be "
@@ -1373,11 +1348,11 @@ msgid ""
1373
  "order to increase the score."
1374
  msgstr ""
1375
 
1376
- #: models/Assistant.php:207
1377
  msgid "Get your score over 60"
1378
  msgstr ""
1379
 
1380
- #: models/Assistant.php:208
1381
  #, php-format
1382
  msgid ""
1383
  "True website marketing performance happens after your Audit score gets to "
@@ -1385,18 +1360,19 @@ msgid ""
1385
  "getting a score of over 60.%sLook at the progress charts weekly and make "
1386
  "sure you check out the Tasks section, which tells you exactly what you need "
1387
  "to do in order to increase the score.%sWe've been testing these scores since "
1388
- "2013 on hundreds of thousands of websites and it's always the same: true "
1389
- "performance happens at over 84. That's why you need to start working on this."
 
1390
  msgstr ""
1391
 
1392
- #: models/Assistant.php:214
1393
  msgid "Track your first 3 Keywords"
1394
  msgstr ""
1395
 
1396
- #: models/Assistant.php:215
1397
  #, php-format
1398
  msgid ""
1399
- "SERP Checker = Search Engine Result Pages Checker. %s It checks your "
1400
  "position on the Google Search Engine for your keywords. Also (on the "
1401
  "Business Plan) it shows you the evolution in time for your sites' URLs for "
1402
  "these keywords. %s Tell Squirrly SEO the first three keywords you want it to "
@@ -1404,3768 +1380,8035 @@ msgid ""
1404
  "according to a solid SEO Strategy, you'll only be able to add keywords or "
1405
  "remove keywords in the Ranking section from your Briefcase. %s Briefcase is "
1406
  "your keyword organizer / manager. Find it in the Research section. Go with "
1407
- "the mouse cursor over a keyword from briefcase -> see the 3 vertical dots -> "
1408
- "select Send to Rank Checker"
1409
  msgstr ""
1410
 
1411
- #: models/Assistant.php:220
1412
  #, php-format
1413
  msgid ""
1414
- "Connect Google Search Console. %s You can do that from SEO Audit -> "
1415
- "Settings. %s It will bring information regarding Impressions and Clicks. %s "
1416
- "Note: if you're on the free plan or the PRO plan then the Ranking Position "
1417
- "will be displayed according to data from Google Search Console, which does "
1418
- "not present the actual position you are on. It shows an average position "
1419
- "that your site was lately found on. It can give you values such as 4.3 "
1420
- "because of this. Even though your page today could be on position 7. %s The "
1421
- "Business Plan is the only one that can give you the exact position because "
1422
- "it uses Squirrly's private cloud servers that are working around the clock "
1423
- "to gather the accurate, on-time and objective information about your "
1424
- "rankings."
1425
  msgstr ""
1426
 
1427
- #: models/Assistant.php:224
1428
  msgid "Get 1 Keyword to the first page of Google"
1429
  msgstr ""
1430
 
1431
- #: models/Assistant.php:225
1432
  #, php-format
1433
  msgid ""
1434
- "Start with a small task. Get 1 keyword to the first page of Google. %s "
1435
- "Select a good keyword (using our Keyword Research tool). %s Create an "
1436
- "amazing page for it (if you don't already have one). %s Add the page to "
1437
- "Focus Pages in Squirrly SEO. %s Turn the RED lights to Green in Focus Pages "
1438
- "and see your rankings increase over time. %s If you continue working on "
1439
- "those tasks and turning elements to green you'll complete this task."
1440
  msgstr ""
1441
 
1442
- #: models/Assistant.php:277 models/abstract/Assistant.php:178
1443
  msgid "You chose to ignore this task. Click to activate it."
1444
  msgstr ""
1445
 
1446
- #: models/BulkSeo.php:17
1447
- msgid "METAs"
1448
- msgstr ""
1449
-
1450
- #: models/BulkSeo.php:18 view/Blocks/Snippet.php:89
1451
- msgid "Open Graph"
1452
  msgstr ""
1453
 
1454
- # @ squirrly-seo
1455
- #: models/BulkSeo.php:19 view/Blocks/Snippet.php:92
1456
- #, fuzzy
1457
- #| msgid "Twitter"
1458
- msgid "Twitter Card"
1459
- msgstr "Twitter"
1460
-
1461
- #: models/BulkSeo.php:20 models/FocusPages.php:20 view/Blocks/Snippet.php:101
1462
- msgid "Visibility"
1463
  msgstr ""
1464
 
1465
- # @ squirrly-seo
1466
- #: models/CheckSeo.php:13
1467
- #, fuzzy
1468
- #| msgid "Could not send the email..."
1469
- msgid "Could not verify the frontend"
1470
- msgstr "Konnte E-Mail nicht senden ..."
1471
-
1472
- #: models/CheckSeo.php:14
1473
- msgid ""
1474
- "To be able to check your website, you need to allow local crawling in your ."
1475
- "htaccess file"
1476
  msgstr ""
1477
 
1478
- #: models/CheckSeo.php:15
1479
  #, php-format
1480
  msgid ""
1481
- "Run the test again. If you get the same error, check if you have added 'Deny "
1482
- "%s' into your config file (e.g. htaccess)"
 
 
 
 
 
 
 
 
 
 
1483
  msgstr ""
1484
 
1485
- #: models/CheckSeo.php:19
1486
- msgid "Squirrly SEO Title is not active for your website"
 
 
 
 
 
1487
  msgstr ""
1488
 
1489
- #: models/CheckSeo.php:20
1490
  msgid ""
1491
- "It's important to activate Squirrly SEO Title for your website if you don't "
1492
- "use other SEO plugins"
1493
  msgstr ""
1494
 
1495
- #: models/CheckSeo.php:21
1496
- #, php-format
1497
- msgid "Go to %sSquirrly > SEO Settings > Metas%s and switch on Meta Title"
1498
  msgstr ""
1499
 
1500
- #: models/CheckSeo.php:25
1501
- msgid "You have duplicate Open Graph Meta tags"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1502
  msgstr ""
1503
 
1504
- #: models/CheckSeo.php:26
1505
- #, php-format
1506
  msgid ""
1507
- "If you have duplicate OG tags, it means that some crawlers like %sFacebook "
1508
- "Open Graph Object Debugger%s will raise an error and may not proceed with "
1509
- "your request until you fix it."
1510
  msgstr ""
1511
 
1512
- #: models/CheckSeo.php:27 models/CheckSeo.php:33 models/CheckSeo.php:45
1513
- #: models/CheckSeo.php:51
1514
- msgid ""
1515
- "If you are using multiple SEO plugins, then try to remove some of them and "
1516
- "check again."
1517
  msgstr ""
1518
 
1519
- #: models/CheckSeo.php:31
1520
- msgid "You have duplicate Twitter Card tags"
1521
  msgstr ""
1522
 
1523
- #: models/CheckSeo.php:32
1524
  #, php-format
1525
  msgid ""
1526
- "If you have duplicate Twitter Card tags, it means that some crawlers like "
1527
- "%sTwitter Validator%s will raise an error and may not proceed with your "
1528
- "request until you fix it."
 
1529
  msgstr ""
1530
 
1531
- #: models/CheckSeo.php:37
1532
- msgid "The Title meta tag is missing in frontend"
1533
  msgstr ""
1534
 
1535
- #: models/CheckSeo.php:38
1536
- msgid ""
1537
- "If you don't have Title meta tag in your website, it means that your website "
1538
- "is not going to perform well on search engines."
1539
  msgstr ""
1540
 
1541
- #: models/CheckSeo.php:39
1542
- #, php-format
1543
- msgid ""
1544
- "Go to %sSquirrly > SEO Settings > Metas%s and switch on Meta Title. If it's "
1545
- "already switched on, check if another plugin is stopping Squirrly from "
1546
- "showing the Title meta."
1547
  msgstr ""
1548
 
1549
- #: models/CheckSeo.php:43
1550
- msgid "You have duplicate Title meta tags"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1551
  msgstr ""
1552
 
1553
- #: models/CheckSeo.php:44 models/CheckSeo.php:50
1554
  msgid ""
1555
- "If you have duplicate meta tags, it means that some crawlers may raise an "
1556
- "error or process wrong data from your website until you fix it."
 
 
 
 
 
1557
  msgstr ""
1558
 
1559
- #: models/CheckSeo.php:49
1560
- msgid "You have duplicate Description meta tags"
1561
  msgstr ""
1562
 
1563
- #: models/CheckSeo.php:55
1564
- msgid "Your website is not public"
 
 
 
 
 
 
 
1565
  msgstr ""
1566
 
1567
- #: models/CheckSeo.php:56 models/bulkseo/Visibility.php:104
1568
  #, php-format
1569
  msgid ""
1570
- "You selected '%s' in Settings > Reading. It's important to uncheck that "
1571
- "option."
 
 
 
 
 
 
 
 
 
 
 
 
1572
  msgstr ""
1573
 
1574
  # @ squirrly-seo
1575
- #: models/CheckSeo.php:56 models/CheckSeo.php:57
1576
- #: models/bulkseo/Visibility.php:104 view/Blocks/Snippet.php:1069
1577
  #, fuzzy
1578
- #| msgid "You're blocking google from indexing your site!"
1579
- msgid "Discourage search engines from indexing this site"
1580
- msgstr "Sie blockieren Google zum Indizieren Ihrer Website!"
1581
 
1582
- #: models/CheckSeo.php:57
1583
- #, php-format
1584
- msgid "Go to %sGeneral > Reading%s and uncheck %s."
1585
  msgstr ""
1586
 
1587
- #: models/CheckSeo.php:61
1588
- msgid "Permalink structure is not good"
1589
  msgstr ""
1590
 
1591
- #: models/CheckSeo.php:62
 
1592
  msgid ""
1593
- "Your URLs (the links from your site) should be super easy to read. This "
1594
- "makes your site Human-friendly as well."
 
 
 
 
 
1595
  msgstr ""
1596
 
1597
- #: models/CheckSeo.php:63
1598
- #, php-format
1599
  msgid ""
1600
- "Make your LINKS SEO-Friendly. %s Settings > Permalinks %s That is where "
1601
- "WordPress allows you to change the permalink structure."
 
1602
  msgstr ""
1603
 
1604
- #: models/CheckSeo.php:67
1605
- msgid "The default Tagline is still on"
1606
  msgstr ""
1607
 
1608
- #: models/CheckSeo.php:68
 
1609
  msgid ""
1610
- "Most of the pages will use the WordPress Tagline in Title and Description. "
1611
- "Squirrly SEO uses the Tagline on {{sitedesc}} pattern for automation."
 
 
 
 
1612
  msgstr ""
1613
 
1614
- #: models/CheckSeo.php:69
1615
- #, php-format
1616
- msgid "Change the Tagline with your Brand or the Store name from %s"
 
 
1617
  msgstr ""
1618
 
1619
- #: models/CheckSeo.php:69 models/Menu.php:234 models/Menu.php:268
1620
- #: models/Menu.php:288
1621
- msgid "Settings"
1622
  msgstr ""
1623
 
1624
- #: models/CheckSeo.php:69
1625
- msgid "General"
1626
  msgstr ""
1627
 
1628
- #: models/CheckSeo.php:73
1629
- msgid "AMP site detected and Squirrly AMP is off"
1630
  msgstr ""
1631
 
1632
- #: models/CheckSeo.php:74
1633
- msgid ""
1634
- "If this website is an AMP website you need to make sure that you activate "
1635
- "Squirrly AMP Tracking for it. Squirrly will load Google Analytics and "
1636
- "Facebook Pixel for AMP and avoid AMP script errors."
1637
  msgstr ""
1638
 
1639
- #: models/CheckSeo.php:75
1640
  #, php-format
1641
- msgid "Activate AMP tracking in %s Squirrly > SEO Settings > Tracking Tools%s "
 
 
 
 
 
 
1642
  msgstr ""
1643
 
1644
- # @ squirrly-seo
1645
- #: models/CheckSeo.php:140
 
 
 
 
 
1646
  #, fuzzy
1647
- #| msgid "Could not send the email..."
1648
- msgid "Could not verify the frontend."
1649
- msgstr "Konnte E-Mail nicht senden ..."
1650
 
1651
- #: models/CheckSeo.php:444
1652
- msgid "Just another WordPress site"
1653
  msgstr ""
1654
 
1655
- #: models/FocusPages.php:21 models/bulkseo/Metas.php:137
1656
- #: models/focuspages/Clicks.php:64 models/focuspages/Content.php:87
1657
- #: models/focuspages/Ctr.php:64 models/focuspages/Image.php:80
1658
- #: models/focuspages/Impressions.php:64 models/focuspages/Keyword.php:84
1659
- #: models/focuspages/Keyword.php:87 models/focuspages/Snippet.php:129
1660
- #: models/focuspages/Strategy.php:93 view/Blocks/KRFound.php:15
1661
- #: view/Blocks/KRHistory.php:15 view/Ranking/Gscsync.php:29
1662
- #: view/Ranking/Rankings.php:168 view/Ranking/Rankings.php:301
1663
- #: view/Research/Briefcase.php:102 view/Research/Briefcase.php:230
1664
- #: view/Research/History.php:26 view/Research/HistoryDetails.php:7
1665
- #: view/Research/Research.php:160 view/Research/Suggested.php:24
1666
- msgid "Keyword"
1667
  msgstr ""
1668
 
1669
- #: models/FocusPages.php:22
1670
- msgid "Strategy"
1671
  msgstr ""
1672
 
1673
- # @ squirrly-seo
1674
- #: models/FocusPages.php:23
1675
- #, fuzzy
1676
- #| msgid "SEO Software"
1677
- msgid "SEO Content"
1678
- msgstr "SEO Software"
1679
 
1680
- #: models/FocusPages.php:24
1681
- msgid "Words / Page"
1682
  msgstr ""
1683
 
1684
- #: models/FocusPages.php:25
1685
- msgid "Platform SEO"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1686
  msgstr ""
1687
 
1688
- #: models/FocusPages.php:26
1689
- msgid "Snippet"
 
 
 
 
 
 
 
 
1690
  msgstr ""
1691
 
1692
  # @ squirrly-seo
1693
- #: models/FocusPages.php:27
1694
  #, fuzzy
1695
- #| msgid "Images"
1696
- msgid "SEO Image"
1697
- msgstr "Bilder"
1698
 
1699
- #: models/FocusPages.php:28
1700
- msgid "Traffic Health"
 
 
 
 
 
 
 
1701
  msgstr ""
1702
 
1703
- #: models/FocusPages.php:29
1704
- msgid "Platform Health"
1705
  msgstr ""
1706
 
1707
- #: models/FocusPages.php:30
1708
- msgid "Page Authority"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1709
  msgstr ""
1710
 
1711
- #: models/FocusPages.php:31
1712
- msgid "Social Signals"
 
 
1713
  msgstr ""
1714
 
1715
- #: models/FocusPages.php:32
1716
- msgid "Backlinks"
 
 
1717
  msgstr ""
1718
 
1719
- #: models/FocusPages.php:33
1720
- msgid "Inner Links"
1721
  msgstr ""
1722
 
1723
- #: models/FocusPages.php:34
1724
- msgid "Outbound Links"
1725
  msgstr ""
1726
 
1727
- #: models/FocusPages.php:35
1728
- msgid "Accuracy"
1729
  msgstr ""
1730
 
1731
- #: models/FocusPages.php:36 view/Ranking/Gscsync.php:32
1732
- msgid "CTR"
1733
  msgstr ""
1734
 
1735
- #: models/FocusPages.php:37 view/Ranking/Gscsync.php:31
1736
- #: view/Ranking/Rankings.php:315
1737
- msgid "Impressions"
1738
  msgstr ""
1739
 
1740
- #: models/FocusPages.php:38 view/Ranking/Gscsync.php:30
1741
- #: view/Ranking/Rankings.php:321
1742
- msgid "Clicks"
 
 
 
 
 
 
 
 
 
 
 
 
1743
  msgstr ""
1744
 
1745
- #: models/Ico.php:43
1746
- msgid "File type error: Only ICO, JPEG, JPG, GIF or PNG files are allowed."
 
 
1747
  msgstr ""
1748
 
1749
- # @ squirrly-seo
1750
- #: models/Ico.php:49
1751
- msgid "GD error: The GD library must be installed on your server."
1752
- msgstr "GD Fehler: Die GD-Bibliothek muss auf dem Server installiert werden."
1753
 
1754
  # @ squirrly-seo
1755
- #: models/Ico.php:55
1756
- msgid "Delete error: Could not delete the old favicon."
1757
- msgstr "Lösch Fehler: Konnte das alte Favicon nicht löschen."
 
 
1758
 
1759
  # @ squirrly-seo
1760
- #: models/Ico.php:62
1761
- msgid "Upload error: Could not upload the favicon."
1762
- msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
 
 
1763
 
1764
- # @ squirrly-seo
1765
- #: models/Ico.php:68
1766
- msgid "Permission error: Could not change the favicon permissions."
1767
- msgstr "Permission Fehler: Konnte Favicon-Berechtigungen nicht ändern."
1768
 
1769
- # @ squirrly-seo
1770
- #: models/Ico.php:89
1771
- msgid ""
1772
- "ICO Error: Could not create the ICO from file. Try with another file type."
1773
  msgstr ""
1774
- "ICO Fehler: konnte ICO aus der Datei nicht erstellen. Versuchen Sie es mit "
1775
- "einem anderen Dateityp."
1776
 
1777
  # @ squirrly-seo
1778
- #: models/Ico.php:106
1779
- msgid "The favicon has been updated."
1780
- msgstr "Das Favicon wurde aktualisiert."
 
 
1781
 
1782
- #: models/Menu.php:123 models/Menu.php:366
1783
- msgid "First Step"
 
 
 
 
 
 
 
 
 
 
 
 
1784
  msgstr ""
1785
 
1786
- #: models/Menu.php:124
1787
- msgid " Dashboard"
 
 
1788
  msgstr ""
1789
 
1790
- # @ squirrly-seo
1791
- #: models/Menu.php:131 view/Research/Briefcase.php:105
1792
- #, fuzzy
1793
- #| msgid "Do a research"
1794
- msgid "Research"
1795
- msgstr "Recherchieren"
1796
-
1797
- # @ squirrly-seo
1798
- #: models/Menu.php:132
1799
- #, fuzzy
1800
- #| msgid "Do a research"
1801
- msgid " Research"
1802
- msgstr "Recherchieren"
1803
-
1804
- #: models/Menu.php:139
1805
- msgid "Live Assistant"
1806
  msgstr ""
1807
 
1808
- #: models/Menu.php:140
1809
- msgid " Live Assistant"
1810
  msgstr ""
1811
 
1812
- #: models/Menu.php:147
1813
- msgid "SEO Settings"
1814
  msgstr ""
1815
 
1816
- #: models/Menu.php:148
1817
- msgid " SEO Settings"
 
 
 
 
 
 
 
1818
  msgstr ""
1819
 
1820
- #: models/Menu.php:155 models/Menu.php:242 view/Blocks/FocusPages.php:6
1821
- #: view/FocusPages/Pagelist.php:19
1822
- msgid "Focus Pages"
 
 
 
1823
  msgstr ""
1824
 
1825
- #: models/Menu.php:156
1826
- msgid " Focus Pages"
1827
  msgstr ""
1828
 
1829
- #: models/Menu.php:163 view/Blocks/Audits.php:6
1830
- msgid "SEO Audit"
 
 
 
 
 
 
 
1831
  msgstr ""
1832
 
1833
- #: models/Menu.php:164
1834
- msgid " SEO Audit"
 
 
 
 
 
 
 
 
 
 
 
 
1835
  msgstr ""
1836
 
1837
- #: models/Menu.php:171 models/Menu.php:276
1838
- msgid "Rankings"
 
 
 
 
 
 
1839
  msgstr ""
1840
 
1841
- #: models/Menu.php:172
1842
- msgid " Rankings"
1843
  msgstr ""
1844
 
1845
  # @ squirrly-seo
1846
- #: models/Menu.php:196
 
 
 
 
 
 
 
1847
  #, fuzzy
1848
  #| msgid "Keywords:"
1849
- msgid "Find Keywords"
1850
  msgstr "Schlüsselwörter:"
1851
 
1852
  # @ squirrly-seo
1853
- #: models/Menu.php:197
1854
  #, fuzzy
1855
- #| msgid "Do a research"
1856
- msgid "do a keyword research"
1857
- msgstr "Recherchieren"
1858
 
1859
- #: models/Menu.php:202 view/Research/Briefcase.php:15
1860
- msgid "Briefcase"
 
 
 
1861
  msgstr ""
1862
 
1863
- # @ squirrly-seo
1864
- #: models/Menu.php:203
1865
- #, fuzzy
1866
- #| msgid "Use this keyword"
1867
- msgid "save the best Keywords"
1868
- msgstr "Dieses Schlüsselwort verwenden"
1869
 
1870
- #: models/Menu.php:208 view/Research/Briefcase.php:25
1871
- msgid "Labels"
1872
  msgstr ""
1873
 
1874
- # @ squirrly-seo
1875
- #: models/Menu.php:209
1876
- #, fuzzy
1877
- #| msgid "Tips: 2-4 keywords"
1878
- msgid "group keywords"
1879
- msgstr "Tipp: Länge 2-4 Schlüsselwörter"
1880
 
1881
- #: models/Menu.php:214 view/Research/Suggested.php:13
1882
- msgid "Suggested"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1883
  msgstr ""
1884
 
1885
  # @ squirrly-seo
1886
- #: models/Menu.php:215
1887
  #, fuzzy
1888
- #| msgid "Enter a keyword"
1889
- msgid "better keywords found"
1890
- msgstr "Ein Schlüsselwort eingeben"
1891
 
1892
- #: models/Menu.php:220 view/Research/History.php:15
1893
- msgid "History"
1894
  msgstr ""
1895
 
1896
- #: models/Menu.php:221
1897
- msgid "keyword research history"
1898
  msgstr ""
1899
 
1900
- #: models/Menu.php:228
1901
- msgid "Optimize Posts"
 
 
 
 
 
 
 
1902
  msgstr ""
1903
 
1904
- #: models/Menu.php:229
1905
- msgid "use the Live Assistant"
 
 
 
1906
  msgstr ""
1907
 
1908
- #: models/Menu.php:235
1909
- msgid "live assistant setup"
 
1910
  msgstr ""
1911
 
1912
- #: models/Menu.php:243
1913
- msgid "all my focus pages"
1914
  msgstr ""
1915
 
1916
- #: models/Menu.php:254
1917
- msgid "Add New Page"
1918
  msgstr ""
1919
 
1920
- #: models/Menu.php:255
1921
- msgid "add page in focus pages"
 
 
 
 
 
 
 
1922
  msgstr ""
1923
 
1924
- #: models/Menu.php:262 view/Blocks/Toolbar.php:32
1925
- msgid "Overview"
 
 
 
 
 
1926
  msgstr ""
1927
 
1928
- #: models/Menu.php:263
1929
- msgid "See all the SEO audits"
1930
  msgstr ""
1931
 
1932
- # @ squirrly-seo
1933
- #: models/Menu.php:269
1934
- #, fuzzy
1935
- #| msgid "Squirrly settings"
1936
- msgid "Audit settings"
1937
- msgstr "Squirrly Einstellungen"
1938
 
1939
- #: models/Menu.php:277
1940
- msgid "See Google ranking"
 
 
 
 
 
 
 
 
 
1941
  msgstr ""
1942
 
1943
- # @ squirrly-seo
1944
- #: models/Menu.php:282
1945
- #, fuzzy
1946
- #| msgid "+ Add keyword"
1947
- msgid "Add Keywords"
1948
- msgstr "Fügen Sie ein anderes Schlüsselwort ein"
 
 
 
 
1949
 
1950
- # @ squirrly-seo
1951
- #: models/Menu.php:283
1952
- #, fuzzy
1953
- #| msgid "+ Add keyword"
1954
- msgid "Add briefcase keywords"
1955
- msgstr "Fügen Sie ein anderes Schlüsselwort ein"
1956
 
1957
- # @ squirrly-seo
1958
- #: models/Menu.php:289
1959
- #, fuzzy
1960
- #| msgid "Save settings"
1961
- msgid "Ranking settings"
1962
- msgstr "Einstellungen speichern"
 
 
 
 
1963
 
1964
- #: models/Menu.php:298 view/SeoSettings/Bulkseo.php:25
1965
- msgid "Bulk SEO"
 
 
1966
  msgstr ""
1967
 
1968
- #: models/Menu.php:299
1969
- msgid "optimize all pages"
1970
  msgstr ""
1971
 
1972
  # @ squirrly-seo
1973
- #: models/Menu.php:304
1974
  #, fuzzy
1975
- #| msgid "automatically"
1976
- msgid "Automation"
1977
- msgstr "automatisch"
1978
 
1979
- #: models/Menu.php:305
1980
- msgid "patterns & automation"
1981
  msgstr ""
1982
 
1983
- #: models/Menu.php:310 view/SeoSettings/Metas.php:25
1984
- msgid "SEO Metas"
 
 
 
 
 
 
 
1985
  msgstr ""
1986
 
1987
- #: models/Menu.php:311
1988
- msgid "required on-page metas"
 
 
 
1989
  msgstr ""
1990
 
1991
- #: models/Menu.php:316
1992
- msgid "JSON LD"
1993
  msgstr ""
1994
 
1995
- #: models/Menu.php:317
1996
- msgid "google structured data"
 
 
 
 
 
 
1997
  msgstr ""
1998
 
1999
- #: models/Menu.php:322 view/SeoSettings/Social.php:23
2000
- msgid "Social Media"
 
 
 
 
 
 
 
 
2001
  msgstr ""
2002
 
2003
- #: models/Menu.php:323
2004
- msgid "social share options"
 
 
2005
  msgstr ""
2006
 
2007
- #: models/Menu.php:328 view/SeoSettings/Tracking.php:23
2008
- msgid "Tracking Tools"
2009
  msgstr ""
2010
 
2011
- #: models/Menu.php:329
2012
- msgid "google analytics, pixel, etc."
 
 
 
 
 
2013
  msgstr ""
2014
 
2015
  # @ squirrly-seo
2016
- #: models/Menu.php:334
 
2017
  #, fuzzy
2018
- #| msgid "Connecting ..."
2019
- msgid "Connection"
2020
- msgstr "Verbinden ..."
2021
 
2022
- #: models/Menu.php:335
2023
- msgid "webmaster tools"
2024
  msgstr ""
2025
 
2026
- #: models/Menu.php:340 view/SeoSettings/Sitemap.php:24
2027
- msgid "Sitemap XML"
 
 
 
 
 
 
2028
  msgstr ""
2029
 
2030
- #: models/Menu.php:341
2031
- msgid "setup the sitemap"
 
 
 
2032
  msgstr ""
2033
 
2034
- #: models/Menu.php:346
2035
- msgid "Robots.txt"
 
2036
  msgstr ""
2037
 
2038
- #: models/Menu.php:347
2039
- msgid "search engine filters"
 
 
 
 
 
 
 
2040
  msgstr ""
2041
 
2042
- #: models/Menu.php:352
2043
- msgid "Favicon"
 
 
 
 
2044
  msgstr ""
2045
 
2046
  # @ squirrly-seo
2047
- #: models/Menu.php:353
2048
  #, fuzzy
2049
- #| msgid "Change the Website Icon"
2050
- msgid "add website icon"
2051
- msgstr "Ändern Sie das Website-Symbol"
2052
 
2053
- #: models/Menu.php:358
2054
- msgid "Import/Export"
2055
  msgstr ""
2056
 
2057
- #: models/Menu.php:359
2058
- msgid "import & export SEO"
2059
  msgstr ""
2060
 
2061
- #: models/Menu.php:367
2062
- msgid "all the SEO features"
2063
  msgstr ""
2064
 
2065
- #: models/Menu.php:378 view/Onboarding/Step3.php:53
2066
- msgid "Import"
 
 
 
 
 
 
 
 
 
 
 
 
 
2067
  msgstr ""
2068
 
2069
- #: models/Menu.php:379
2070
- msgid "import settings and SEO"
 
 
 
 
2071
  msgstr ""
2072
 
2073
- #: models/Menu.php:384
2074
- msgid "Final Step"
2075
  msgstr ""
2076
 
2077
- #: models/Menu.php:385
2078
- msgid "start using Squirrly SEO"
2079
- msgstr ""
 
 
 
2080
 
2081
- #: models/Post.php:73
2082
- msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
2083
  msgstr ""
2084
 
2085
- #: models/Post.php:74
 
2086
  msgid ""
2087
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
2088
- "the HTML form."
2089
- msgstr ""
2090
-
2091
- #: models/Post.php:75
2092
- msgid "The uploaded file was only partially uploaded."
 
 
2093
  msgstr ""
2094
 
2095
- #: models/Post.php:76
2096
- msgid "No file was uploaded."
 
 
 
2097
  msgstr ""
2098
 
2099
- #: models/Post.php:78
2100
- msgid "Missing a temporary folder."
2101
  msgstr ""
2102
 
2103
- #: models/Post.php:79
2104
- msgid "Failed to write file to disk."
2105
  msgstr ""
2106
 
2107
- #: models/Post.php:80
2108
- msgid "File upload stopped by extension."
2109
  msgstr ""
2110
 
2111
- #: models/Post.php:97
2112
- msgid "Invalid form submission."
 
 
 
 
 
 
 
 
2113
  msgstr ""
2114
 
2115
- #: models/Post.php:107
2116
- msgid "File is empty. Please upload something more substantial."
 
 
 
2117
  msgstr ""
2118
 
2119
- #: models/Post.php:109
2120
  msgid ""
2121
- "File is empty. Please upload something more substantial. This error could "
2122
- "also be caused by uploads being disabled in your php.ini or by post_max_size "
2123
- "being defined as smaller than upload_max_filesize in php.ini."
2124
  msgstr ""
2125
 
2126
- #: models/Post.php:115
2127
- msgid "Specified file failed upload test."
2128
  msgstr ""
2129
 
2130
- #: models/Post.php:128
2131
- msgid "Sorry, this file type is not permitted for security reasons."
2132
  msgstr ""
2133
 
2134
- #: models/Post.php:153
2135
  #, php-format
2136
- msgid "The uploaded file could not be moved to %s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2137
  msgstr ""
2138
 
2139
- #: models/PostsList.php:21
2140
- msgid "Optimized:"
 
 
 
2141
  msgstr ""
2142
 
2143
- #: models/PostsList.php:24
2144
- msgid "Optimize it with Squirrly Live Assistant"
2145
  msgstr ""
2146
 
2147
- #: models/PostsList.php:48 models/PostsList.php:74
2148
- msgid "Snippet optimized:"
 
 
 
 
 
 
 
2149
  msgstr ""
2150
 
2151
- #: models/PostsList.php:48 models/PostsList.php:74
2152
- msgid "task(s) remained."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2153
  msgstr ""
2154
 
2155
- #: models/PostsList.php:52 models/PostsList.php:78
2156
- msgid "Can't get snippet data"
 
 
 
2157
  msgstr ""
2158
 
2159
- #: models/PostsList.php:55 models/PostsList.php:80 view/Blocks/Snippet.php:134
2160
- msgid "Edit Snippet"
2161
  msgstr ""
2162
 
2163
- # @ squirrly-seo
2164
- #: models/RoleManager.php:95
2165
- #, fuzzy
2166
- #| msgid "Squirrly LIVE SEO assistant"
2167
- msgid "Squirrly SEO Editor"
2168
- msgstr "Squirrly LIVE SEO-Assistent"
2169
 
2170
- # @ squirrly-seo
2171
- #: models/RoleManager.php:96
2172
- #, fuzzy
2173
- #| msgid "Squirrly LIVE SEO assistant"
2174
- msgid "Squirrly SEO Admin"
2175
- msgstr "Squirrly LIVE SEO-Assistent"
2176
 
2177
- #: models/Snippet.php:16
2178
- msgid "You don't have enough pemission to edit this article"
2179
  msgstr ""
2180
 
2181
- # @ squirrly-seo
2182
- #: models/Snippet.php:131
2183
- #, fuzzy
2184
- #| msgid "Could not send the email..."
2185
- msgid "Couldn't find the page"
2186
- msgstr "Konnte E-Mail nicht senden ..."
 
 
 
 
 
 
 
 
 
 
 
 
2187
 
2188
- #: models/Snippet.php:146 models/Snippet.php:158
2189
- msgid "No Polylang translation for this post."
 
 
 
 
 
2190
  msgstr ""
2191
 
2192
- #: models/abstract/Assistant.php:119
2193
- msgid "We are gathering data for this category"
2194
  msgstr ""
2195
 
2196
- #: models/abstract/Assistant.php:160
2197
- msgid "Not enough data to process this task"
2198
  msgstr ""
2199
 
2200
- #: models/abstract/Assistant.php:164 view/Blocks/Snippet.php:309
2201
- msgid "Current"
2202
  msgstr ""
2203
 
2204
- #: models/bulkseo/Metas.php:55
2205
- msgid "Title not empty"
2206
  msgstr ""
2207
 
2208
- #: models/bulkseo/Metas.php:56 view/Blocks/Snippet.php:188
2209
- #: view/Blocks/Snippet.php:587 view/Blocks/Snippet.php:842
2210
- msgid "Current Title"
2211
  msgstr ""
2212
 
2213
- #: models/bulkseo/Metas.php:58
2214
  #, php-format
2215
  msgid ""
2216
- "The title for this URL must not be empty. %s Write a title for this page. "
2217
- "The title is very important because it shows up in the browser tab and in "
2218
- "the Google listing for your page. %s The better you write the title, the "
2219
- "more clicks you can get when people find your page on search engines."
 
 
 
 
 
 
 
 
 
 
2220
  msgstr ""
2221
 
2222
- #: models/bulkseo/Metas.php:61
2223
- #, php-format
2224
- msgid "Title up to %s chars"
 
2225
  msgstr ""
2226
 
2227
- #: models/bulkseo/Metas.php:62
2228
- msgid "Current Title Length"
2229
  msgstr ""
2230
 
2231
- #: models/bulkseo/Metas.php:63 models/bulkseo/Metas.php:81
2232
- #: models/bulkseo/Opengraph.php:72 models/bulkseo/Opengraph.php:82
2233
- #: models/bulkseo/Twittercard.php:69 models/bulkseo/Twittercard.php:79
2234
- msgid "chars"
2235
  msgstr ""
2236
 
2237
- #: models/bulkseo/Metas.php:64 models/bulkseo/Opengraph.php:73
2238
- #: models/bulkseo/Twittercard.php:70
2239
  #, php-format
2240
  msgid ""
2241
- "Title has to be longer than %s chars and up to %s chars. %s You can change "
2242
- "the title max length from %sSEO Settings > Automation%s."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2243
  msgstr ""
2244
 
2245
- #: models/bulkseo/Metas.php:67 models/focuspages/Snippet.php:80
2246
- msgid "Keyword in title"
 
 
 
 
 
 
2247
  msgstr ""
2248
 
2249
- # @ squirrly-seo
2250
- #: models/bulkseo/Metas.php:68 models/bulkseo/Metas.php:86
2251
- #, fuzzy
2252
- #| msgid "Squirrly Keyword Research"
2253
- msgid "Squirrly Keyword"
2254
- msgstr "Squirrly Erweiterte Suche!"
2255
 
2256
- # @ squirrly-seo
2257
- #: models/bulkseo/Metas.php:69 models/bulkseo/Metas.php:87
2258
- #, fuzzy
2259
- #| msgid "Keywords:"
2260
- msgid "no keywords"
2261
- msgstr "Schlüsselwörter:"
2262
 
2263
- #: models/bulkseo/Metas.php:70 models/focuspages/Snippet.php:82
 
 
 
 
2264
  #, php-format
2265
  msgid ""
2266
- "Your keyword must be present in the title of the page. %s It's a very "
2267
- "important element through which you make sure that you connect the "
2268
- "searcher's intent to the content on your page. %s If I'm looking for \"buy "
2269
- "cheap smartwatch\" and you give me a page called \"Luna Presentation\", I "
2270
- "will never click your page. Why? Because I might not know that Luna is a "
2271
- "smartwatch designed by VectorWatch. %s \"Buy Cheap Smartwatch - Luna by "
2272
- "VectorWatch\" would be a much better choice for a title."
2273
  msgstr ""
2274
 
2275
- # @ squirrly-seo
2276
- #: models/bulkseo/Metas.php:73
2277
- #, fuzzy
2278
- #| msgid "Description:"
2279
- msgid "Description not empty"
2280
- msgstr "Beschreibung:"
 
 
2281
 
2282
- #: models/bulkseo/Metas.php:74 view/Blocks/Snippet.php:240
2283
- #: view/Blocks/Snippet.php:631 view/Blocks/Snippet.php:886
2284
- msgid "Current Description"
2285
  msgstr ""
2286
 
2287
- #: models/bulkseo/Metas.php:76
 
 
 
 
2288
  #, php-format
2289
  msgid ""
2290
- "Meta descriptions are important for SEO on multiple search engines. %s You "
2291
- "need to have a meta description for this URL. %s The better you write it, "
2292
- "the higher the chances of people clicking on your listing when they find it "
2293
- "on search engines."
 
 
 
 
2294
  msgstr ""
2295
 
2296
- #: models/bulkseo/Metas.php:79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2297
  #, php-format
2298
- msgid "Description up to %s chars"
 
 
 
 
 
 
 
2299
  msgstr ""
2300
 
2301
- #: models/bulkseo/Metas.php:80
2302
- msgid "Current Description Length"
 
 
 
 
2303
  msgstr ""
2304
 
2305
- #: models/bulkseo/Metas.php:82 models/bulkseo/Opengraph.php:83
2306
- #: models/bulkseo/Twittercard.php:80
 
 
 
 
 
 
 
 
 
 
 
 
2307
  #, php-format
2308
  msgid ""
2309
- "Description has to be longer than %s chars and up to %s chars. %s You can "
2310
- "change the description max length from %sSEO Settings > Automation%s."
 
 
 
 
2311
  msgstr ""
2312
 
2313
- #: models/bulkseo/Metas.php:85 models/focuspages/Snippet.php:85
2314
- msgid "Keyword in description"
 
 
 
2315
  msgstr ""
2316
 
2317
- #: models/bulkseo/Metas.php:88
 
 
 
 
 
 
 
 
2318
  #, php-format
2319
  msgid ""
2320
- "Same as with the title task. %s If a user reads the description of your page "
2321
- "on Google, but cannot find the keyword they searched for in that text, then "
2322
- "they'd have very low chances of actually clicking and visiting your page. %s "
2323
- "They'd go to the next page ranked on Google for that keyword. %s Think about "
2324
- "this: Google itself is trying more and more to display keywords in the "
2325
- "description of the pages it brings to TOP 10. It's pretty clear they care a "
2326
- "lot about this, because that's what people want to find on the search engine."
2327
  msgstr ""
2328
 
2329
- #: models/bulkseo/Metas.php:91
2330
- msgid "Meta Keywords (2-4 Words)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2331
  msgstr ""
2332
 
2333
  # @ squirrly-seo
2334
- #: models/bulkseo/Metas.php:92
2335
  #, fuzzy
2336
- #| msgid "Keyword:"
2337
- msgid "Meta Keyword"
2338
- msgstr "Schlüsselwort:"
 
 
 
 
2339
 
2340
  # @ squirrly-seo
2341
- #: models/bulkseo/Metas.php:93
2342
  #, fuzzy
2343
- #| msgid "Enter a keyword"
2344
- msgid "no meta keywords"
2345
- msgstr "Ein Schlüsselwort eingeben"
2346
 
2347
- #: models/bulkseo/Metas.php:94
2348
- msgid ""
2349
- "Even if Meta keywords are not mandatory for Google, it's important for other "
2350
- "search engines to find this meta and to index your post for these keywords."
2351
  msgstr ""
2352
 
2353
- #: models/bulkseo/Metas.php:97
2354
- msgid "Canonical Link"
2355
  msgstr ""
2356
 
2357
- #: models/bulkseo/Metas.php:98
2358
- msgid "Current Link"
2359
  msgstr ""
2360
 
2361
- #: models/bulkseo/Metas.php:100
2362
- #, php-format
2363
- msgid ""
2364
- "You don't have to set any canonical link if your post is not copied from "
2365
- "another source. %s Squirrly will alert you if your canonical link is not the "
2366
- "same with the current post's URL. %s The canonical link is used to tell "
2367
- "search engines which URL is the original one. The original is the one that "
2368
- "gets indexed and ranked."
2369
  msgstr ""
2370
 
2371
- #: models/bulkseo/Metas.php:109
2372
- msgid "Some Squirrly Metas are deactivated."
2373
  msgstr ""
2374
 
2375
- #: models/bulkseo/Metas.php:114
2376
- msgid "Some Squirrly Metas are not set correctly."
2377
  msgstr ""
2378
 
2379
- #: models/bulkseo/Metas.php:119
2380
- msgid "Some Squirrly Metas are generated automatically."
2381
  msgstr ""
2382
 
2383
- #: models/bulkseo/Metas.php:122
2384
- msgid "All Squirrly Metas are customized and set correctly."
2385
  msgstr ""
2386
 
2387
- #: models/bulkseo/Metas.php:133 models/bulkseo/Opengraph.php:125
2388
- #: models/bulkseo/Twittercard.php:122 models/bulkseo/Visibility.php:69
2389
- #: models/focuspages/Accuracy.php:34 models/focuspages/Audit.php:77
2390
- #: models/focuspages/Authority.php:33 models/focuspages/Backlinks.php:46
2391
- #: models/focuspages/Clicks.php:56 models/focuspages/Content.php:75
2392
- #: models/focuspages/Ctr.php:56 models/focuspages/Image.php:74
2393
- #: models/focuspages/Impressions.php:56 models/focuspages/Indexability.php:84
2394
- #: models/focuspages/Innerlinks.php:63 models/focuspages/Keyword.php:77
2395
- #: models/focuspages/Length.php:55 models/focuspages/Nofollow.php:65
2396
- #: models/focuspages/Onpage.php:78 models/focuspages/Ranking.php:35
2397
- #: models/focuspages/Snippet.php:123 models/focuspages/Social.php:56
2398
- #: models/focuspages/Strategy.php:87 models/focuspages/Traffic.php:85
2399
- msgid "Current URL"
2400
  msgstr ""
2401
 
2402
  # @ squirrly-seo
2403
- #: models/bulkseo/Metas.php:139
2404
  #, fuzzy
2405
- #| msgid "Keyword:"
2406
- msgid "No Meta Keyword Found"
2407
- msgstr "Schlüsselwort:"
2408
 
2409
- #: models/bulkseo/Metas.php:155 models/bulkseo/Metas.php:191
2410
- #: models/bulkseo/Metas.php:224 models/bulkseo/Metas.php:268
2411
- #: models/bulkseo/Metas.php:304 models/bulkseo/Metas.php:337
2412
- #: models/bulkseo/Metas.php:385 models/bulkseo/Metas.php:424
2413
- #: models/bulkseo/Opengraph.php:139 models/bulkseo/Opengraph.php:175
2414
- #: models/bulkseo/Opengraph.php:207 models/bulkseo/Opengraph.php:243
2415
- #: models/bulkseo/Opengraph.php:279 models/bulkseo/Twittercard.php:136
2416
- #: models/bulkseo/Twittercard.php:172 models/bulkseo/Twittercard.php:204
2417
- #: models/bulkseo/Twittercard.php:240 models/bulkseo/Twittercard.php:276
2418
- #: models/bulkseo/Visibility.php:83 models/bulkseo/Visibility.php:122
2419
- #: models/bulkseo/Visibility.php:155
2420
- msgid "Squirrly Snippet is deactivated from this post."
2421
  msgstr ""
2422
 
2423
- #: models/bulkseo/Metas.php:159 models/bulkseo/Metas.php:195
2424
- #: models/bulkseo/Metas.php:228 models/bulkseo/Metas.php:272
2425
- #: models/bulkseo/Metas.php:308 models/bulkseo/Metas.php:341
2426
- #: models/bulkseo/Metas.php:389 models/bulkseo/Metas.php:428
 
2427
  #, php-format
2428
  msgid ""
2429
- "SEO Metas for this post type are deactivated from %sSEO Settings > Automation"
2430
- "%s."
 
 
 
2431
  msgstr ""
2432
 
2433
- #: models/bulkseo/Metas.php:163 models/bulkseo/Metas.php:199
2434
- #: models/bulkseo/Metas.php:232
 
 
 
 
 
 
 
2435
  #, php-format
2436
- msgid "Meta Title is deactivated from %sSEO Settings > Metas%s."
2437
  msgstr ""
2438
 
2439
- #: models/bulkseo/Metas.php:167 models/bulkseo/Metas.php:203
2440
- #: models/bulkseo/Metas.php:236 models/bulkseo/Metas.php:280
2441
- #: models/bulkseo/Metas.php:316 models/bulkseo/Metas.php:349
2442
- #: models/bulkseo/Metas.php:393 models/bulkseo/Metas.php:436
2443
- #, php-format
2444
- msgid "SEO Metas is deactivated from %sSEO Settings > Metas%s."
2445
  msgstr ""
2446
 
2447
- # @ squirrly-seo
2448
- #: models/bulkseo/Metas.php:176 models/bulkseo/Metas.php:212
2449
- #: models/bulkseo/Opengraph.php:160 models/bulkseo/Opengraph.php:196
2450
- #: models/bulkseo/Twittercard.php:157 models/bulkseo/Twittercard.php:193
2451
- #, fuzzy
2452
- #| msgid "<< Leave it automatically"
2453
- msgid "Title is generated automatically."
2454
- msgstr "<< Lass es automatisch"
2455
 
2456
- #: models/bulkseo/Metas.php:240 models/bulkseo/Metas.php:353
2457
- #: models/bulkseo/Metas.php:397
2458
- #, php-format
2459
- msgid "Meta Keywords is deactivated from %sSEO Settings > Metas%s."
2460
  msgstr ""
2461
 
2462
- #: models/bulkseo/Metas.php:276 models/bulkseo/Metas.php:312
2463
- #: models/bulkseo/Metas.php:345
2464
  #, php-format
2465
- msgid "Meta Description is deactivated from %sSEO Settings > Metas%s."
 
 
 
2466
  msgstr ""
2467
 
2468
- #: models/bulkseo/Metas.php:289 models/bulkseo/Metas.php:326
2469
- #: models/bulkseo/Opengraph.php:228 models/bulkseo/Opengraph.php:264
2470
- #: models/bulkseo/Twittercard.php:225 models/bulkseo/Twittercard.php:261
2471
- msgid "Description is generated automatically."
2472
  msgstr ""
2473
 
2474
- #: models/bulkseo/Metas.php:432
2475
- #, php-format
2476
- msgid "Meta Canonical is deactivated from %sSEO Settings > Metas%s."
2477
  msgstr ""
2478
 
2479
- #: models/bulkseo/Opengraph.php:66
2480
- msgid "OG title not empty"
 
 
 
 
2481
  msgstr ""
2482
 
2483
- #: models/bulkseo/Opengraph.php:68
2484
  #, php-format
 
 
 
 
2485
  msgid ""
2486
- "You need to have an Open Graph title for this post. %s It will help you "
2487
- "control the way your post looks when people share this URL to Facebook, "
2488
- "LinkedIN and other social networks. %s It's also important for SEO purposes."
2489
  msgstr ""
2490
 
2491
- #: models/bulkseo/Opengraph.php:71
2492
- #, php-format
2493
- msgid "OG title up to %s chars"
2494
  msgstr ""
2495
 
2496
- #: models/bulkseo/Opengraph.php:76
2497
- msgid "OG description not empty"
 
 
 
2498
  msgstr ""
2499
 
2500
- #: models/bulkseo/Opengraph.php:78
2501
  #, php-format
2502
  msgid ""
2503
- "You need to have an Open Graph description for this post. %s It will help "
2504
- "you control the way your post looks when people share this URL to Facebook, "
2505
- "LinkedIN and other social networks. %s It's also important for SEO purposes."
2506
  msgstr ""
2507
 
2508
- #: models/bulkseo/Opengraph.php:81
2509
- #, php-format
2510
- msgid "OG description up to %s chars"
 
2511
  msgstr ""
2512
 
2513
  # @ squirrly-seo
2514
- #: models/bulkseo/Opengraph.php:86 view/SeoSettings/Metas.php:183
2515
  #, fuzzy
2516
- #| msgid "Images"
2517
- msgid "OG Image"
2518
- msgstr "Bilder"
2519
 
2520
- #: models/bulkseo/Opengraph.php:87 models/bulkseo/Twittercard.php:84
2521
- msgid "(featured image)"
 
 
 
 
 
2522
  msgstr ""
2523
 
2524
- #: models/bulkseo/Opengraph.php:88
2525
  #, php-format
2526
  msgid ""
2527
- "Set a good looking image for your URL. It needs to look good in Facebook and "
2528
- "LinkedIN feeds when people will share this URL. %s A great image will "
2529
- "attract more clicks to your site."
2530
  msgstr ""
2531
 
2532
- #: models/bulkseo/Opengraph.php:102
2533
- msgid "Open Graph is deactivated."
 
 
2534
  msgstr ""
2535
 
2536
- #: models/bulkseo/Opengraph.php:107
2537
- msgid "Open Graph is not set correctly."
2538
  msgstr ""
2539
 
2540
- # @ squirrly-seo
2541
- #: models/bulkseo/Opengraph.php:112
2542
- #, fuzzy
2543
- #| msgid "<< Leave it automatically"
2544
- msgid "Open Graph is generated automatically."
2545
- msgstr "<< Lass es automatisch"
2546
-
2547
- #: models/bulkseo/Opengraph.php:115
2548
- msgid "Open Graph is customized and set correctly."
2549
  msgstr ""
2550
 
2551
- #: models/bulkseo/Opengraph.php:143 models/bulkseo/Opengraph.php:179
2552
- #: models/bulkseo/Opengraph.php:211 models/bulkseo/Opengraph.php:247
2553
- #: models/bulkseo/Opengraph.php:283
2554
  #, php-format
2555
  msgid ""
2556
- "Open Graph for this post type is deactivated from %sSEO Settings > Automation"
2557
- "%s."
 
2558
  msgstr ""
2559
 
2560
- #: models/bulkseo/Opengraph.php:147 models/bulkseo/Opengraph.php:183
2561
- #: models/bulkseo/Opengraph.php:215 models/bulkseo/Opengraph.php:251
2562
- #: models/bulkseo/Opengraph.php:287
2563
- #, php-format
2564
- msgid "Open Graph is deactivated from %sSEO Settings > Social Media%s."
2565
  msgstr ""
2566
 
2567
- #: models/bulkseo/Opengraph.php:151 models/bulkseo/Opengraph.php:187
2568
- #: models/bulkseo/Opengraph.php:219 models/bulkseo/Opengraph.php:255
2569
- #: models/bulkseo/Opengraph.php:291 models/bulkseo/Twittercard.php:148
2570
- #: models/bulkseo/Twittercard.php:184 models/bulkseo/Twittercard.php:216
2571
- #: models/bulkseo/Twittercard.php:252 models/bulkseo/Twittercard.php:288
2572
- #, php-format
2573
- msgid "Social Media is deactivated from %sSEO Settings > Social Media%s."
2574
  msgstr ""
2575
 
2576
- #: models/bulkseo/Twittercard.php:63
2577
- msgid "TC title not empty"
 
 
 
 
2578
  msgstr ""
2579
 
2580
- #: models/bulkseo/Twittercard.php:65
2581
  #, php-format
2582
  msgid ""
2583
- "You need to have a title for the Twitter Card of this post. %s It will help "
2584
- "you control the way your post looks when it's shared on Twitter. %s It's "
2585
- "also important for SEO purposes."
2586
  msgstr ""
2587
 
2588
- #: models/bulkseo/Twittercard.php:68
2589
- #, php-format
2590
- msgid "TC title up to %s chars"
 
2591
  msgstr ""
2592
 
2593
- # @ squirrly-seo
2594
- #: models/bulkseo/Twittercard.php:73
2595
- #, fuzzy
2596
- #| msgid "Description:"
2597
- msgid "TC Description not empty"
2598
- msgstr "Beschreibung:"
2599
 
2600
- #: models/bulkseo/Twittercard.php:75
2601
- #, php-format
2602
  msgid ""
2603
- "You need to have a Twitter Card description for this post. %s It will help "
2604
- "you control the way your post looks when people share this URL on Twitter. "
2605
- "Good copywriting on your Twitter Card description will attract more clicks "
2606
- "to your site. %s It's also important for SEO purposes."
 
2607
  msgstr ""
2608
 
2609
- #: models/bulkseo/Twittercard.php:78
2610
  #, php-format
2611
- msgid "TC description up to %s chars"
 
 
 
2612
  msgstr ""
2613
 
2614
- # @ squirrly-seo
2615
- #: models/bulkseo/Twittercard.php:83
2616
- #, fuzzy
2617
- #| msgid "Images"
2618
- msgid "TC Image"
2619
- msgstr "Bilder"
2620
 
2621
- #: models/bulkseo/Twittercard.php:85
 
 
 
 
2622
  #, php-format
2623
  msgid ""
2624
- "Set a good looking image for your URL. It needs to look good in Twitter "
2625
- "feeds when people will share this URL. %s A great image will attract more "
2626
- "clicks to your site."
 
 
2627
  msgstr ""
2628
 
2629
- #: models/bulkseo/Twittercard.php:99
2630
- msgid "Twitter Card is deactivated."
 
 
 
2631
  msgstr ""
2632
 
2633
- #: models/bulkseo/Twittercard.php:104
2634
- msgid "Twitter Card is not set correctly."
 
 
2635
  msgstr ""
2636
 
2637
- #: models/bulkseo/Twittercard.php:109
2638
- msgid "Twitter Card is generated automatically."
2639
  msgstr ""
2640
 
2641
- #: models/bulkseo/Twittercard.php:112
2642
- msgid "Twitter Card is customized and set correctly."
 
 
 
 
 
2643
  msgstr ""
2644
 
2645
- #: models/bulkseo/Twittercard.php:140 models/bulkseo/Twittercard.php:176
2646
- #: models/bulkseo/Twittercard.php:208 models/bulkseo/Twittercard.php:244
2647
- #: models/bulkseo/Twittercard.php:280
2648
  #, php-format
2649
  msgid ""
2650
- "Twitter Card for this post type is deactivated from %sSEO Settings > "
2651
- "Automation%s."
2652
  msgstr ""
2653
 
2654
- #: models/bulkseo/Twittercard.php:144 models/bulkseo/Twittercard.php:180
2655
- #: models/bulkseo/Twittercard.php:212 models/bulkseo/Twittercard.php:248
2656
- #: models/bulkseo/Twittercard.php:284
2657
- #, php-format
2658
- msgid "Twitter Card is deactivated from %sSEO Settings > Social Media%s."
2659
  msgstr ""
2660
 
2661
- #: models/bulkseo/Visibility.php:27
2662
- msgid "Visible on Google"
2663
  msgstr ""
2664
 
2665
- #: models/bulkseo/Visibility.php:28
2666
- #, php-format
2667
  msgid ""
2668
- "Let Google Index this page. %s You need to make sure your settings are "
2669
- "turned to green for the \"let Google index this page\" section of this URL's "
2670
- "visibility settings."
 
2671
  msgstr ""
2672
 
2673
- #: models/bulkseo/Visibility.php:31 view/Blocks/Snippet.php:1138
2674
- msgid "Send Authority to this page"
 
 
 
 
 
 
 
2675
  msgstr ""
2676
 
2677
- #: models/bulkseo/Visibility.php:32
2678
- #, php-format
2679
  msgid ""
2680
- "Pass SEO authority to this page. %s If you want this page to really be "
2681
- "visible, then you must allow the flow of authority from the previous pages "
2682
- "to this one. %s The previous page means any page that leads to the current "
2683
- "one. Passing authority from the previous page to this one will improve the "
2684
- "current page's visibility. %s You need to make sure your settings are turned "
2685
- "to green for the \"Pass Link Juice\" section of this URL's visibility "
2686
- "settings."
2687
  msgstr ""
2688
 
2689
- #: models/bulkseo/Visibility.php:35
2690
- msgid "Add page in sitemap"
2691
  msgstr ""
2692
 
2693
- #: models/bulkseo/Visibility.php:36
2694
- #, php-format
2695
  msgid ""
2696
- "Turn the \"Show it in Sitemap.xml\" toggle to green (ON). %s That setting "
2697
- "helps you control if the current URL should be found within the sitemap. "
2698
- "There are pages you will want in the sitemap, and pages that you will want "
2699
- "out of the sitemap. %s If your purpose is to maximize visibility for the "
2700
- "current URL, then you need to add it to Sitemap."
 
2701
  msgstr ""
2702
 
2703
- #: models/bulkseo/Visibility.php:50
2704
- msgid "Some visibility options are inactive."
 
 
 
 
 
 
2705
  msgstr ""
2706
 
2707
- #: models/bulkseo/Visibility.php:55
2708
- msgid "Visibility is not set correctly."
 
 
2709
  msgstr ""
2710
 
2711
- #: models/bulkseo/Visibility.php:59
2712
- msgid "Visibility is set correctly."
2713
  msgstr ""
2714
 
2715
- #: models/bulkseo/Visibility.php:87
2716
- #, php-format
2717
  msgid ""
2718
- "Noindex for this post type is deactivated from %sSEO Settings > Automation%s."
 
 
2719
  msgstr ""
2720
 
2721
- #: models/bulkseo/Visibility.php:91 models/bulkseo/Visibility.php:130
2722
  #, php-format
2723
- msgid "Robots Meta is deactivated from %sSEO Settings > SEO Metas%s."
 
 
 
 
2724
  msgstr ""
2725
 
2726
- #: models/bulkseo/Visibility.php:95 models/bulkseo/Visibility.php:134
2727
- #, php-format
2728
- msgid "SEO Metas is deactivated from %sSEO Settings > SEO Metas%s."
 
2729
  msgstr ""
2730
 
2731
- #: models/bulkseo/Visibility.php:126
2732
- #, php-format
2733
- msgid ""
2734
- "Nofollow for this post type is deactivated from %sSEO Settings > Automation"
2735
- "%s."
2736
  msgstr ""
2737
 
2738
- #: models/bulkseo/Visibility.php:159
2739
- #, php-format
2740
  msgid ""
2741
- "This post type is excluded from sitemap. See %sSEO Settings > Automation%s."
 
 
2742
  msgstr ""
2743
 
2744
- #: models/bulkseo/Visibility.php:163
2745
  #, php-format
2746
- msgid "Sitemap XML is deactivated from %sSEO Settings > Sitemap XML%s."
 
 
2747
  msgstr ""
2748
 
2749
- #: models/domain/Patterns.php:373
2750
- msgid "Page"
2751
  msgstr ""
2752
 
2753
- #: models/domain/Patterns.php:374
2754
- msgid "of"
 
 
 
 
 
2755
  msgstr ""
2756
 
2757
- #: models/focuspages/Accuracy.php:21
2758
- msgid "Rank accuracy"
 
 
 
2759
  msgstr ""
2760
 
2761
- #: models/focuspages/Accuracy.php:22
2762
- #, php-format
2763
  msgid ""
2764
- "Do you need better accuracy for your ranking results? %s Look at the "
2765
- "%sBusiness Plan%s pricing for Squirrly SEO. %s The SERP Checker Available on "
2766
- "FREE and PRO Plans is made via Search Console integration, which means that "
2767
- "the information is not as accurate as possible and will not clearly depict "
2768
- "the exact position in Google. %s Why? %s Google uses an average when it "
2769
- "comes to the position. And it's not the true position. The average is made "
2770
- "according to the positions that the page was found on when users did click "
2771
- "on it. %s Also, the data inside Search Console is a bit old, so if you're "
2772
- "actively trying to increase your rankings day in and day out, you need the "
2773
- "Business Plan. %s If you just want casually to know your rankings and not "
2774
- "care about FULL accuracy, then you can stick with your current plan."
2775
  msgstr ""
2776
 
2777
- #: models/focuspages/Accuracy.php:40 models/focuspages/Clicks.php:62
2778
- #: models/focuspages/Ctr.php:62 models/focuspages/Impressions.php:62
2779
- #: models/focuspages/Indexability.php:90
2780
- msgid "Connect Google Search"
2781
  msgstr ""
2782
 
2783
- #: models/focuspages/Audit.php:34
2784
- #, php-format
2785
- msgid "Audit score is over %s"
 
 
 
 
2786
  msgstr ""
2787
 
2788
- #: models/focuspages/Audit.php:37
2789
- #, php-format
2790
  msgid ""
2791
- "Even though we recommend getting an Audit score of 84 or above, a score of "
2792
- "70 will do. %s The Audit made by Squirrly takes a lot of things into "
2793
- "account: blogging, SEO, social media, links, authority, traffic. All these "
2794
- "aspects contribute directly or indirectly to the overall SEO of your site. "
2795
- "%s Therefore, without a good score on your Audit it's quite probable for "
2796
- "Google not to position your pages high enough, because overall your website "
2797
- "is not doing good enough for it to be considered a priority. %s A page will "
2798
- "not rank high if most of the website has low quality SEO and low marketing "
2799
- "metrics."
2800
  msgstr ""
2801
 
2802
- #: models/focuspages/Audit.php:40
2803
- msgid "No duplicate titles"
 
 
2804
  msgstr ""
2805
 
2806
- #: models/focuspages/Audit.php:41
2807
- #, php-format
2808
- msgid ""
2809
- "Make sure that you don't have duplicate titles across pages from your site. "
2810
- "%s If you do, then use canonical links to point the duplicate pages towards "
2811
- "the original. %s Otherwise, if it's too hard to customize too many titles at "
2812
- "once, simply use the Patterns feature from Squirrly. You'll be able to "
2813
- "define patterns, so that your titles will seem to be unique. %s WordPress -> "
2814
- "Squirrly -> SEO Settings. There you will find the Patterns tab."
2815
  msgstr ""
2816
 
2817
- #: models/focuspages/Audit.php:44
2818
- msgid "No duplicate description"
 
 
 
2819
  msgstr ""
2820
 
2821
- #: models/focuspages/Audit.php:45
2822
  #, php-format
2823
  msgid ""
2824
- "Make sure that your pages do not have duplicate descriptions. %s This is "
2825
- "super easy to fix if you're using the Patterns feature from Squirrly SEO, "
2826
- "because it will generate your META description automatically from the "
2827
- "content of your page (in case you didn't already place a custom "
2828
- "description). %s If you want to fix this problem by giving the problematic "
2829
- "pages their own custom descriptions: go to the Squirrly SEO Audit and see "
2830
- "which pages have this problem. %s Or use a tool like ContentLook to identify "
2831
- "the pages and then place tasks for your self to fix those issues at a later "
2832
- "time."
2833
  msgstr ""
2834
 
2835
- #: models/focuspages/Audit.php:48
2836
- msgid "No empty titles"
 
 
2837
  msgstr ""
2838
 
2839
- #: models/focuspages/Audit.php:49
2840
- #, php-format
2841
  msgid ""
2842
- "Make sure that you do not have pages with empty titles. %s This means: pages "
2843
- "where you haven't placed a meta title in your Snippet. %s Features like "
2844
- "Patterns or Snippet from Squirrly SEO will help you easily fix this problem "
2845
- "by either automating or customizing descriptions for your pages."
2846
  msgstr ""
2847
 
2848
- # @ squirrly-seo
2849
- #: models/focuspages/Audit.php:52
2850
- #, fuzzy
2851
- #| msgid "Description:"
2852
- msgid "No empty descriptions"
2853
- msgstr "Beschreibung:"
 
 
2854
 
2855
- #: models/focuspages/Audit.php:54
2856
  #, php-format
2857
  msgid ""
2858
- "Make sure that you do not have pages with empty descriptions. %s This means: "
2859
- "pages where you haven't placed a meta description. %s Features like Patterns "
2860
- "or Snippet from Squirrly SEO will help you easily fix this problem by either "
2861
- "automating or customizing descriptions for your pages."
2862
  msgstr ""
2863
 
2864
- #: models/focuspages/Audit.php:57
2865
- msgid "SEO speed"
 
 
 
2866
  msgstr ""
2867
 
2868
- #: models/focuspages/Audit.php:58
2869
- msgid "sec"
2870
  msgstr ""
2871
 
2872
- #: models/focuspages/Audit.php:59
2873
- #, php-format
2874
  msgid ""
2875
- "You need to get good loading times for your pages. %s Good loading times "
2876
- "will help you rank higher in Google, while pages that load very slowly will "
2877
- "drag you down in search results."
 
 
 
 
2878
  msgstr ""
2879
 
2880
- #: models/focuspages/Audit.php:62
2881
- msgid "Mobile-friendly"
 
 
 
 
2882
  msgstr ""
2883
 
2884
- #: models/focuspages/Audit.php:63
2885
- #, php-format
2886
  msgid ""
2887
- "Your website must be mobile friendly. %s It used to be an optional thing for "
2888
- "Google until now, but it made it quite mandatory. %s Google prefers to "
2889
- "display sites which are mobile friendly higher in search results, because "
2890
- "most people search using mobile devices these days."
2891
  msgstr ""
2892
 
2893
- #: models/focuspages/Audit.php:83
2894
- msgid "Go to Audit"
2895
  msgstr ""
2896
 
2897
- #: models/focuspages/Audit.php:87
2898
- msgid "Note! The audit is not ready yet"
 
 
 
 
 
2899
  msgstr ""
2900
 
2901
- #: models/focuspages/Audit.php:88
2902
- msgid "Request a new audit"
 
 
2903
  msgstr ""
2904
 
2905
- #: models/focuspages/Audit.php:123 models/focuspages/Audit.php:146
2906
- #: models/focuspages/Audit.php:169 models/focuspages/Audit.php:192
2907
- msgid "URL"
 
2908
  msgstr ""
2909
 
2910
- #: models/focuspages/Authority.php:46
2911
- #, php-format
2912
- msgid "Authority over %s"
 
 
 
 
 
 
 
 
 
 
 
 
2913
  msgstr ""
2914
 
2915
- #: models/focuspages/Authority.php:47
2916
- msgid "Authority"
 
 
2917
  msgstr ""
2918
 
2919
- #: models/focuspages/Authority.php:48
2920
- #, php-format
2921
  msgid ""
2922
- "Your Page Authority Needs to be over %s to complete this task. %s To do that "
2923
- "you'll need good metrics for all the tasks in the Traffic Health section of "
2924
- "Focus Pages. %s You'll also need inner links, social media signals and "
2925
- "backlinks from 3rd party sites."
2926
  msgstr ""
2927
 
2928
- #: models/focuspages/Backlinks.php:58
2929
  #, php-format
2930
- msgid "At Least %s MOZ BackLinks"
 
2931
  msgstr ""
2932
 
2933
- #: models/focuspages/Backlinks.php:59 models/focuspages/Backlinks.php:70
2934
- msgid "backlinks"
 
 
 
 
2935
  msgstr ""
2936
 
2937
- #: models/focuspages/Backlinks.php:64
2938
  #, php-format
2939
- msgid "At Least %s Referring Domains"
2940
- msgstr ""
2941
-
2942
- #: models/focuspages/Backlinks.php:65
2943
- msgid "unique domains"
2944
  msgstr ""
2945
 
2946
- #: models/focuspages/Backlinks.php:69
2947
- #, php-format
2948
- msgid "At Least %s Majestic SEO Links"
2949
  msgstr ""
2950
 
2951
  # @ squirrly-seo
2952
- #: models/focuspages/Clicks.php:42
2953
  #, fuzzy
2954
- #| msgid "Tool for Search Engines"
2955
- msgid "Clicks from Search Engine"
2956
- msgstr "Tool für Suchmaschinen"
2957
-
2958
- # @ squirrly-seo
2959
- #: models/focuspages/Clicks.php:65 models/focuspages/Clicks.php:76
2960
- #: models/focuspages/Content.php:93 models/focuspages/Ctr.php:65
2961
- #: models/focuspages/Ctr.php:76 models/focuspages/Image.php:89
2962
- #: models/focuspages/Impressions.php:65 models/focuspages/Impressions.php:76
2963
- #: models/focuspages/Keyword.php:88 models/focuspages/Keyword.php:100
2964
- #: models/focuspages/Strategy.php:104 view/Research/Briefcase.php:199
2965
- msgid "Do a research"
2966
- msgstr "Recherchieren"
2967
 
2968
- #: models/focuspages/Clicks.php:75 models/focuspages/Content.php:92
2969
- #: models/focuspages/Ctr.php:75 models/focuspages/Image.php:88
2970
- #: models/focuspages/Impressions.php:75 models/focuspages/Keyword.php:98
2971
- #: models/focuspages/Snippet.php:131 models/focuspages/Strategy.php:103
2972
- msgid "No Keyword Found"
 
2973
  msgstr ""
2974
 
2975
- #: models/focuspages/Clicks.php:78 models/focuspages/Content.php:95
2976
- #: models/focuspages/Ctr.php:78 models/focuspages/Image.php:95
2977
- #: models/focuspages/Impressions.php:78 models/focuspages/Keyword.php:101
2978
- #: models/focuspages/Strategy.php:106
2979
- #, fuzzy
2980
- #| msgid "Optimize for Keyword"
2981
- msgid "Optimize for a keyword"
2982
- msgstr "Schlüsselwort optimieren"
2983
-
2984
- # @ squirrly-seo
2985
- #: models/focuspages/Clicks.php:96 models/focuspages/Ctr.php:96
2986
- #: models/focuspages/Impressions.php:96
2987
- #, fuzzy
2988
- #| msgid "Google %sAnalytics ID%s`:"
2989
- msgid "Connect to Google Search Console"
2990
- msgstr "Google %sAnalytics ID%s`:"
2991
 
2992
- #: models/focuspages/Clicks.php:100 models/focuspages/Content.php:112
2993
- #: models/focuspages/Ctr.php:100 models/focuspages/Impressions.php:100
2994
- #: models/focuspages/Keyword.php:119 models/focuspages/Strategy.php:123
2995
- #, fuzzy
2996
- #| msgid "Optimize for Keyword"
2997
- msgid "Optimize the page for a keyword"
2998
- msgstr "Schlüsselwort optimieren"
2999
 
3000
- #: models/focuspages/Content.php:46
3001
- #, fuzzy, php-format
3002
- #| msgid "Optimize for Keyword"
3003
- msgid "Optimize to %s"
3004
- msgstr "Schlüsselwort optimieren"
 
 
 
 
3005
 
3006
- #: models/focuspages/Content.php:48
3007
  #, php-format
3008
  msgid ""
3009
- "Make sure this Focus Page is optimized to 100%% using the Squirrly SEO Live "
3010
- "Assistant. %s As you can see clearly on Google search result pages, Googles "
3011
- "tries to find the closest match (inside web content) to what the user "
3012
- "searched for. %s That is why using this method of optimizing a page as "
3013
- "outlined by the Live Assistant feature is mandatory. %s Don't worry about "
3014
- "over-optimizing anything, as the Live Assistant checks for many over-"
3015
- "optimization traps you may fall into."
3016
  msgstr ""
3017
 
3018
- #: models/focuspages/Content.php:51
3019
- msgid "Snippet is green"
 
 
3020
  msgstr ""
3021
 
3022
- #: models/focuspages/Content.php:52
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3023
  #, php-format
3024
  msgid ""
3025
- "The tasks inside the Snippet section of the Focus Pages feature must all be "
3026
- "turned green. %s Why? %s If the Snippet elements are Not green, then your "
3027
- "Focus Page is not 100%% optimized. %s We've built this SEO Content section "
3028
- "especially because we wanted to help you understand that there's a lot more "
3029
- "to On-Page SEO than just a content analysis, or a snippet. You need all "
3030
- "these elements working together in order to achieve high rankings."
3031
  msgstr ""
3032
 
3033
- #: models/focuspages/Content.php:55
3034
- msgid "Platform SEO is green"
 
 
3035
  msgstr ""
3036
 
3037
- #: models/focuspages/Content.php:56
3038
- #, php-format
3039
  msgid ""
3040
- "Make sure that the Platform SEO section is green for this Focus Page. %s "
3041
- "Because WordPress is such a vast CMS with many customization possibilities, "
3042
- "it happens to many website owners, business owners and developers, that "
3043
- "custom post types from their site remain completely without SEO codes and "
3044
- "other important settings. %s This task makes sure that everything is "
3045
- "properly set up."
3046
  msgstr ""
3047
 
3048
- #: models/focuspages/Content.php:59
3049
- msgid "Fresh content update"
 
 
 
 
 
3050
  msgstr ""
3051
 
3052
- #: models/focuspages/Content.php:61
3053
  #, php-format
3054
  msgid ""
3055
- "Last Update Date for your Content: needs to be in the last 3 months. %s If "
3056
- "it's not, then go and edit your page. %s Google prefers pages where the "
3057
- "website owners keep updating the content. %s Why? %s Because it's one of the "
3058
- "easiest ways to ensure that the content on the page keeps being relevant."
3059
  msgstr ""
3060
 
3061
- #: models/focuspages/Content.php:89 view/Research/Briefcase.php:186
3062
- #: view/Research/HistoryDetails.php:74 view/Research/ResearchDetails.php:36
3063
- #, fuzzy
3064
- #| msgid "Optimize for Keyword"
3065
- msgid "Optimize for this"
3066
- msgstr "Schlüsselwort optimieren"
3067
-
3068
- #: models/focuspages/Ctr.php:41
3069
- msgid "Clickthrough rate"
3070
  msgstr ""
3071
 
3072
- #: models/focuspages/Ctr.php:42
3073
- #, php-format
3074
  msgid ""
3075
- "CTR is the number of clicks that your page receives divided by the number of "
3076
- "times your page appeared in search results: clicks ÷ impressions = CTR. %s "
3077
- "For example, if you had 5 clicks and 100 impressions, then your CTR would be "
3078
- "5%%. %s Keep the CTR above %s with enhanced headlines."
3079
  msgstr ""
3080
 
3081
- #: models/focuspages/Image.php:57
3082
- msgid "Keyword in filename"
 
 
 
 
 
3083
  msgstr ""
3084
 
3085
- #: models/focuspages/Image.php:60
3086
  #, php-format
3087
  msgid ""
3088
- "Your filename for one of the images in this Focus Page should be: %s keyword."
3089
- "jpg %s Download a relevant image from your page. Change the filename. Then "
3090
- "re-upload with the SEO filename and add it your page's content again. %s "
3091
- "It's best to keep this at only one filename which contains the main keyword "
3092
- "of the page. %s Why? %s Because Google could consider over-optimization if "
3093
- "you used it more than once."
3094
  msgstr ""
3095
 
3096
- #: models/focuspages/Image.php:85 models/focuspages/Snippet.php:134
3097
- msgid "Edit your snippet"
 
 
3098
  msgstr ""
3099
 
3100
- #: models/focuspages/Image.php:114
3101
- msgid "Optimize the post first using a Keyword from Squirrly Briefcase"
3102
  msgstr ""
3103
 
3104
- # @ squirrly-seo
3105
- #: models/focuspages/Image.php:115
3106
- #, fuzzy
3107
- #| msgid "No results found!"
3108
- msgid "No image found"
3109
- msgstr "Keine Ergebnisse gefunden!"
 
 
 
 
 
3110
 
3111
- #: models/focuspages/Impressions.php:42
3112
- msgid "Search Results Impressions"
 
 
3113
  msgstr ""
3114
 
3115
- #: models/focuspages/Indexability.php:47
3116
- msgid "Yes, do index"
3117
  msgstr ""
3118
 
3119
  # @ squirrly-seo
3120
- #: models/focuspages/Indexability.php:49 models/focuspages/Indexability.php:55
3121
  #, fuzzy
3122
- #| msgid "Description:"
3123
- msgid "no restrictions"
3124
- msgstr "Beschreibung:"
3125
 
3126
- #: models/focuspages/Indexability.php:50
3127
- #, php-format
3128
  msgid ""
3129
- "To turn this task to green, go and look at all the places where you could "
3130
- "have added instructions for Google not to index this page from your site. %s "
3131
- "Make sure that there is no such instruction added to WordPress -> Settings, "
3132
- "or in a theme, or in a plugin, or in Squirrly SEO's Snippet for this page. "
3133
- "Also, make sure you don't block this page in your robots.txt file. %s "
3134
- "Sometimes, you will want certain pages from your site not to be indexed. Now "
3135
- "is not the case, however. %s If this task turns green, then it means that "
3136
- "you did not specify to Google that it should NOT index the page. %s "
3137
- "Therefore, you allow Google to index the page. %s Since this is a Focus "
3138
- "Page, you must allow Google to index it, in order for it to appear in search "
3139
- "result pages."
3140
  msgstr ""
3141
 
3142
- #: models/focuspages/Indexability.php:53
3143
- msgid "Yes, do follow"
 
 
3144
  msgstr ""
3145
 
3146
- #: models/focuspages/Indexability.php:56
3147
- #, php-format
3148
- msgid ""
3149
- "To turn this task to green, make sure that you do NOT have a no-follow "
3150
- "attribute for this Focus Page. %s This task gets verified from multiple "
3151
- "sources. %s However, if you want to be 100%% certain in the future that "
3152
- "everything is perfect, use just Squirrly SEO, because it will ease both your "
3153
- "setup and the system check. %s With Squirrly SEO, you could easily check "
3154
- "this setting in the Snippet section. %s Many themes and plugins could "
3155
- "interfere with settings."
3156
  msgstr ""
3157
 
3158
- #: models/focuspages/Indexability.php:59
3159
- msgid "Present in sitemap"
 
 
 
 
 
3160
  msgstr ""
3161
 
3162
- #: models/focuspages/Indexability.php:60
3163
  #, php-format
3164
  msgid ""
3165
- "Checks whether or not your page is available in your XML Sitemap. %s Use the "
3166
- "Sitemap from WordPress -> Squirrly -> SEO Settings %s Make sure this Focus "
3167
- "Page is included in the sitemap generated by Squirrly SEO. %s In the best "
3168
- "practices section you can find ideas for why it can make sense to remove "
3169
- "pages from your sitemap."
3170
  msgstr ""
3171
 
3172
- #: models/focuspages/Indexability.php:63
3173
- msgid "Manual index request"
 
 
3174
  msgstr ""
3175
 
3176
- #: models/focuspages/Indexability.php:64
3177
- #, php-format
 
 
 
3178
  msgid ""
3179
- "Click the button to ask Google to re-index this page. %s Disclaimer: This "
3180
- "task will automatically turn to green once you click on the button and it "
3181
- "takes you to Google Search Console. It's up to you to make 100%% sure that "
3182
- "you do tell Google to either index or re-index this page. %s Perform a "
3183
- "manual request for Google to re-index this page. %s This is super important "
3184
- "to do whenever you make important changes to your pages. Otherwise, Google "
3185
- "will still have the old version of your page. %s If Google keeps having the "
3186
- "older version, then it doesn't matter if you've improved the page. %s When "
3187
- "you click the Ask Google to Re-Index button, Squirrly will use the Google "
3188
- "Search Console API to send Google the request on your behalf."
3189
  msgstr ""
3190
 
3191
- #: models/focuspages/Indexability.php:67 view/Blocks/Snippet.php:299
3192
- msgid "Canonical link"
 
 
 
3193
  msgstr ""
3194
 
3195
- #: models/focuspages/Indexability.php:68
3196
- msgid "Canonical"
 
 
3197
  msgstr ""
3198
 
3199
- #: models/focuspages/Indexability.php:68
3200
- msgid "No Canonical"
 
3201
  msgstr ""
3202
 
3203
- #: models/focuspages/Indexability.php:68
3204
- msgid "Post URL"
 
 
 
 
3205
  msgstr ""
3206
 
3207
- #: models/focuspages/Indexability.php:68
3208
- msgid "No URL"
 
 
3209
  msgstr ""
3210
 
3211
- #: models/focuspages/Indexability.php:70
3212
- #, php-format
3213
  msgid ""
3214
- "This page should have a canonical link to itself, indicating that it is "
3215
- "indeed the original content. %s You can not have pages with canonical links "
3216
- "to other sites and pages, because you could not rank for them. Why? Because "
3217
- "a canonical link to another URL would mean that the other URL is the one "
3218
- "worth indexing. (the original one) %s To turn this task to green, go and "
3219
- "make sure that this page does not have a canonical link attribute pointing "
3220
- "to another page. %s You can easily control this is in the future by using "
3221
- "the Snippet feature of Squirrly SEO."
3222
  msgstr ""
3223
 
3224
- #: models/focuspages/Indexability.php:73
3225
- msgid "Permalink structure is good"
3226
  msgstr ""
3227
 
3228
- #: models/focuspages/Indexability.php:75
3229
- #, php-format
3230
  msgid ""
3231
- "Make your LINKS SEO-Friendly. %s WordPress -> Settings %s That is where "
3232
- "WordPress allows you to change the permalink structure. %s Your URLs (the "
3233
- "links from your site) should be super easy to read. This makes your site "
3234
- "Human-friendly as well."
3235
  msgstr ""
3236
 
3237
- #: models/focuspages/Indexability.php:95
3238
- msgid "Ask Google to Re-Index"
 
 
3239
  msgstr ""
3240
 
3241
- #: models/focuspages/Innerlinks.php:52
3242
- #, php-format
3243
- msgid "Get %s inner links"
 
3244
  msgstr ""
3245
 
3246
- #: models/focuspages/Innerlinks.php:53
3247
- msgid "inner links"
3248
  msgstr ""
3249
 
3250
- #: models/focuspages/Innerlinks.php:53
3251
- msgid "to"
 
 
 
 
 
 
 
3252
  msgstr ""
3253
 
3254
- #: models/focuspages/Innerlinks.php:55
3255
  #, php-format
3256
  msgid ""
3257
- "Get %s Inner Links %s Recommended is: %s %s Inner Links are links that you "
3258
- "send from one URL of your site to another URL of your site. %s Since your "
3259
- "Focus Pages are the most important pages in your site, you should make sure "
3260
- "that you link to them from many pages of your website. %s Note! We check the "
3261
- "links present in the content of each post of your website."
3262
  msgstr ""
3263
 
3264
- #: models/focuspages/Innerlinks.php:74
3265
- msgid "Build with Blogging Assistant"
 
3266
  msgstr ""
3267
 
3268
- # @ squirrly-seo
3269
- #: models/focuspages/Keyword.php:48
3270
- #, fuzzy
3271
- #| msgid "Competition:"
3272
- msgid "Keyword Competition"
3273
- msgstr "Wettbewerb:"
3274
 
3275
- #: models/focuspages/Keyword.php:51
3276
- #, php-format
3277
  msgid ""
3278
- "To complete this task you must make sure that the main keyword you're "
3279
- "optimizing this Focus Page for has low competition. %s The Squirrly SEO "
3280
- "software suite uses our proprietary Market Intelligence feature to determine "
3281
- "the chance that your site has of outranking the current TOP 10 of Google for "
3282
- "the desired keyword you're targeting. %s If you really want to have a clear "
3283
- "shot at ranking, make sure the competition is low for the keyword you choose."
 
 
3284
  msgstr ""
3285
 
3286
- #: models/focuspages/Keyword.php:54
3287
- msgid "Search volume"
 
 
 
3288
  msgstr ""
3289
 
3290
- #: models/focuspages/Keyword.php:56
3291
- #, php-format
3292
- msgid ""
3293
- "To turn this task to green, go and find a keyword that has a good search "
3294
- "volume. (meaning that many people search on Google for this keyword every "
3295
- "single month). %s The Research features from Squirrly SEO will indicate if "
3296
- "the volume is big enough. %s Since these are the most important pages on "
3297
- "your website, you need to make sure that you get the maximum number of "
3298
- "people possible to find this page. %s If you target keyword searches with "
3299
- "low volumes, then you'll end up having just 2 or 3 people every month "
3300
- "visiting this page. And then all the effort will have been for nothing."
3301
  msgstr ""
3302
 
3303
- #: models/focuspages/Keyword.php:59
3304
- msgid "Google Trend"
3305
  msgstr ""
3306
 
3307
- #: models/focuspages/Keyword.php:61
 
 
 
 
 
 
 
 
3308
  #, php-format
3309
  msgid ""
3310
- "Trend levels required to get the Green Check on this task: %s - Steady %s - "
3311
- "Going Up %s - Sky-rocketing %s we take the trend from the previous 3 months. "
3312
- "%s If you target a search query with a bad trend you'll end up seeing little "
3313
- "traffic to this page in the long run. %s Why ? A declining trend shows that "
3314
- "Google Users are losing interest in that topic or keyword and will continue "
3315
- "to do so in the future. %s Therefore, even though you could get much traffic "
3316
- "right now after you rank this page, in the near future you'll get very "
3317
- "little traffic even if you'd end up on Position 1 in Google Search."
3318
  msgstr ""
3319
 
3320
- # @ squirrly-seo
3321
- #: models/focuspages/Keyword.php:85
3322
- #, fuzzy
3323
- #| msgid "Enter a keyword"
3324
- msgid "Find Better Keywords"
3325
- msgstr "Ein Schlüsselwort eingeben"
3326
 
3327
- #: models/focuspages/Length.php:38
3328
- #, php-format
3329
- msgid "Write %s words"
3330
  msgstr ""
3331
 
3332
- # @ squirrly-seo
3333
- #: models/focuspages/Length.php:39
3334
- #, fuzzy
3335
- #| msgid "Keywords:"
3336
- msgid "words"
3337
- msgstr "Schlüsselwörter:"
 
 
 
 
 
 
3338
 
3339
- #: models/focuspages/Length.php:41
3340
  #, php-format
3341
  msgid ""
3342
- "For Focus Pages it's mandatory, in our opinion, to have at least 1,500 "
3343
- "words. %s Go and edit the page. %s I know: for some of you it might sound "
3344
- "tough, but Google places longer, more valuable pages higher in search "
3345
- "positions. %s You don't necessarily have to get 1,500 words on this page for "
3346
- "it to rank in TOP 10 on Google. However, getting this task completed ensures "
3347
- "that your chances of ranking will be very high."
3348
  msgstr ""
3349
 
3350
- #: models/focuspages/Length.php:44
3351
- msgid "Reader's Experience"
 
 
3352
  msgstr ""
3353
 
3354
- #: models/focuspages/Length.php:45
3355
- msgid "minutes average"
3356
  msgstr ""
3357
 
3358
- #: models/focuspages/Length.php:46
3359
- #, php-format
3360
  msgid ""
3361
- "Get an average time on page of minimum 2 minutes for this focus page. You "
3362
- "can do this by editing the content and making it more appealing to visitors. "
3363
- "%s We're looking at the Average Time On Page for this page. %s Why? %s "
3364
- "Because, sometimes website owners can be tempted to make the pages longer in "
3365
- "order to get many words on a page. They make them longer by increasing "
3366
- "wordiness. %s Over 1,500 words / page can give you much better SEO results. "
3367
- "However, making it longer does not mean you should make it boring. %s In "
3368
- "order to check that the length of the page was increased properly, we also "
3369
- "take into account if website visitors love this page."
3370
  msgstr ""
3371
 
3372
- #: models/focuspages/Length.php:68
3373
- msgid "Edit Page"
 
 
 
3374
  msgstr ""
3375
 
3376
- # @ squirrly-seo
3377
- #: models/focuspages/Length.php:84 models/focuspages/Length.php:114
3378
- #: models/focuspages/Traffic.php:111 models/focuspages/Traffic.php:128
3379
- #: models/focuspages/Traffic.php:144 models/focuspages/Traffic.php:160
3380
- #, fuzzy
3381
- #| msgid "Google %sAnalytics ID%s`:"
3382
- msgid "Connect Google Analytics first"
3383
- msgstr "Google %sAnalytics ID%s`:"
3384
-
3385
- #: models/focuspages/Nofollow.php:50
3386
- msgid "Maintain authority"
3387
  msgstr ""
3388
 
3389
- #: models/focuspages/Nofollow.php:51
3390
- msgid "External Dofollow Links"
3391
  msgstr ""
3392
 
3393
- #: models/focuspages/Nofollow.php:51
3394
- msgid "No dofollow external links"
 
 
 
 
 
3395
  msgstr ""
3396
 
3397
- #: models/focuspages/Nofollow.php:53 models/focuspages/Ranking.php:24
3398
- #, php-format
3399
  msgid ""
3400
- "TLDR: All outbound links need to have no-follow attribute. %s You've worked "
3401
- "hard on your Focus Page. %s Now make sure that you're not letting that hard "
3402
- "work go to waste, by sending out all your authority and Link Juice over to "
3403
- "other pages from the web. %s The Focus Page needs to be the final page that "
3404
- "Google Follows. It's an \"All Roads Lead to Rome\" kind of scenario. %s If "
3405
- "you want your focus pages to get ranked better and have authority make sure "
3406
- "that ALL outbound links have a no-follow attribute attached to them."
3407
  msgstr ""
3408
 
3409
- # @ squirrly-seo
3410
- #: models/focuspages/Onpage.php:51
3411
- #, fuzzy
3412
- #| msgid "Enter your email"
3413
- msgid "Enhance your sitemap"
3414
- msgstr "In Artikel einfügen"
3415
-
3416
- #: models/focuspages/Onpage.php:52
3417
- #, php-format
3418
- msgid ""
3419
- "Add images / videos to your sitemap. It's important to have images / videos "
3420
- "enabled. %s Squirrly SEO makes it super easy for you to enhance your XML "
3421
- "sitemap. %s Just use the settings from %sSquirrly > SEO Settings > Sitemap "
3422
- "XML%s. Find the XML sitemap section and use the settings from that panel. "
3423
  msgstr ""
3424
 
3425
- #: models/focuspages/Onpage.php:55
3426
- msgid "Post Type settings activated"
3427
  msgstr ""
3428
 
3429
- #: models/focuspages/Onpage.php:56
3430
  #, php-format
3431
  msgid ""
3432
- "Are the SEO Settings from Squirrly SEO activated for the post type of this "
3433
- "particular Focus Page? %s This is what we're checking with this task. %s "
3434
- "Why? %s Some of the times, we're seeing that people don't get good enough "
3435
- "results with Google rankings simply because they do not have the SEO "
3436
- "settings activated for their current post type. %s Many WordPress sites "
3437
- "employ the use of custom post types. Your \"Events\" page or \"Real Estate\" "
3438
- "page could be a different post type from general \"Pages\" or \"Posts\" in "
3439
- "WordPress. %s To turn this task to green, go and add this post type (%s) in "
3440
- "%sSquirrly SEO Automation%s."
3441
  msgstr ""
3442
 
3443
- #: models/focuspages/Onpage.php:59
3444
- msgid "Patterns activated"
 
 
3445
  msgstr ""
3446
 
3447
- #: models/focuspages/Onpage.php:60
3448
- #, php-format
3449
  msgid ""
3450
- "To turn this task to green, go and activate the Patterns from Squirrly SEO "
3451
- "for the post type of this Focus Page. %s With this task, we're looking to "
3452
- "see if the SEO Patterns from Squirrly are activated for the post type of "
3453
- "this Focus Page. %s Similar to the previous task with \"Post Type Settings "
3454
- "Activated\". There are some cases in which this double check is necessary. "
3455
- "%s It's for your ranking safety."
3456
  msgstr ""
3457
 
3458
- #: models/focuspages/Onpage.php:63 view/SeoSettings/Robots.php:23
3459
- msgid "Robots File"
3460
  msgstr ""
3461
 
3462
- #: models/focuspages/Onpage.php:65
3463
- #, php-format
3464
  msgid ""
3465
- "You have a certain definition for your Robots.txt file made in Squirrly SEO "
3466
- "or in another plugin. %s Make sure that the final version of robots.txt that "
3467
- "gets rendered when the file is loaded is the one you had intended. %s "
3468
- "Sometimes, other plugins or themes can interfere and ruin the output of the "
3469
- "robots file. Sometimes it can even be that you have a robots.txt file placed "
3470
- "on your root directory (in such case: remove that file. hard-coding things "
3471
- "like that is bad practice!). %s To do this: look at the definition you've "
3472
- "made inside your plugin. Then, look at the robots.txt from your site. See if "
3473
- "the text inside these two places is identical. If it is identical, "
3474
- "everything is Perfect!"
3475
  msgstr ""
3476
 
3477
- #: models/focuspages/Onpage.php:83
3478
- msgid "Go to SEO Settings"
 
 
3479
  msgstr ""
3480
 
3481
- #: models/focuspages/Ranking.php:23
3482
- msgid "Nofollow on external links"
 
3483
  msgstr ""
3484
 
3485
- #: models/focuspages/Snippet.php:69 models/focuspages/Snippet.php:185
3486
- #: models/focuspages/Snippet.php:207 view/Blocks/Snippet.php:172
3487
- #: view/Blocks/Snippet.php:571 view/Blocks/Snippet.php:826
3488
- #: view/FocusPages/Addpage.php:50 view/SeoSettings/Automation.php:87
3489
- #: view/SeoSettings/Bulkseo.php:138 view/SeoSettings/Metas.php:156
3490
- msgid "Title"
3491
  msgstr ""
3492
 
3493
- #: models/focuspages/Snippet.php:72
3494
- #, php-format
3495
  msgid ""
3496
- "To turn this task to green, go and define a title for this page. You can "
3497
- "easily do this by using the Snippet from Squirrly SEO. %s Make sure that you "
3498
- "have a Title defined for your Focus Page. %s Not having a title defined is "
3499
- "bad for both search engines and Humans. %s Why? %s It's weird for someone to "
3500
- "try to figure out if they landed on your Pricing page, and not get a clear "
3501
- "answer. If you have multiple pricing pages (in case your site displays "
3502
- "multiple products) then your title should only contain the brand name of "
3503
- "that product."
3504
- msgstr ""
3505
-
3506
- #: models/focuspages/Snippet.php:75 models/focuspages/Snippet.php:186
3507
- #: models/focuspages/Snippet.php:208 view/Blocks/Snippet.php:614
3508
- #: view/Blocks/Snippet.php:869 view/SeoSettings/Automation.php:96
3509
- #: view/SeoSettings/Metas.php:165
3510
- msgid "Description"
3511
  msgstr ""
3512
 
3513
- #: models/focuspages/Snippet.php:77
3514
- #, php-format
3515
  msgid ""
3516
- "To turn this task to green, go and define a Meta description for this page. "
3517
- "You can easily do this by using the Snippet from Squirrly SEO. %s Make sure "
3518
- "that you have a META description set up for this Focus Page. %s The meta "
3519
- "description is very important for showing others the value they can find by "
3520
- "clicking to go to your page. %s Think of it as an awesome ad that gets "
3521
- "people excited enough that they visit your page after reading it. %s "
3522
- "Sometimes, Google displays the exact META description that you create inside "
3523
- "the search result pages. Use great descriptions for pages on your site to "
3524
- "boost CTR (click-through rates)."
3525
  msgstr ""
3526
 
3527
- #: models/focuspages/Snippet.php:86
3528
- #, php-format
3529
  msgid ""
3530
- "Same as with the title task. %s If a user reads the description of your page "
3531
- "on Google, but cannot find the keyword they searched for in that text, then "
3532
- "they'd have very low chances of actually clicking and visiting your page. %s "
3533
- "They'd go to the next page ranked on Google for that keyword. %s Think about "
3534
- "this: Google itself is trying more and more to display keywords in the "
3535
- "description of the pages it bring to TOP 10. It's pretty clear they care a "
3536
- "lot about this, because that's what people want to find on the search engine."
3537
  msgstr ""
3538
 
3539
- #: models/focuspages/Snippet.php:89
3540
- msgid "Open Graph - full definition"
3541
  msgstr ""
3542
 
3543
- #: models/focuspages/Snippet.php:91
3544
- #, php-format
3545
  msgid ""
3546
- "To turn this task to green, you can easily use the Snippet from Squirrly SEO "
3547
- "to get all the definitions in place. %s With this task, we make sure that "
3548
- "you have the full Open Graph definitions created for this Focus Page. %s "
3549
- "There are many things which could interfere with the code, there are times "
3550
- "when you could forget setting some of the elements up, so Squirrly SEO helps "
3551
- "you make sure that ALL the og tags are present. %s And yes, this is relevant "
3552
- "for your search engine position placements."
 
 
 
3553
  msgstr ""
3554
 
3555
- #: models/focuspages/Snippet.php:94
3556
- msgid "Twitter Cards - full definition"
3557
  msgstr ""
3558
 
3559
- #: models/focuspages/Snippet.php:96
3560
- #, php-format
3561
- msgid ""
3562
- "To turn this task to green, you can easily use the Snippet from Squirrly SEO "
3563
- "to get all the definitions in place. %s Checking to make sure that your "
3564
- "Twitter Cards definitions are made properly. %s Same as with the Open Graph "
3565
- "task, Squirrly SEO makes sure to check for all the required definitions, so "
3566
- "that you won't miss a beat."
3567
  msgstr ""
3568
 
3569
- #: models/focuspages/Snippet.php:99
3570
- msgid "JSON-LD definition"
3571
  msgstr ""
3572
 
3573
- #: models/focuspages/Snippet.php:100
3574
- #, php-format
3575
  msgid ""
3576
- "To turn this task to green, you can easily use the JSON-LD section inside "
3577
- "Squirrly -> SEO Settings. %s Make sure that you complete all fields with the "
3578
- "proper information. %s This gives important Semantic context to Google and "
3579
- "it plays a role in determining how high your page should be placed in search "
3580
- "rankings. %s You can validate your existing JSON-LD with: %shttps://search."
3581
- "google.com/structured-data/testing-tool%s"
 
 
 
3582
  msgstr ""
3583
 
3584
- #: models/focuspages/Snippet.php:103
3585
- msgid "Customized"
 
 
 
 
3586
  msgstr ""
3587
 
3588
- #: models/focuspages/Snippet.php:104
3589
- #, php-format
3590
  msgid ""
3591
- "The Snippets of your most important pages should be customized. %s Use the "
3592
- "Snippet from Squirrly SEO to customize the meta settings, the open graph, "
3593
- "etc. for this page. %s Since Focus Pages are the most important pages on "
3594
- "your site, you'll want people to love the search engine listings that you "
3595
- "build for this page. %s Therefore, you should define a custom SEO listing to "
3596
- "improve the number of clicks you get when people DO find your page on search "
3597
- "engines. %s NOTE: sometimes Google tries to create automated snippets and "
3598
- "display those, but it's just an experiment they run. Most of the times, your "
3599
- "own custom snippet will be the one that gets displayed."
3600
  msgstr ""
3601
 
3602
- # @ squirrly-seo
3603
- #: models/focuspages/Snippet.php:187 models/focuspages/Snippet.php:209
3604
- #, fuzzy
3605
- #| msgid "Images"
3606
- msgid "Image"
3607
- msgstr "Bilder"
3608
-
3609
- #: models/focuspages/Social.php:44
3610
- #, php-format
3611
- msgid "%s Shares"
3612
  msgstr ""
3613
 
3614
- #: models/focuspages/Social.php:45
3615
- msgid "social share"
 
 
 
 
3616
  msgstr ""
3617
 
3618
- #: models/focuspages/Social.php:47
3619
  #, php-format
3620
  msgid ""
3621
- "This task only tracks shares from trackable sources. %s Twitter and LinkedIN "
3622
- "share counts are no longer available. %s Of course, for Twitter you can "
3623
- "always pay Twitter directly for API access, in which case we could give you "
3624
- "a guide on how to integrate your Twitter API with our Focus Pages audit "
3625
- "services. %s %shttps://developer.twitter.com/en/pricing/search-fullarchive%s"
3626
  msgstr ""
3627
 
3628
- #: models/focuspages/Social.php:61
3629
- msgid "Go to Social Media Settings"
 
 
3630
  msgstr ""
3631
 
3632
- #: models/focuspages/Strategy.php:60
3633
- msgid "Add keyword to Briefcase"
3634
  msgstr ""
3635
 
3636
- # @ squirrly-seo
3637
- #: models/focuspages/Strategy.php:61
3638
- #, fuzzy
3639
- #| msgid "Keywords:"
3640
- msgid "keywords"
3641
- msgstr "Schlüsselwörter:"
3642
-
3643
- #: models/focuspages/Strategy.php:62
3644
- #, php-format
3645
  msgid ""
3646
- "Go add a keyword to your Briefcase. %s The Briefcase is the command center "
3647
- "for your SEO operations. Manage your keywords in briefcase, so that you'll "
3648
- "always have quick access to them. You'll always know what your SEO Strategy "
3649
- "is all about. %s Plus, adding keywords to Briefcase will make it very easy "
3650
- "for you to collaborate with other people from your team, freelancers, "
3651
- "agencies or partners. %s Never lose the amazing keywords you find through "
3652
- "the Squirrly SEO Keyword Research tool."
3653
  msgstr ""
3654
 
3655
- #: models/focuspages/Strategy.php:65
3656
- msgid "Add SEO Context"
 
 
 
 
 
3657
  msgstr ""
3658
 
3659
- #: models/focuspages/Strategy.php:68
3660
- #, php-format
3661
  msgid ""
3662
- "Optimize to %s for a secondary keyword. %s Squirrly SEO's Live Assistant "
3663
- "allows you to optimize for multiple keywords that you have placed in your "
3664
- "Briefcase. %s Use a couple of additional keywords for your Focus Page which "
3665
- "help Google understand the exact topic and context of your page. %s If you "
3666
- "added the keywords 'political party' to 'black panther', you'd make a clear "
3667
- "hint to Google that your page is about the Black Panther political party, "
3668
- "not Black Panther, the Marvel Movie. %s Or add 'places to eat' to a page "
3669
- "about your Local Restaurant in San Diego. That will give clearer context to "
3670
- "Google that your page really is about a restaurant where people can dine."
3671
  msgstr ""
3672
 
3673
- #: models/focuspages/Strategy.php:72
3674
- msgid "Labels Exist"
3675
  msgstr ""
3676
 
3677
- #: models/focuspages/Strategy.php:73
3678
- msgid "labels"
 
 
 
3679
  msgstr ""
3680
 
3681
- #: models/focuspages/Strategy.php:74
3682
  #, php-format
3683
  msgid ""
3684
- "To turn this task to green, go and add a label to the keyword that you've "
3685
- "used as main keyword for this Focus Page. %s Make sure that you keep "
3686
- "creating new labels as you're finding more keywords to target with your "
3687
- "website. %s If you're unsure regarding keyword research, go to the Best "
3688
- "Practices section of Focus Pages. %s Organize all the Keywords that you plan "
3689
- "to use for your website with Briefcase Labels. %s This task helps you make "
3690
- "sure that the main keyword for this Focus Page has been organized clearly "
3691
- "inside your SEO Strategy. That's what Briefcase Labels are all about."
3692
  msgstr ""
3693
 
3694
- #: models/focuspages/Strategy.php:94
3695
- msgid "Manage Strategy"
 
 
3696
  msgstr ""
3697
 
3698
- #: models/focuspages/Strategy.php:159
3699
- msgid "Add a secondary keyword in Squirrly Live Assistant"
3700
  msgstr ""
3701
 
3702
- #: models/focuspages/Traffic.php:56
3703
- #, php-format
3704
- msgid "Below %s Bounce Rate"
 
 
 
 
 
 
 
 
 
 
 
 
3705
  msgstr ""
3706
 
3707
- #: models/focuspages/Traffic.php:57
3708
- msgid "bounce rate"
 
 
 
 
3709
  msgstr ""
3710
 
3711
- #: models/focuspages/Traffic.php:58
3712
- #, php-format
3713
- msgid ""
3714
- "Make sure this number is below %s %s Why? %s A high bounce rate means that "
3715
- "your users just click on your search listing, visit the page and then decide "
3716
- "they've seen enough and bounce off to another page on the web. %s This is, "
3717
- "for Google, an indicator of the quality of the search result it displayed. "
3718
- "And if many of your users bounce off your pages, it means (to Google) that "
3719
- "your page is not worth displaying in search results, because it has low "
3720
- "performance with the user groups it sends your way. %s Easy way to complete "
3721
- "this task: give users pages to click and send them to other pages from your "
3722
- "site."
3723
  msgstr ""
3724
 
3725
- #: models/focuspages/Traffic.php:61
3726
- #, php-format
3727
- msgid "Time on page is %s minutes"
 
 
 
 
 
 
 
3728
  msgstr ""
3729
 
3730
- #: models/focuspages/Traffic.php:62
3731
- msgid "minutes"
 
 
 
 
 
3732
  msgstr ""
3733
 
3734
- #: models/focuspages/Traffic.php:64
3735
- #, php-format
3736
  msgid ""
3737
- "Make sure that visitors spend on average at least %s minutes on your site. "
3738
- "%s Get an average time on page of minimum %s minutes for this focus page. "
3739
- "You can do this by editing the content and making it more appealing to "
3740
- "visitors. %s In the Best Practices section you'll find a plugin for "
3741
- "WordPress that will help your Google Analytics tracker to track the real "
3742
- "time on page for people. Sometimes, Google Analytics tracks this lower than "
3743
- "it should. %s If your visitors don't spend at 2 minutes on your Focus Page, "
3744
- "it can mean that the page is not important enough for them, or that the "
3745
- "content from the page is boring, or hard to read, or the page just loads too "
3746
- "slow."
3747
  msgstr ""
3748
 
3749
- #: models/focuspages/Traffic.php:67
3750
- #, php-format
3751
- msgid "%s visitors / day / page"
3752
  msgstr ""
3753
 
3754
- #: models/focuspages/Traffic.php:68
3755
- msgid "unique views"
 
 
 
 
 
 
3756
  msgstr ""
3757
 
3758
- #: models/focuspages/Traffic.php:69
3759
- #, php-format
3760
  msgid ""
3761
- "For this task, we're looking at unique page views from your Google "
3762
- "Analytics. %s If you don't get %s visitors / day / page, then this Focus "
3763
- "Page is not yet popular enough on your site. %s You should make sure that "
3764
- "more people end up visiting it."
 
 
3765
  msgstr ""
3766
 
3767
  # @ squirrly-seo
3768
- #: models/focuspages/Traffic.php:72
3769
  #, fuzzy
3770
- #| msgid "The code for Google Analytics is incorrect."
3771
- msgid "Just one Google Analytics tracking code"
3772
- msgstr "Der Code für Google Analytics ist falsch."
3773
 
3774
- #: models/focuspages/Traffic.php:73
3775
- #, php-format
3776
  msgid ""
3777
- "We've seen many sites where there were multiple google analytics codes "
3778
- "placed by different employees, themes or plugins. %s With this check, we're "
3779
- "helping you make sure that your tracker is setup properly and that there "
3780
- "will be no errors with your Google Analytics account. %s To turn this green, "
3781
- "you'll have to investigate your theme, custom code that you may have placed "
3782
- "in your theme, other plugins, header settings. Once you have a clear view of "
3783
- "all the tracking codes, make sure that only one remains and that the one "
3784
- "code is the one linked to your Google Analytics account. %s These problems "
3785
- "happen more often than you would think."
3786
  msgstr ""
3787
 
3788
- #: models/focuspages/Traffic.php:113
3789
- msgid "Not enough traffic to show relevant stats"
 
 
3790
  msgstr ""
3791
 
3792
- #: models/services/Robots.php:13
3793
- msgid "Squirrly SEO Robots"
3794
  msgstr ""
3795
 
3796
- #: models/services/Robots.php:16
 
 
 
 
 
 
 
3797
  msgid ""
3798
- "Your blog is not public. Please see Site Visibility on Settings > Reading."
 
 
3799
  msgstr ""
3800
 
3801
- #: models/services/Robots.php:32
3802
- msgid "No Squirrly SEO Robots found."
 
 
 
3803
  msgstr ""
3804
 
3805
- #: view/Assistant/Assistant.php:14
3806
- msgid "Optimize with Squirrly Live Assistant"
 
 
3807
  msgstr ""
3808
 
3809
- #: view/Assistant/Assistant.php:15
 
 
 
 
 
 
 
3810
  msgid ""
3811
- "Use Squirrly to optimize the content for your posts, pages, products, etc."
 
 
 
3812
  msgstr ""
3813
 
3814
- #: view/Assistant/Assistant.php:27 view/Onboarding/Step1.2.php:20
3815
- msgid "Demo Post"
3816
  msgstr ""
3817
 
3818
- # @ squirrly-seo
3819
- #: view/Assistant/Assistant.php:36
3820
- #, fuzzy
3821
- #| msgid "+ Add keyword"
3822
- msgid "Add New"
3823
- msgstr "Fügen Sie ein anderes Schlüsselwort ein"
 
 
 
3824
 
3825
- # @ squirrly-seo
3826
- #: view/Assistant/Settings.php:17
3827
- #, fuzzy
3828
- #| msgid "Save settings"
3829
- msgid "Live Assistant Settings"
3830
- msgstr "Einstellungen speichern"
3831
 
3832
- #: view/Assistant/Settings.php:27 view/Audits/Settings.php:38
3833
- #: view/Ranking/Settings.php:37 view/SeoSettings/Automation.php:46
3834
- #: view/SeoSettings/Jsonld.php:44 view/SeoSettings/Metas.php:33
3835
- #: view/SeoSettings/Sitemap.php:48 view/SeoSettings/Social.php:35
3836
- #: view/SeoSettings/Tracking.php:44 view/SeoSettings/Webmaster.php:44
3837
- msgid "Show Advanced Options"
3838
  msgstr ""
3839
 
3840
- #: view/Assistant/Settings.php:28 view/Audits/Settings.php:39
3841
- #: view/Ranking/Settings.php:38 view/SeoSettings/Automation.php:47
3842
- #: view/SeoSettings/Jsonld.php:45 view/SeoSettings/Metas.php:34
3843
- #: view/SeoSettings/Sitemap.php:49 view/SeoSettings/Social.php:36
3844
- #: view/SeoSettings/Tracking.php:45 view/SeoSettings/Webmaster.php:45
3845
- msgid "Hide Advanced Options"
3846
  msgstr ""
3847
 
3848
- # @ squirrly-seo
3849
- #: view/Assistant/Settings.php:42
3850
- #, fuzzy
3851
- #| msgid "Squirrly Options"
3852
- msgid "Squirrly Tooltips"
3853
- msgstr "Squirrly Optionen"
 
 
3854
 
3855
- #: view/Assistant/Settings.php:43
3856
- #, php-format
3857
  msgid ""
3858
- "Show %sSquirrly Tooltips%s when posting a new article (e.g. \"Enter a keyword"
3859
- "\")."
3860
  msgstr ""
3861
 
3862
- #: view/Assistant/Settings.php:53
3863
- msgid "Download Remote Images"
3864
  msgstr ""
3865
 
3866
- #: view/Assistant/Settings.php:54
3867
- #, php-format
3868
- msgid "Download %sremote images%s in your %sMedia Library%s for the new posts."
3869
  msgstr ""
3870
 
3871
- #: view/Assistant/Settings.php:55
3872
  msgid ""
3873
- "Prevent from losing the images you use in your articles in case the remote "
3874
- "images are deleted."
 
 
 
 
 
 
3875
  msgstr ""
3876
 
3877
- #: view/Assistant/Settings.php:65
3878
- msgid "Send Optimization On Save"
 
 
 
 
 
3879
  msgstr ""
3880
 
3881
- #: view/Assistant/Settings.php:66
3882
- msgid ""
3883
- "Send optimization data to Squirrly Cloud when the post is saved (don't use "
3884
- "cron)"
3885
  msgstr ""
3886
 
3887
- #: view/Assistant/Settings.php:67
3888
- msgid "Use this option if your WordPress cron is not working properly."
3889
  msgstr ""
3890
 
3891
- # @ squirrly-seo
3892
- #: view/Assistant/Settings.php:77
3893
- #, fuzzy
3894
- #| msgid "Show only Copyright Free images"
3895
- msgid "Copyright Free Images"
3896
- msgstr "Nur urheberrechtfreie Bilder zeigen"
 
 
 
 
 
3897
 
3898
- #: view/Assistant/Settings.php:78
3899
- #, php-format
3900
- msgid "Search %sCopyright Free Images%s in Squirrly Live Assistant."
 
 
 
 
3901
  msgstr ""
3902
 
3903
- #: view/Assistant/Settings.php:88
3904
- msgid "Optimized Version Of Live Assistant"
3905
  msgstr ""
3906
 
3907
- #: view/Assistant/Settings.php:89
3908
- #, php-format
 
 
 
3909
  msgid ""
3910
- "Use %sthe NEW version of the SEO Live Assistant%s with Google and Human "
3911
- "Friendly Analysis."
 
 
 
 
 
 
3912
  msgstr ""
3913
 
3914
- #: view/Assistant/Settings.php:97
3915
- msgid "Places where you do NOT want Squirrly Live Assistant to load"
 
 
 
 
 
 
 
3916
  msgstr ""
3917
 
3918
- #: view/Assistant/Settings.php:99
3919
  msgid ""
3920
- "Don't select anything if you wish Squirrly Live Assistant to load for all "
3921
- "post types."
3922
  msgstr ""
3923
 
3924
- #: view/Assistant/Settings.php:105
3925
- msgid "Exclusions"
3926
  msgstr ""
3927
 
3928
- #: view/Assistant/Settings.php:106
3929
- msgid "Select places where you do NOT want Squirrly Live Assistant to load."
 
 
 
 
 
 
 
 
3930
  msgstr ""
3931
 
3932
- #: view/Assistant/Settings.php:107
3933
- msgid "Hold Control key to select multiple places"
 
 
3934
  msgstr ""
3935
 
3936
- # @ squirrly-seo
3937
- #: view/Assistant/Settings.php:132 view/Audits/Settings.php:67
3938
- #: view/Ranking/Settings.php:181 view/SeoSettings/Automation.php:418
3939
- #: view/SeoSettings/Automation.php:566 view/SeoSettings/Backup.php:203
3940
- #: view/SeoSettings/Favicon.php:102 view/SeoSettings/Jsonld.php:217
3941
- #: view/SeoSettings/Metas.php:228 view/SeoSettings/Robots.php:75
3942
- #: view/SeoSettings/Sitemap.php:308 view/SeoSettings/Social.php:375
3943
- #: view/SeoSettings/Tracking.php:127 view/SeoSettings/Webmaster.php:107
3944
- #, fuzzy
3945
- #| msgid "Save settings"
3946
- msgid "Save Settings"
3947
- msgstr "Einstellungen speichern"
3948
 
3949
- #: view/Audits/Audits.php:7 view/Audits/Settings.php:7
3950
- #: view/FocusPages/Addpage.php:7 view/FocusPages/Pagelist.php:7
3951
- #: view/FocusPages/Settings.php:7 view/Ranking/Rankings.php:14
3952
- #: view/Ranking/Settings.php:7 view/SeoSettings/Automation.php:7
3953
- #: view/SeoSettings/Backup.php:7 view/SeoSettings/Bulkseo.php:12
3954
- #: view/SeoSettings/Favicon.php:7 view/SeoSettings/Jsonld.php:7
3955
- #: view/SeoSettings/Metas.php:7 view/SeoSettings/Robots.php:7
3956
- #: view/SeoSettings/Sitemap.php:7 view/SeoSettings/Social.php:7
3957
- #: view/SeoSettings/Tracking.php:7 view/SeoSettings/Webmaster.php:7
3958
  msgid ""
3959
- "You do not have permission to access this page. You need Squirrly SEO Admin "
3960
- "role"
 
 
 
 
3961
  msgstr ""
3962
 
3963
- #: view/Audits/Audits.php:20
3964
- msgid "Audits"
 
 
 
 
3965
  msgstr ""
3966
 
3967
- #: view/Audits/Audits.php:21
3968
  msgid ""
3969
- "Verifies the online presence of your website by knowing how your website is "
3970
- "performing in terms of Blogging, SEO, Social, Authority, Links, and Traffic"
3971
  msgstr ""
3972
 
3973
- #: view/Audits/Audits.php:51
3974
- msgid "Score:"
3975
  msgstr ""
3976
 
3977
- #: view/Audits/Audits.php:65
3978
- #, php-format
3979
- msgid "The audit score increased by %s since %s"
 
 
 
3980
  msgstr ""
3981
 
3982
- #: view/Audits/Audits.php:67
3983
  #, php-format
3984
- msgid "The audit score went down by %s since %s"
 
 
 
 
3985
  msgstr ""
3986
 
3987
- #: view/Audits/Audits.php:76
3988
- msgid "Incapsula Protection Error"
 
 
3989
  msgstr ""
3990
 
3991
- #: view/Audits/Audits.php:79
3992
- msgid "Your blog returns an error"
3993
  msgstr ""
3994
 
3995
- #: view/Audits/Audits.php:96
3996
- msgid "Go to all audit panel"
 
 
 
 
3997
  msgstr ""
3998
 
3999
- #: view/Audits/Audits.php:108 view/Blocks/Audits.php:15
4000
- msgid "Audits Score"
4001
  msgstr ""
4002
 
4003
- #: view/Audits/Audits.php:109
4004
- #, php-format
4005
- msgid "last %s audits"
 
 
 
 
 
 
 
 
 
 
 
 
 
4006
  msgstr ""
4007
 
4008
- #: view/Audits/Audits.php:115 view/Audits/Audits.php:154
4009
- #: view/Blocks/Audits.php:21 view/Blocks/KRHistory.php:17
4010
- #: view/Ranking/Rankings.php:356 view/Research/History.php:28
4011
- msgid "Date"
 
 
4012
  msgstr ""
4013
 
4014
- #: view/Audits/Audits.php:116 view/Blocks/Audits.php:22
4015
- msgid "On-Page"
4016
  msgstr ""
4017
 
4018
- #: view/Audits/Audits.php:117 view/Blocks/Audits.php:23
4019
- msgid "Off-Page"
4020
  msgstr ""
4021
 
4022
- #: view/Audits/Audits.php:136 view/Blocks/Audits.php:42
4023
- msgid "No data yet"
 
 
 
 
 
4024
  msgstr ""
4025
 
4026
- # @ squirrly-seo
4027
- #: view/Audits/Audits.php:151
4028
- #, fuzzy
4029
- #| msgid "No"
4030
- msgid "No."
4031
- msgstr "Nein"
 
4032
 
4033
- #: view/Audits/Audits.php:152
4034
- msgid "On-Page Score"
4035
  msgstr ""
4036
 
4037
- #: view/Audits/Audits.php:153
4038
- msgid "Off-Page Score"
4039
  msgstr ""
4040
 
4041
- #: view/Audits/Audits.php:155 view/Audits/Audits.php:190
4042
- msgid "Tasks"
 
 
 
 
 
 
 
4043
  msgstr ""
4044
 
4045
- #: view/Audits/Audits.php:178
4046
- msgid "tasks found"
 
 
 
 
 
 
 
 
4047
  msgstr ""
4048
 
4049
- #: view/Audits/Audits.php:191
4050
- msgid "last issues found"
 
 
4051
  msgstr ""
4052
 
4053
- # @ squirrly-seo
4054
- #: view/Audits/Audits.php:207
4055
- #, fuzzy
4056
- #| msgid "date"
4057
- msgid "Update on"
4058
- msgstr "Datum"
4059
 
4060
- #: view/Audits/Audits.php:214
4061
- #, php-format
4062
- msgid "Learn how to improve your SEO Audit score over time %sClick Here%s"
 
4063
  msgstr ""
4064
 
4065
- #: view/Audits/Audits.php:220
4066
- msgid "Welcome to Squirrly SEO Audits"
4067
  msgstr ""
4068
 
4069
- #: view/Audits/Audits.php:221 view/Blocks/Audits.php:62
4070
- msgid "The SEO Audit is generated once every week"
 
 
 
 
4071
  msgstr ""
4072
 
4073
- #: view/Audits/Audits.php:222 view/Blocks/Audits.php:63
4074
- msgid "Until the audit is ready, try the Focus Pages section"
 
 
 
 
 
4075
  msgstr ""
4076
 
4077
- #: view/Audits/Audits.php:226 view/Blocks/Audits.php:67
4078
- msgid "Go to Focus Pages"
4079
  msgstr ""
4080
 
4081
- # @ squirrly-seo
4082
- #: view/Audits/Settings.php:28
4083
- #, fuzzy
4084
- #| msgid "Squirrly settings"
4085
- msgid "Audit Settings"
4086
- msgstr "Squirrly Einstellungen"
4087
 
4088
- # @ squirrly-seo
4089
- #: view/Audits/Settings.php:50
4090
- #, fuzzy
4091
- #| msgid "Your E-mail:"
4092
- msgid "Audit Email"
4093
- msgstr "Ihre E-Mail Adresse:"
 
 
 
 
4094
 
4095
- #: view/Audits/Settings.php:51
4096
- msgid "Enter the email address on which you want to receive the weekly audits."
 
 
 
 
4097
  msgstr ""
4098
 
4099
- #: view/Blocks/Assistant.php:12
4100
- msgid "Show Advanced SEO"
 
 
 
4101
  msgstr ""
4102
 
4103
- #: view/Blocks/Assistant.php:13
 
 
 
 
4104
  msgid ""
4105
- "Switch off to have the simplified version of the settings, intended for Non-"
4106
- "SEO Experts."
 
 
 
4107
  msgstr ""
4108
 
4109
- #: view/Blocks/Assistant.php:14
4110
  msgid ""
4111
- "It will offer the same level of SEO performance, but it will be less "
4112
- "customizable."
 
 
4113
  msgstr ""
4114
 
4115
- #: view/Blocks/Assistant.php:23
4116
- msgid "We Need Your Support"
4117
  msgstr ""
4118
 
4119
- #: view/Blocks/Assistant.php:32
4120
- msgid "Rate us if you like Squirrly SEO"
4121
  msgstr ""
4122
 
4123
- #: view/Blocks/Audits.php:7 view/Blocks/Audits.php:53
4124
- msgid "See Audits"
 
 
 
 
4125
  msgstr ""
4126
 
4127
- #: view/Blocks/Audits.php:16
4128
- msgid "last 4 audits"
4129
  msgstr ""
4130
 
4131
- #: view/Blocks/FocusPages.php:7
4132
- msgid "See Focus Pages"
4133
  msgstr ""
4134
 
4135
- #: view/Blocks/FocusPages.php:16 view/FocusPages/Pagelist.php:71
4136
- msgid "Permalink"
4137
  msgstr ""
4138
 
4139
- #: view/Blocks/FocusPages.php:17 view/FocusPages/FocusPageRow.php:37
4140
- msgid "Last audited"
 
 
 
 
 
 
 
 
4141
  msgstr ""
4142
 
4143
- #: view/Blocks/FocusPages.php:54
4144
- msgid "Check Focus Page"
 
 
4145
  msgstr ""
4146
 
4147
- #: view/Blocks/FocusPages.php:66 view/FocusPages/Pagelist.php:111
4148
- msgid "To get started with managing the focus pages"
4149
  msgstr ""
4150
 
4151
- #: view/Blocks/FocusPages.php:70 view/FocusPages/Pagelist.php:115
4152
- msgid "Add new page"
 
 
 
 
 
 
4153
  msgstr ""
4154
 
4155
- #: view/Blocks/FocusPages.php:76 view/FocusPages/Pagelist.php:121
4156
- msgid "Then set a page as focus"
 
 
 
4157
  msgstr ""
4158
 
4159
- #: view/Blocks/Jorney.php:10
4160
- msgid "Congratulations! You've completed the 14 Days Journey To Better Ranking"
 
 
4161
  msgstr ""
4162
 
4163
- #: view/Blocks/Jorney.php:12
4164
- msgid "Your 14 Days Journey To Better Ranking"
4165
  msgstr ""
4166
 
4167
- #: view/Blocks/Jorney.php:20 view/Blocks/Jorney.php:38
4168
- msgid "Day"
 
 
 
4169
  msgstr ""
4170
 
4171
- #: view/Blocks/Jorney.php:27
4172
- msgid "If you missed a day, click on it and read the SEO recipe for it."
 
 
4173
  msgstr ""
4174
 
4175
- #: view/Blocks/Jorney.php:33
4176
- msgid "I'm all done. Hide this block."
4177
  msgstr ""
4178
 
4179
- #: view/Blocks/Jorney.php:38
4180
- msgid "Open the SEO recipe for today"
4181
  msgstr ""
4182
 
4183
- #: view/Blocks/Jorney.php:43 view/FocusPages/Addpage.php:19
4184
- msgid "Add a page in Focus Pages"
 
 
 
4185
  msgstr ""
4186
 
4187
- #: view/Blocks/KRFound.php:6
4188
- msgid "Suggested Keywords"
4189
  msgstr ""
4190
 
4191
- #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
4192
- #: view/Ranking/Rankings.php:348 view/Research/Briefcase.php:239
4193
- #: view/Research/History.php:27 view/Research/Research.php:161
4194
- #: view/Research/Suggested.php:25
4195
- msgid "Country"
4196
  msgstr ""
4197
 
4198
- #: view/Blocks/KRFound.php:16 view/Blocks/KRHistory.php:16
4199
- #: view/Research/History.php:27 view/Research/Research.php:161
4200
- #: view/Research/Suggested.php:25
4201
- msgid "Co"
4202
  msgstr ""
4203
 
4204
- #: view/Blocks/KRFound.php:18 view/Blocks/KRFound.php:19
4205
- #: view/Blocks/KRFound.php:64 view/Research/Briefcase.php:244
4206
- #: view/Research/HistoryDetails.php:16 view/Research/HistoryDetails.php:18
4207
- #: view/Research/Research.php:163 view/Research/Research.php:164
4208
- #: view/Research/Suggested.php:27 view/Research/Suggested.php:28
4209
- #: view/Research/Suggested.php:77
4210
- msgid "Competition"
4211
  msgstr ""
4212
 
4213
- #: view/Blocks/KRFound.php:22 view/Blocks/KRFound.php:69
4214
- #: view/Research/HistoryDetails.php:12 view/Research/Research.php:167
4215
- #: view/Research/Suggested.php:31 view/Research/Suggested.php:82
4216
- msgid "SEO Search Volume"
4217
  msgstr ""
4218
 
4219
- #: view/Blocks/KRFound.php:23 view/Research/HistoryDetails.php:14
4220
- #: view/Research/Suggested.php:32
4221
- msgid "SV"
4222
  msgstr ""
4223
 
4224
- #: view/Blocks/KRFound.php:26 view/Blocks/KRFound.php:74
4225
- #: view/Research/Briefcase.php:260 view/Research/HistoryDetails.php:8
4226
- #: view/Research/Research.php:171 view/Research/Suggested.php:35
4227
- #: view/Research/Suggested.php:87
4228
- msgid "Recent discussions"
4229
  msgstr ""
4230
 
4231
- #: view/Blocks/KRFound.php:27 view/Research/HistoryDetails.php:10
4232
- #: view/Research/Research.php:172 view/Research/Suggested.php:36
 
 
 
 
4233
  #, fuzzy
4234
- #| msgid "Recent discussions:"
4235
- msgid "Discussion"
4236
- msgstr "Bisherige Diskussionen:"
4237
 
4238
- #: view/Blocks/KRFound.php:30 view/Blocks/KRFound.php:31
4239
- #: view/Blocks/KRFound.php:79 view/Research/Briefcase.php:266
4240
- #: view/Research/HistoryDetails.php:20 view/Research/Research.php:175
4241
- #: view/Research/Suggested.php:39
4242
- msgid "Trending"
4243
  msgstr ""
4244
 
4245
- #: view/Blocks/KRFound.php:64 view/Blocks/KRFound.php:69
4246
- #: view/Blocks/KRFound.php:74 view/Blocks/KRFound.php:79
4247
- #: view/Research/Briefcase.php:245 view/Research/Briefcase.php:255
4248
- #: view/Research/Briefcase.php:261 view/Research/Suggested.php:77
4249
- #: view/Research/Suggested.php:82 view/Research/Suggested.php:87
4250
- msgid "-"
4251
  msgstr ""
4252
 
4253
- #: view/Blocks/KRFound.php:96 view/Research/Suggested.php:149
4254
- msgid "Once a week, Squirrly checks all the keywords from your briefcase."
 
 
 
 
4255
  msgstr ""
4256
 
4257
- #: view/Blocks/KRFound.php:97 view/Research/Suggested.php:150
4258
- msgid "If it finds better keywords, they will be listed here"
 
 
 
4259
  msgstr ""
4260
 
4261
- #: view/Blocks/KRFound.php:98 view/Research/Suggested.php:151
4262
- msgid "Until then, add keywords in Briefcase"
4263
  msgstr ""
4264
 
4265
- #: view/Blocks/KRFound.php:102 view/Blocks/SLASearch.php:22
4266
- #: view/Ranking/Gscsync.php:103 view/Research/Suggested.php:155
4267
- msgid "Go to Briefcase"
4268
  msgstr ""
4269
 
4270
- #: view/Blocks/KRHistory.php:5 view/Onboarding/Step1.3.php:11
4271
- #: view/Research/Research.php:15
4272
- msgid "Keyword Research"
 
 
 
 
 
 
 
4273
  msgstr ""
4274
 
4275
- #: view/Blocks/KRHistory.php:6
4276
- msgid "See Research History"
 
 
 
4277
  msgstr ""
4278
 
4279
- #: view/Blocks/KRHistory.php:43 view/Research/History.php:52
4280
- msgid "See your research results and compare them over time"
4281
  msgstr ""
4282
 
4283
- #: view/Blocks/KnowledgeBase.php:3
4284
- msgid "Knowledge Base"
 
4285
  msgstr ""
4286
 
4287
- # @ squirrly-seo
4288
- #: view/Blocks/Login.php:10 view/Blocks/Login.php:28
4289
- msgid "Email:"
4290
- msgstr "Ihre E-Mail Adresse:"
 
 
 
 
 
4291
 
4292
- # @ squirrly-seo
4293
- #: view/Blocks/Login.php:14
4294
- msgid "Password:"
4295
- msgstr "Passwort:"
4296
 
4297
- # @ squirrly-seo
4298
- #: view/Blocks/Login.php:18
4299
- msgid "Register to Squirrly.co"
4300
- msgstr "Bei Squirrly.co registrieren"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: Squirrly SEO Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2020-05-11 08:57+0300\n"
6
+ "PO-Revision-Date: 2020-05-11 08:57+0300\n"
7
  "Last-Translator: Squirrly <contact@squirrly.co>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
19
  "X-Generator: Poedit 2.2.4\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ #: classes/Error.php:79 classes/Error.php:90
23
  msgid "Don't bother me!"
24
  msgstr ""
25
 
26
+ #: classes/RemoteController.php:257
27
+ msgid "Too many API attempts, please slow down the request."
28
+ msgstr ""
29
+
30
+ #: classes/RemoteController.php:261
31
+ msgid ""
32
+ "Squirrly Cloud is down for a bit of maintenance right now. But we'll be back "
33
+ "in a minute."
34
+ msgstr ""
35
+
36
+ #: classes/RemoteController.php:320
37
  msgid "Articles optimized so far"
38
  msgstr ""
39
 
40
+ #: classes/RemoteController.php:322 classes/RemoteController.php:329
41
  msgid "add post"
42
  msgstr ""
43
 
44
+ #: classes/RemoteController.php:327
45
  msgid "Average optimization"
46
  msgstr ""
47
 
48
+ # @ squirrly-seo
49
+ #: classes/RemoteController.php:334
50
+ #, fuzzy
51
+ #| msgid "Squirrly Keyword Research"
52
+ msgid "Keyword Researches"
53
+ msgstr "Squirrly Erweiterte Suche!"
54
 
55
  # @ squirrly-seo
56
+ #: classes/RemoteController.php:336
57
  #, fuzzy
58
  #| msgid "Do a research"
59
  msgid "do research"
60
  msgstr "Recherchieren"
61
 
62
+ #: classes/RemoteController.php:341
63
  msgid "Keywords stored in Squirrly Briefcase"
64
  msgstr ""
65
 
66
  # @ squirrly-seo
67
+ #: classes/RemoteController.php:343
68
  #, fuzzy
69
  #| msgid "+ Add keyword"
70
  msgid "add keyword"
71
  msgstr "Fügen Sie ein anderes Schlüsselwort ein"
72
 
73
+ #: classes/RemoteController.php:348
74
  msgid "Pages ranking in top 100 Google"
75
  msgstr ""
76
 
77
+ #: classes/RemoteController.php:350
78
  msgid "see rankings"
79
  msgstr ""
80
 
81
+ #: classes/RemoteController.php:355
82
  msgid "SEO Audits"
83
  msgstr ""
84
 
85
+ #: classes/RemoteController.php:357
86
  msgid "see audits"
87
  msgstr ""
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  # @ squirrly-seo
90
+ #: classes/RemoteController.php:1250
91
  msgid "Keyword:"
92
  msgstr "Schlüsselwort:"
93
 
94
  # @ squirrly-seo
95
+ #: classes/RemoteController.php:1251
96
  msgid "date"
97
  msgstr "Datum"
98
 
99
+ #: classes/RemoteController.php:1252 controllers/CheckSeo.php:317
100
+ #: controllers/Patterns.php:16 controllers/Research.php:259
101
+ #: controllers/Research.php:290 controllers/Research.php:344
102
+ #: controllers/Research.php:654
103
  msgid "Saved!"
104
  msgstr ""
105
 
106
  # @ squirrly-seo
107
+ #: classes/RemoteController.php:1253
108
  msgid "Read it!"
109
  msgstr "Lesen!"
110
 
111
  # @ squirrly-seo
112
+ #: classes/RemoteController.php:1254
113
  msgid "Insert it!"
114
  msgstr "Einfügen!"
115
 
116
  # @ squirrly-seo
117
+ #: classes/RemoteController.php:1255
118
  msgid "Reference"
119
  msgstr "Referenz"
120
 
121
  # @ squirrly-seo
122
+ #: classes/RemoteController.php:1256
123
  msgid "Insert as box"
124
  msgstr "Als Box einfügen"
125
 
126
+ #: classes/RemoteController.php:1257
127
  msgid "Insert Link"
128
  msgstr ""
129
 
130
  # @ squirrly-seo
131
+ #: classes/RemoteController.php:1258
132
  msgid "Not relevant?"
133
  msgstr "Nicht relevant?"
134
 
135
  # @ squirrly-seo
136
+ #: classes/RemoteController.php:1259
137
  msgid "Insert in your article"
138
  msgstr "In Artikel einfügen"
139
 
140
+ #: classes/RemoteController.php:1260
141
  msgid ":( An error occurred while processing your request. Please try again"
142
  msgstr ""
143
 
 
 
 
 
144
  # @ squirrly-seo
145
+ #: classes/RemoteController.php:1261
146
  msgid "No results found!"
147
  msgstr "Keine Ergebnisse gefunden!"
148
 
149
+ #: classes/RemoteController.php:1262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  #, php-format
151
  msgid "[ ATTRIBUTE: Please check: %s to find out how to attribute this image ]"
152
  msgstr ""
153
 
154
+ #: classes/RemoteController.php:1263
155
  msgid "Has creative commons attributes"
156
  msgstr ""
157
 
158
+ #: classes/RemoteController.php:1264
159
  msgid "No known copyright restrictions"
160
  msgstr ""
161
 
162
+ #: classes/RemoteController.php:1265
163
  msgid ""
164
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
165
  "optimize for a keyword before publishing?"
167
  "You haven`t used Squirrly SEO to optimize your article. Do you want to "
168
  "optimize for a keyword before publishing?"
169
 
170
+ #: classes/RemoteController.php:1266
 
 
 
 
171
  msgid "Your Subscription has Expired"
172
  msgstr ""
173
 
174
+ #: classes/RemoteController.php:1267
 
 
 
 
175
  msgid "There are no keywords saved in briefcase yet"
176
  msgstr ""
177
 
178
+ #: classes/RemoteController.php:1268
179
  #, php-format
180
  msgid "Congratulations! Your article is 100% optimized!"
181
  msgstr ""
182
 
183
+ #: classes/RemoteController.php:1269
184
  #, php-format
185
  msgid "appears too many times. Try to remove %s of them"
186
  msgstr ""
187
 
188
+ #: classes/RemoteController.php:1270
189
  #, php-format
190
  msgid "write %s more words"
191
  msgstr ""
192
 
193
+ #: classes/RemoteController.php:1271
194
  #, php-format
195
  msgid "Add the keyword in the %s of your article"
196
  msgstr ""
197
 
198
+ #: classes/RemoteController.php:1272
199
  msgid "Click to keep the highlight on"
200
  msgstr ""
201
 
202
+ #: classes/RemoteController.php:1273
203
  msgid "introduction"
204
  msgstr ""
205
 
206
+ #: classes/RemoteController.php:1274
207
  #, php-format
208
  msgid "Write more words after the %s keyword"
209
  msgstr ""
210
 
211
+ #: classes/RemoteController.php:1275
212
  msgid "or use synonyms"
213
  msgstr ""
214
 
215
+ #: classes/RemoteController.php:1276
216
  #, php-format
217
  msgid "add %s more word(s)"
218
  msgstr ""
219
 
220
+ #: classes/RemoteController.php:1277
221
  #, php-format
222
  msgid "or remove %s word(s)"
223
  msgstr ""
224
 
225
+ #: classes/RemoteController.php:1278
226
  #, php-format
227
  msgid "add %s more keyword(s)"
228
  msgstr ""
229
 
230
+ #: classes/RemoteController.php:1279
231
  #, php-format
232
  msgid "write %s more words to start calculating"
233
  msgstr ""
234
 
235
+ #: classes/RemoteController.php:1280 view/Research/Research.php:48
236
  msgid "Add to Briefcase"
237
  msgstr ""
238
 
239
+ #: classes/RemoteController.php:1281
240
  msgid "Add Keyword to Briefcase"
241
  msgstr ""
242
 
243
+ #: classes/RemoteController.php:1282
244
+ msgid "Select"
245
  msgstr ""
246
 
247
+ #: classes/RemoteController.php:1283 view/Blocks/Snippet.php:136
248
+ #: view/Blocks/Snippet.php:509 view/Blocks/Snippet.php:765
249
  msgid "Auto Draft"
250
  msgstr ""
251
 
252
+ #: classes/RemoteController.php:1284
253
+ msgid ""
254
+ "You’ve already used the Live Assistant to optimize this post when creating "
255
+ "it in your Page Builder. Please go back and resume your optimization work "
256
+ "there."
257
+ msgstr ""
258
+
259
  # @ squirrly-seo
260
+ #: classes/helpers/Sanitize.php:124
261
  msgid "The code for Google Webmaster Tool is incorrect."
262
  msgstr "Der Code für Google Webmaster Tool ist falsch."
263
 
264
  # @ squirrly-seo
265
+ #: classes/helpers/Sanitize.php:152
266
  msgid "The code for Google Analytics is incorrect."
267
  msgstr "Der Code für Google Analytics ist falsch."
268
 
269
  # @ squirrly-seo
270
+ #: classes/helpers/Sanitize.php:189
271
  msgid "The code for Facebook is incorrect."
272
  msgstr "Der Code für Facebook ist falsch."
273
 
274
+ #: classes/helpers/Sanitize.php:215
275
  msgid "The code for Pinterest is incorrect."
276
  msgstr ""
277
 
278
  # @ squirrly-seo
279
+ #: classes/helpers/Sanitize.php:240
280
  msgid "The code for Bing is incorrect."
281
  msgstr "Der Code für Bing ist falsch."
282
 
283
  # @ squirrly-seo
284
+ #: classes/helpers/Sanitize.php:265
285
  #, fuzzy
286
  #| msgid "The code for Bing is incorrect."
287
  msgid "The code for Alexa is incorrect."
288
  msgstr "Der Code für Bing ist falsch."
289
 
290
  # @ squirrly-seo
291
+ #: classes/helpers/Sanitize.php:391
292
  #, fuzzy
293
  #| msgid "The code for Facebook is incorrect."
294
  msgid "The code for Facebook Pixel must only contain numbers."
295
  msgstr "Der Code für Facebook ist falsch."
296
 
297
  # @ squirrly-seo
298
+ #: classes/helpers/Sanitize.php:406
299
  #, fuzzy
300
  #| msgid "The code for Facebook is incorrect."
301
  msgid "The code for Facebook App must only contain numbers."
316
  msgid "Leave a review"
317
  msgstr ""
318
 
319
+ #: classes/helpers/Tools.php:405
320
  msgid "Format"
321
  msgstr ""
322
 
323
+ #: classes/helpers/Tools.php:423 classes/helpers/Tools.php:459
324
  msgid "Category"
325
  msgstr ""
326
 
327
+ #: classes/helpers/Tools.php:441 classes/helpers/Tools.php:477
328
  msgid "Tag"
329
  msgstr ""
330
 
331
+ #: classes/helpers/Tools.php:495
332
  msgid "Shipping Option"
333
  msgstr ""
334
 
335
+ #: classes/helpers/Tools.php:513
336
  msgid "Author at"
337
  msgstr ""
338
 
339
+ #: classes/helpers/Tools.php:585
340
  msgid "Are you looking for"
341
  msgstr ""
342
 
343
+ #: classes/helpers/Tools.php:586
344
  msgid "These are the results for"
345
  msgstr ""
346
 
347
+ #: classes/helpers/Tools.php:586
348
  msgid "that you can find on our website."
349
  msgstr ""
350
 
351
+ #: classes/helpers/Tools.php:620
352
  msgid "Page not found"
353
  msgstr ""
354
 
355
+ #: classes/helpers/Tools.php:621
356
  msgid "This page could not be found on our website."
357
  msgstr ""
358
 
359
+ #: classes/helpers/Tools.php:889
360
  msgid "For better text comparison you need to install PHP mbstring extension."
361
  msgstr ""
362
 
363
+ #: config/config.php:30
 
 
 
 
 
 
 
364
  msgid "Places a separator between the elements of the post description"
365
  msgstr ""
366
 
367
+ #: config/config.php:31
368
  msgid "Adds the title of the post/page/term once it’s published"
369
  msgstr ""
370
 
371
+ #: config/config.php:32
372
  msgid ""
373
  "Will display an excerpt from the post/page/term (if not customized, the "
374
  "excerpt will be auto-generated)"
375
  msgstr ""
376
 
377
+ #: config/config.php:33
378
  msgid "Will display an excerpt from the post/page (no auto-generation)"
379
  msgstr ""
380
 
381
+ #: config/config.php:34
382
  msgid "Adds the post's keyword to the post description"
383
  msgstr ""
384
 
385
+ #: config/config.php:35
386
  msgid "Displays the number of the current page (i.e. 1 of 6)"
387
  msgstr ""
388
 
389
+ #: config/config.php:36
390
  msgid "Adds the site's name to the post description"
391
  msgstr ""
392
 
393
+ #: config/config.php:37
394
  msgid "Adds the tagline/description of your site"
395
  msgstr ""
396
 
397
+ #: config/config.php:38
398
  msgid "Adds the post category (several categories will be comma-separated)"
399
  msgstr ""
400
 
401
+ #: config/config.php:39
402
  msgid "Adds the primary category of the post/page"
403
  msgstr ""
404
 
405
+ #: config/config.php:40
406
  msgid "Adds the category description to the post description"
407
  msgstr ""
408
 
409
+ #: config/config.php:41
410
  msgid "Adds the current tag(s) (several tags will be comma-separated)"
411
  msgstr ""
412
 
413
+ #: config/config.php:42
414
  msgid "Adds the tag description"
415
  msgstr ""
416
 
417
+ #: config/config.php:43
418
  msgid "Adds the term name"
419
  msgstr ""
420
 
421
+ #: config/config.php:44
422
  msgid "Adds the term description"
423
  msgstr ""
424
 
425
+ #: config/config.php:45
426
  msgid "Displays the search phrase (if it appears in the post)"
427
  msgstr ""
428
 
429
+ #: config/config.php:46
430
  msgid "Replaces the publication date of a post/page with the modified one"
431
  msgstr ""
432
 
433
+ #: config/config.php:47
434
  msgid "Displays the author's nicename"
435
  msgstr ""
436
 
437
+ #: config/config.php:48
438
  msgid "Adds the author's biographical info to the post description"
439
  msgstr ""
440
 
441
+ #: config/config.php:49
442
  msgid "Displays the current date"
443
  msgstr ""
444
 
445
+ #: config/config.php:50
446
  msgid "Displays the date of the post/page once it's published"
447
  msgstr ""
448
 
449
+ #: config/config.php:51
450
  msgid "Adds the current day"
451
  msgstr ""
452
 
453
+ #: config/config.php:52
454
  msgid "Adds the current month"
455
  msgstr ""
456
 
457
+ #: config/config.php:53
458
  msgid "Adds the current year"
459
  msgstr ""
460
 
461
+ #: config/config.php:54
462
  msgid "Adds the title of a page's parent page"
463
  msgstr ""
464
 
465
+ #: config/config.php:55
466
  msgid "Adds the product name from Woocommerce for the current product"
467
  msgstr ""
468
 
469
+ #: config/config.php:56
470
  msgid "Adds the product price from Woocommerce for the current product"
471
  msgstr ""
472
 
473
+ #: config/config.php:57
474
  msgid "Adds the product sale price from Woocommerce for the current product"
475
  msgstr ""
476
 
477
+ #: config/config.php:58
478
  msgid ""
479
  "Adds the product price currency from Woocommerce for the current product"
480
  msgstr ""
481
 
482
+ #: controllers/Api.php:66
483
  msgid "Invalid Token. Please try again"
484
  msgstr ""
485
 
486
+ #: controllers/Api.php:87 controllers/Api.php:139
487
  msgid "Connection expired. Please try again"
488
  msgstr ""
489
 
490
+ #: controllers/Api.php:100 controllers/Api.php:103 controllers/Api.php:106
491
  msgid "Author not found"
492
  msgstr ""
493
 
494
+ #: controllers/Api.php:149 controllers/Api.php:171
495
+ msgid "Wrong Params"
496
+ msgstr ""
497
+
498
+ #: controllers/Assistant.php:63 controllers/Research.php:98
499
  msgid "No keyword found."
500
  msgstr ""
501
 
502
+ #: controllers/Assistant.php:102 controllers/Assistant.php:129
503
+ #: controllers/Audits.php:324 controllers/Ranking.php:134
504
+ #: controllers/SeoSettings.php:149 controllers/SeoSettings.php:166
505
+ #: controllers/SeoSettings.php:187 controllers/SeoSettings.php:224
506
+ #: controllers/SeoSettings.php:250 controllers/SeoSettings.php:278
507
+ #: controllers/SeoSettings.php:554 controllers/SeoSettings.php:589
508
+ #: controllers/SeoSettings.php:625
509
  msgid "Saved"
510
  msgstr ""
511
 
512
+ #: controllers/Assistant.php:108 controllers/BulkSeo.php:69
513
+ #: controllers/Patterns.php:100 controllers/Post.php:246
514
+ #: controllers/Post.php:299 controllers/Post.php:331 controllers/Post.php:366
515
+ #: controllers/PostsList.php:182 controllers/Research.php:172
516
+ #: controllers/Research.php:179 controllers/Research.php:217
517
+ #: controllers/Research.php:240 controllers/Research.php:270
518
+ #: controllers/Research.php:297 controllers/Research.php:321
519
+ #: controllers/Research.php:351 controllers/Research.php:372
520
+ #: controllers/Research.php:453 controllers/Research.php:604
521
+ #: controllers/Research.php:628 controllers/Research.php:662
522
+ #: controllers/Research.php:688 controllers/SeoSettings.php:341
523
+ #: controllers/SeoSettings.php:543 controllers/SeoSettings.php:568
524
+ #: controllers/SeoSettings.php:605 controllers/SeoSettings.php:642
525
+ #: controllers/SeoSettings.php:656 controllers/SeoSettings.php:678
526
+ #: controllers/SeoSettings.php:699 controllers/Snippet.php:159
527
  msgid "You do not have permission to perform this action"
528
  msgstr ""
529
 
530
  # @ squirrly-seo
531
+ #: controllers/Assistant.php:134
532
  #, fuzzy
533
  #| msgid "Could not send the email..."
534
  msgid "Error: Could not save the data."
535
  msgstr "Konnte E-Mail nicht senden ..."
536
 
537
+ #: controllers/Audits.php:130
538
+ msgid "The audit was not found. Please load another audit."
539
+ msgstr ""
540
+
541
+ # @ squirrly-seo
542
+ #: controllers/Audits.php:203
543
+ #, fuzzy
544
+ #| msgid "Could not send the email..."
545
+ msgid "Could not load the Audit Page."
546
+ msgstr "Konnte E-Mail nicht senden ..."
547
+
548
+ #: controllers/Audits.php:265
549
+ msgid "Audit page is added. The audit may take a while so please be patient."
550
+ msgstr ""
551
+
552
+ #: controllers/Audits.php:268
553
+ msgid "You reached the maximum number of audit pages for your account."
554
+ msgstr ""
555
+
556
+ # @ squirrly-seo
557
+ #: controllers/Audits.php:271
558
+ #, fuzzy
559
+ #| msgid "Upload error: Could not upload the favicon."
560
+ msgid "Error! Could not add the audit page."
561
+ msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
562
+
563
+ # @ squirrly-seo
564
+ #: controllers/Audits.php:275
565
+ #, fuzzy
566
+ #| msgid "Upload error: Could not upload the favicon."
567
+ msgid "Error! Could not find the audit page in your website."
568
+ msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
569
+
570
+ #: controllers/Audits.php:285
571
+ msgid "Audit page sent for recheck. It may take a while so please be patient."
572
+ msgstr ""
573
+
574
+ #: controllers/Audits.php:288 controllers/Audits.php:291
575
+ msgid "The audit for all pages can be made once an hour."
576
+ msgstr ""
577
+
578
+ #: controllers/Audits.php:301
579
+ msgid "The audit page is deleted"
580
+ msgstr ""
581
+
582
+ #: controllers/Audits.php:303 controllers/FocusPages.php:383
583
+ #: controllers/Ranking.php:161 controllers/Ranking.php:179
584
+ #: controllers/Ranking.php:197 controllers/Research.php:208
585
+ #: controllers/Research.php:211 controllers/Research.php:234
586
+ #: controllers/Research.php:292 controllers/Research.php:316
587
+ #: controllers/Research.php:500 controllers/Research.php:571
588
+ #: controllers/Research.php:598 controllers/Research.php:623
589
+ #: controllers/Research.php:708
590
+ msgid "Invalid params!"
591
+ msgstr ""
592
+
593
+ #: controllers/Audits.php:326
594
  msgid "Not a valid email address"
595
  msgstr ""
596
 
597
+ #: controllers/CheckSeo.php:268 controllers/CheckSeo.php:279
598
  msgid "Done!"
599
  msgstr ""
600
 
601
+ #: controllers/CheckSeo.php:296
602
  msgid "Fixed!"
603
  msgstr ""
604
 
605
+ #: controllers/CheckSeo.php:301
606
  msgid "Could not fix it. You need to change it manually."
607
  msgstr ""
608
 
609
+ #: controllers/CheckSeo.php:310
610
+ msgid "Saved! Task marked as done."
611
  msgstr ""
612
 
613
+ #: controllers/FocusPages.php:256
614
  msgid "Focus Page does not exist or was deleted from your website."
615
  msgstr ""
616
 
617
+ #: controllers/FocusPages.php:314
618
  msgid "Focus page is added. The audit may take a while so please be patient."
619
  msgstr ""
620
 
621
+ #: controllers/FocusPages.php:321
622
+ msgid "You reached the maximum number of focus pages for all your websites."
623
  msgstr ""
624
 
625
  # @ squirrly-seo
626
+ #: controllers/FocusPages.php:324
627
  #, fuzzy
628
  #| msgid "Upload error: Could not upload the favicon."
629
  msgid "Error! Could not add the focus page."
630
  msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
631
 
632
+ #: controllers/FocusPages.php:327
633
  msgid "Error! This focus page is not public."
634
  msgstr ""
635
 
636
+ #: controllers/FocusPages.php:331 controllers/FocusPages.php:370
637
  msgid "Error! Could not find the focus page in your website."
638
  msgstr ""
639
 
640
+ #: controllers/FocusPages.php:358
641
  msgid "Focus page sent for recheck. It may take a while so please be patient."
642
  msgstr ""
643
 
644
+ #: controllers/FocusPages.php:361 controllers/FocusPages.php:365
645
  msgid "You've made too many requests, please wait a few minutes."
646
  msgstr ""
647
 
648
+ #: controllers/FocusPages.php:381
 
 
 
 
649
  msgid "The focus page is deleted"
650
  msgstr ""
651
 
652
+ #: controllers/Menu.php:126
 
 
 
 
 
 
 
 
 
 
653
  #, php-format
654
  msgid ""
655
  "An error occurred during activation. If this error persists, please contact "
656
  "us at: %s"
657
  msgstr ""
658
 
659
+ #: controllers/Menu.php:163
660
  msgid "Dashboard"
661
  msgstr ""
662
 
663
  # @ squirrly-seo
664
+ #: controllers/Menu.php:188 controllers/Menu.php:287 controllers/Menu.php:322
665
  #: view/Blocks/SLASearch.php:7
666
  #, fuzzy
667
  #| msgid "Squirrly settings"
668
  msgid "Squirrly SEO"
669
  msgstr "Squirrly Einstellungen"
670
 
671
+ #: controllers/Menu.php:256
672
  msgid "SEO Snippet"
673
  msgstr ""
674
 
675
+ #: controllers/Menu.php:265 controllers/Snippet.php:130
676
  msgid "Custom SEO"
677
  msgstr ""
678
 
679
  # @ squirrly-seo
680
+ #: controllers/Menu.php:330
681
  #, fuzzy
682
  #| msgid "Squirrly settings"
683
  msgid "Squirrly Onboarding"
684
  msgstr "Squirrly Einstellungen"
685
 
686
+ #: controllers/Menu.php:331
687
  msgid "Onboarding"
688
  msgstr ""
689
 
690
+ #: controllers/Menu.php:360
691
+ msgid "Import & Export SEO"
692
+ msgstr ""
693
+
694
+ #: controllers/Menu.php:361 view/SeoSettings/Backup.php:88
695
+ msgid "Import SEO"
696
+ msgstr ""
697
+
698
  # @ squirrly-seo
699
+ #: controllers/Menu.php:371
700
  #, fuzzy
701
  #| msgid "Squirrly.co Login"
702
  msgid "Squirrly Account Info"
703
  msgstr "Squirrly.co Login"
704
 
705
+ #: controllers/Menu.php:372
706
  msgid "Account Info"
707
  msgstr ""
708
 
709
+ #: controllers/Menu.php:381
710
  msgid "Squirrly How To & Support"
711
  msgstr ""
712
 
713
  # @ squirrly-seo
714
+ #: controllers/Menu.php:382
715
  #, fuzzy
716
  #| msgid "Support"
717
  msgid "Help & Support"
718
  msgstr "Support"
719
 
720
+ #: controllers/Patterns.php:17
721
  msgid "Saved! This is how the preview looks like"
722
  msgstr ""
723
 
724
  # @ squirrly-seo
725
+ #: controllers/Post.php:293
726
  #, fuzzy
727
  #| msgid "Could not send the email..."
728
  msgid "Could not add the demo post."
729
  msgstr "Konnte E-Mail nicht senden ..."
730
 
731
+ #: controllers/Post.php:355 controllers/Post.php:380
732
+ msgid "Can't get the post URL"
733
+ msgstr ""
734
+
735
+ #: controllers/Post.php:385
736
+ msgid "Invalid request"
737
+ msgstr ""
738
+
739
+ #: controllers/PostsList.php:74 controllers/PostsList.php:117
740
  msgid "SQ Snippet"
741
  msgstr ""
742
 
743
+ #: controllers/PostsList.php:75
744
  msgid "Optimized"
745
  msgstr ""
746
 
747
+ #: controllers/PostsList.php:200
748
+ msgid "Network Error. Please Refresh."
749
+ msgstr ""
750
+
751
+ #: controllers/PostsList.php:204
752
+ #, php-format
753
+ msgid "Maintenance. %sWe'll be back in a minute."
754
+ msgstr ""
755
+
756
+ #: controllers/PostsList.php:235
757
  msgid "Not Public"
758
  msgstr ""
759
 
760
+ #: controllers/PostsList.php:236
761
  msgid "Could not process"
762
  msgstr ""
763
 
764
+ #: controllers/PostsList.php:237
765
  msgid "The Squirrly subscription has expired!"
766
  msgstr ""
767
 
768
+ # @ squirrly-seo
769
+ #: controllers/Ranking.php:78
770
+ #, fuzzy
771
+ #| msgid "Could not send the email..."
772
+ msgid "Could not load the Rankings."
773
+ msgstr "Konnte E-Mail nicht senden ..."
774
+
775
+ # @ squirrly-seo
776
+ #: controllers/Ranking.php:91
777
+ #, fuzzy
778
+ #| msgid "Could not send the email..."
779
+ msgid "Could not load data."
780
+ msgstr "Konnte E-Mail nicht senden ..."
781
+
782
+ #: controllers/Ranking.php:143
783
  #, php-format
784
  msgid "Could not refresh the rank. Please check your SERP credits %shere%s"
785
  msgstr ""
786
 
787
+ #: controllers/Ranking.php:145
788
  #, php-format
789
  msgid "%s is queued and the rank will be checked soon."
790
  msgstr ""
791
 
792
+ #: controllers/Ranking.php:156
793
  msgid "The keyword is deleted"
794
  msgstr ""
795
 
796
  # @ squirrly-seo
797
+ #: controllers/Ranking.php:158
798
  #, fuzzy
799
  #| msgid "Could not send the email..."
800
  msgid "Could not delete the keyword!"
801
  msgstr "Konnte E-Mail nicht senden ..."
802
 
803
+ #: controllers/Ranking.php:177 controllers/Research.php:232
804
+ #: controllers/Research.php:314 controllers/Research.php:621
805
+ #: controllers/Research.php:706
806
  msgid "Deleted!"
807
  msgstr ""
808
 
809
+ #: controllers/Ranking.php:194
810
  msgid "Sent!"
811
  msgstr ""
812
 
813
+ #: controllers/Research.php:198
814
  msgid "Keyword Saved. The rank check will be ready in a minute."
815
  msgstr ""
816
 
817
  # @ squirrly-seo
818
+ #: controllers/Research.php:200 controllers/Research.php:204
819
  #, fuzzy
820
  #| msgid "Keyword:"
821
  msgid "Keyword Saved!"
822
  msgstr "Schlüsselwort:"
823
 
824
+ #: controllers/Research.php:265
825
+ msgid "Invalid Label or Color!"
 
 
 
 
 
 
 
 
 
 
 
 
826
  msgstr ""
827
 
828
+ #: controllers/Research.php:346 controllers/Research.php:656
829
+ #: controllers/Research.php:682
 
 
 
 
 
 
 
830
  msgid "Invalid Keyword!"
831
  msgstr ""
832
 
833
+ #: controllers/Research.php:405 controllers/Research.php:419
834
+ #: controllers/Research.php:441 controllers/Research.php:444
835
+ #: controllers/SeoSettings.php:387 controllers/SeoSettings.php:390
836
+ #: controllers/SeoSettings.php:434 controllers/SeoSettings.php:437
837
+ msgid "Error! The backup is not valid."
838
  msgstr ""
839
 
840
+ #: controllers/Research.php:439 controllers/SeoSettings.php:385
 
841
  msgid "Great! The backup is restored."
842
  msgstr ""
843
 
844
+ #: controllers/Research.php:447 controllers/SeoSettings.php:393
845
+ #: controllers/SeoSettings.php:440
 
 
 
 
 
 
846
  msgid "Error! You have to enter a previously saved backup file."
847
  msgstr ""
848
 
849
+ #: controllers/Research.php:468
850
  msgid "Could not add the keyword to SERP Check. Please try again."
851
  msgstr ""
852
 
853
+ #: controllers/Research.php:470
854
  msgid "The keyword is added to SERP Check."
855
  msgstr ""
856
 
857
+ #: controllers/Research.php:473
858
  msgid "Invalid parameters."
859
  msgstr ""
860
 
861
+ #: controllers/Research.php:565
862
+ msgid "Keyword Research limit exceeded"
863
+ msgstr ""
864
+
865
+ #: controllers/Research.php:680
866
  msgid "The keywords are added to SERP Check!"
867
  msgstr ""
868
 
869
  # @ squirrly-seo
870
+ #: controllers/SeoSettings.php:321
871
  #, fuzzy
872
  #| msgid "The code for Google Analytics is incorrect."
873
  msgid "Google Analytics account is disconnected."
874
  msgstr "Der Code für Google Analytics ist falsch."
875
 
876
  # @ squirrly-seo
877
+ #: controllers/SeoSettings.php:323 controllers/SeoSettings.php:336
878
  #, fuzzy
879
  #| msgid "Delete error: Could not delete the old favicon."
880
  msgid "Error! Could not disconnect the account."
881
  msgstr "Lösch Fehler: Konnte das alte Favicon nicht löschen."
882
 
883
+ #: controllers/SeoSettings.php:334
884
  msgid "Google Search Console account is disconnected."
885
  msgstr ""
886
 
887
+ #: controllers/SeoSettings.php:431
888
  msgid "Great! The SEO backup is restored."
889
  msgstr ""
890
 
891
+ #: controllers/SeoSettings.php:468 controllers/SeoSettings.php:512
 
 
 
 
892
  #, php-format
893
  msgid ""
894
+ "Success! The import from %s was completed successfully and your SEO is safe!"
 
895
  msgstr ""
896
 
897
+ # @ squirrly-seo
898
+ #: controllers/SeoSettings.php:470
899
+ #, fuzzy
900
+ #| msgid "An error occured while logging in!"
901
+ msgid "Error! An error occured while import. Please try again."
902
+ msgstr "Bei der Anmeldung ist ein Fehler aufgetreten!"
903
+
904
+ #: controllers/SeoSettings.php:482
905
  msgid "All the Plugin settings were imported successfuly!"
906
  msgstr ""
907
 
908
+ #: controllers/SeoSettings.php:484
909
  msgid "No settings found for this plugin/theme."
910
  msgstr ""
911
 
912
+ #: controllers/SeoSettings.php:532 models/Rollback.php:98
 
 
 
 
 
 
 
913
  msgid "Rollback to Previous Version"
914
  msgstr ""
915
 
916
  # @ squirrly-seo
917
+ #: controllers/SeoSettings.php:556
918
  #, fuzzy
919
  #| msgid "Could not send the email..."
920
  msgid "Could not save the changes"
921
  msgstr "Konnte E-Mail nicht senden ..."
922
 
923
  # @ squirrly-seo
924
+ #: controllers/SeoSettings.php:597 controllers/SeoSettings.php:633
925
  #, fuzzy
926
  #| msgid "Could not send the email..."
927
  msgid "Could not add the post type"
928
  msgstr "Konnte E-Mail nicht senden ..."
929
 
930
+ #: controllers/SeoSettings.php:667
931
+ msgid ""
932
+ "Error! Could not get the code. Connect to Google Search Console and validate "
933
+ "the connection."
934
+ msgstr ""
935
+
936
+ #: controllers/SeoSettings.php:688
937
+ msgid ""
938
+ "Error! Could not get the tracking code. Connect to Google Analytics and get "
939
+ "the website tracking code from Admin area."
940
+ msgstr ""
941
+
942
  # @ squirrly-seo
943
+ #: controllers/Snippet.php:82
944
  #, fuzzy
945
  #| msgid "Squirrly LIVE SEO assistant"
946
  msgid "Squirrly SEO Snippet"
947
  msgstr "Squirrly LIVE SEO-Assistent"
948
 
949
  # @ squirrly-seo
950
+ #: controllers/Snippet.php:177
951
  #, fuzzy
952
  #| msgid "Could not send the email..."
953
  msgid "Could not save the data"
954
  msgstr "Konnte E-Mail nicht senden ..."
955
 
956
+ #: core/BlockFocusPages.php:22 view/Audits/AuditStats.php:89
957
  msgid "Audit in progress"
958
  msgstr ""
959
 
 
 
 
 
960
  # @ squirrly-seo
961
+ #: core/BlockSupport.php:26
962
  msgid "Plugin Feedback"
963
  msgstr "Plugin Feedback"
964
 
965
  # @ squirrly-seo
966
+ #: core/BlockSupport.php:58
967
  msgid "Thank you for your feedback"
968
  msgstr "Vielen Dank für Ihre Feedback"
969
 
970
  # @ squirrly-seo
971
+ #: core/BlockSupport.php:62
972
  msgid "No message."
973
  msgstr "Keine Nachricht."
974
 
975
  # @ squirrly-seo
976
+ #: core/Blocklogin.php:53
977
  #, fuzzy, php-format
978
  #| msgid ""
979
  #| "We found your email, so it means you already have a Squirrly.co account. "
981
  #| "%shere%s"
982
  msgid ""
983
  "We found your email, so it means you already have a Squirrly.co account. "
984
+ "%sClick %sI already have an account%s and login. If you forgot your "
985
+ "password, click %shere%s"
986
  msgstr ""
987
  "Ihre E-Mail Adresse ist bereits bei Squirrly.co registriert. Bitte loggen "
988
  "Sie sich mit Ihrer Squirrly-ID ein. Falls Sie Ihr Passwort vergessen haben, "
989
  "klicken Sie %shier%s"
990
 
991
+ #: core/Blocklogin.php:56
992
  msgid "Your email is not valid. Please enter a valid email"
993
  msgstr ""
994
 
995
+ #: core/Blocklogin.php:59
996
  msgid "We could not create your account. Please enter a valid email"
997
  msgstr ""
998
 
999
+ #: core/Blocklogin.php:78
1000
  #, php-format
1001
  msgid ""
1002
  "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
1004
  msgstr ""
1005
 
1006
  # @ squirrly-seo
1007
+ #: core/Blocklogin.php:82
1008
  #, fuzzy
1009
  #| msgid ""
1010
  #| "Could not send your informations to squirrly. Please register %smanually"
1015
  "%smanually%s."
1016
 
1017
  # @ squirrly-seo
1018
+ #: core/Blocklogin.php:104
1019
  msgid "Wrong email or password!"
1020
  msgstr "Benutzername oder Passwort falsch!"
1021
 
1022
  # @ squirrly-seo
1023
+ #: core/Blocklogin.php:107
1024
  #, fuzzy
1025
  #| msgid "You can use this account only for the URL you registered first!"
1026
  msgid "You can only use this account for the URL you registered first!"
1029
  "haben!"
1030
 
1031
  # @ squirrly-seo
1032
+ #: core/Blocklogin.php:110
1033
  #, fuzzy
1034
  #| msgid "An error occured."
1035
  msgid "An error occured"
1036
  msgstr "Ein Fehler ist aufgetreten."
1037
 
1038
+ #: core/Blocklogin.php:130
1039
+ #, php-format
1040
+ msgid ""
1041
+ "Error: Couldn't connect to host :( . Please contact your site's webhost (or "
1042
+ "webmaster) and request them to add %s to their IP whitelist."
1043
+ msgstr ""
1044
+
1045
  # @ squirrly-seo
1046
+ #: core/Blocklogin.php:135
1047
  msgid "Both fields are required."
1048
  msgstr "Beide Felder sind Pflichtfelder."
1049
 
1050
+ #: models/Assistant.php:50 view/Blocks/SEOIssues.php:42
1051
  msgid "Task Details"
1052
  msgstr ""
1053
 
1054
+ #: models/Assistant.php:57
1055
  msgid "active task"
1056
  msgstr ""
1057
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1058
  # @ squirrly-seo
1059
+ #: models/Assistant.php:80 view/Blocks/Jorney.php:69
1060
+ #: view/Blocks/KRHistory.php:47
1061
  #, fuzzy
1062
  #| msgid "Squirrly Keyword Research"
1063
  msgid "Do Keyword Research"
1064
  msgstr "Squirrly Erweiterte Suche!"
1065
 
1066
+ #: models/Assistant.php:81
1067
  #, php-format
1068
  msgid ""
1069
  "Use Research - Find Keywords to perform your very first keyword research for "
1071
  "steps of performing a research. %s Just follow the steps."
1072
  msgstr ""
1073
 
1074
+ #: models/Assistant.php:85
1075
  msgid "Add Keywords in Briefcase"
1076
  msgstr ""
1077
 
1078
+ #: models/Assistant.php:86
1079
  #, php-format
1080
  msgid ""
1081
  "Use the Briefcase feature to organize and manage your portfolio of keywords. "
1088
  "the future and which are on-point with your strategy."
1089
  msgstr ""
1090
 
1091
+ #: models/Assistant.php:90
1092
  #, fuzzy
1093
  #| msgid "Optimize for Keyword"
1094
  msgid "Create Labels for Keywords"
1095
  msgstr "Schlüsselwort optimieren"
1096
 
1097
+ #: models/Assistant.php:91
1098
  #, php-format
1099
  msgid ""
1100
  "Organize your keywords by using Labels for the keywords you've stored in "
1106
  "complete this task."
1107
  msgstr ""
1108
 
1109
+ #: models/Assistant.php:95
1110
  msgid "Add Keywords to Labels"
1111
  msgstr ""
1112
 
1113
+ #: models/Assistant.php:96
1114
  #, php-format
1115
  msgid ""
1116
  "Now that you've created your first label, you should label one of your "
1120
  "Then, assign a label to your keyword in order to complete this task."
1121
  msgstr ""
1122
 
1123
+ #: models/Assistant.php:100
1124
  msgid "Send Keywords to Rank Checker"
1125
  msgstr ""
1126
 
1127
+ #: models/Assistant.php:101
1128
  #, php-format
1129
  msgid ""
1130
  "Now that you (hopefully) have keywords added to your Briefcase, go look at "
1136
  "SEO strategy."
1137
  msgstr ""
1138
 
1139
+ #: models/Assistant.php:107
1140
  msgid "Optimize Using Live Assistant"
1141
  msgstr ""
1142
 
1143
+ #: models/Assistant.php:108
1144
  #, php-format
1145
  msgid ""
1146
  "Optimize your first Page or Article using the SEO Live Assistant (SLA) "
1154
  "your way around it."
1155
  msgstr ""
1156
 
1157
+ #: models/Assistant.php:114
1158
  msgid "Activate Meta Automation"
1159
  msgstr ""
1160
 
1161
+ #: models/Assistant.php:115
1162
  #, php-format
1163
  msgid ""
1164
+ "The %sAutomation Features%s of Squirrly SEO are extremely powerful. %s They "
1165
+ "help Non-SEO experts avoid many mistakes they would normally make. %s They "
1166
+ "help experts control any WordPress site at a level that has never been "
1167
+ "possible before. (just make sure you click to see the Advanced settings). %s "
1168
+ "You'll be able to configure automations according to any post type. %s Turn "
1169
+ "the toggle to ON for: %sActivate Patterns%s to complete this task."
1170
  msgstr ""
1171
 
1172
+ #: models/Assistant.php:119
1173
  msgid "Activate METAs"
1174
  msgstr ""
1175
 
1176
+ #: models/Assistant.php:120
1177
  #, php-format
1178
  msgid ""
1179
+ "Activate the %sMETA settings%s from the Squirrly SEO Plugin. %s You can "
1180
+ "import ALL meta settings you've made with other plugins in WordPress into "
1181
+ "your Squirrly SEO Plugin. That way everything will be kept 100%% intact, "
1182
+ "without any head-aches. %s To complete this task you need to activate: %s - "
1183
+ "Optimize the Titles%s - Optimize Descriptions %s - Add Canonical META Link "
1184
+ "%s Make sure you click on %sSave settings%s after you switch anything on or "
1185
+ "off."
1186
  msgstr ""
1187
 
1188
+ #: models/Assistant.php:124 view/Blocks/Snippet.php:376
1189
+ #: view/SeoSettings/Jsonld.php:35
1190
  msgid "Activate JSON-LD"
1191
  msgstr ""
1192
 
1193
+ #: models/Assistant.php:125
1194
  #, php-format
1195
  msgid ""
1196
+ "%sJSON-LD Structured Data%s needs to be activated. %s The Duplicate Removal "
1197
  "feature of Squirrly SEO will make sure that if you have more than one JSON-"
1198
  "LD definition inside the source code of any URL, the definition created by "
1199
  "Squirrly SEO will be the only one that remains. %s Make sure you setup all "
1200
  "the information about your Organization or your Personal Brand here. %s To "
1201
+ "finish all the JSON-LD related setup, also visit the %sSocial Media%s "
1202
+ "section of our Settings page and write in your social media profiles for "
1203
+ "this site. %s Then, at URL-level you will be able to add custom JSON-LD if "
1204
+ "you're an advanced user."
1205
  msgstr ""
1206
 
1207
+ #: models/Assistant.php:129 view/Blocks/Snippet.php:479
1208
+ #: view/SeoSettings/Automation.php:377 view/SeoSettings/Social.php:47
1209
  msgid "Activate Open Graph"
1210
  msgstr ""
1211
 
1212
+ #: models/Assistant.php:130
1213
  #, php-format
1214
  msgid ""
1215
+ "Go to the %sSocial Media section%s.%sActivate Open Graph. (switch the toggle "
1216
+ "to ON) %s The Open Graph will help you control the way your posts look when "
1217
  "people share your URLs to social media sites like Facebook and LinkedIN. %s "
1218
  "It will also make your social media posts look great and gain you clicks to "
1219
  "your site."
1220
  msgstr ""
1221
 
1222
+ #: models/Assistant.php:134 view/Blocks/Snippet.php:733
1223
+ #: view/SeoSettings/Automation.php:404 view/SeoSettings/Social.php:270
1224
  msgid "Activate Twitter Card"
1225
  msgstr ""
1226
 
1227
+ #: models/Assistant.php:135
1228
  #, php-format
1229
  msgid ""
1230
+ "Go to the %sSocial Media section%s. %s - Activate Twitter Card. (switch the "
1231
  "toggle to ON) %s - Add your Twitter profile URL %s The Twitter Card will "
1232
  "help you control the way your posts look when people share your URLs on "
1233
  "Twitter. %s It will also make your social media posts look great and gain "
1234
  "you clicks to your site."
1235
  msgstr ""
1236
 
1237
+ #: models/Assistant.php:139
1238
  msgid "Activate Sitemap XML"
1239
  msgstr ""
1240
 
1241
+ #: models/Assistant.php:140
1242
  #, php-format
1243
  msgid ""
1244
+ "Activate your %sSitemap XML%s setting. Squirrly SEO will then generate your "
1245
  "sitemap, according to different items you can set up. %s Use this to tell "
1246
  "Google how often you bring new content to your site. %s Also, choose for "
1247
  "which types of URLs you'll want to have sitemaps. It depends on your "
1252
  msgstr ""
1253
 
1254
  # @ squirrly-seo
1255
+ #: models/Assistant.php:144
1256
  #, fuzzy
1257
  #| msgid "Google %sAnalytics ID%s`:"
1258
  msgid "Activate Google Analytics"
1259
  msgstr "Google %sAnalytics ID%s`:"
1260
 
1261
+ #: models/Assistant.php:145
1262
  #, php-format
1263
  msgid ""
1264
+ "Go to the %sTracking Tools section%s. %s Add your Google Analytics ID to "
1265
  "complete this setting. (find it in the tracking code that Google Analytics "
1266
  "tells you to place on your site) %s Squirrly SEO will then add "
1267
  "(automatically) your Google Analytics tracking code (in the format you "
1269
  "Automation section)."
1270
  msgstr ""
1271
 
1272
+ #: models/Assistant.php:149
1273
  msgid "Activate Facebook Pixel"
1274
  msgstr ""
1275
 
1276
+ #: models/Assistant.php:150
1277
  #, php-format
1278
  msgid ""
1279
+ "Go to the %sTracking Tools section%s of the settings and add your Facebook "
1280
+ "Pixel ID. %s Make sure you click %sSave Settings%s after you do that. %s Do "
1281
+ "this, and Facebook will start tracking user actions on your site, so you can "
1282
+ "later retarget them with ads."
1283
  msgstr ""
1284
 
1285
  # @ squirrly-seo
1286
+ #: models/Assistant.php:154
1287
  #, fuzzy
1288
  #| msgid "Change the Website Icon"
1289
  msgid "Connect the Webmasters"
1290
  msgstr "Ändern Sie das Website-Symbol"
1291
 
1292
+ #: models/Assistant.php:155
1293
  #, php-format
1294
  msgid ""
1295
+ "Go to the %sConnection section%s. %s This section makes it super easy to "
1296
+ "integrate different (important) 3rd party services with your WordPress. %s "
1297
+ "Alexa META Code is 100%% optional, but the rest are very important to add. "
1298
+ "%s Enter your Pinterest code, especially if you plan to expand your presence "
1299
+ "on Pinterest. It will %sactivate Rich Pins%s, which will completely boost "
1300
+ "your sales and visibility for any product or post that has great images."
 
1301
  msgstr ""
1302
 
1303
  # @ squirrly-seo
1304
+ #: models/Assistant.php:163 models/focuspages/Accuracy.php:45
1305
+ #: models/focuspages/Traffic.php:100 models/focuspages/Traffic.php:105
1306
  #, fuzzy
1307
  #| msgid "Google %sAnalytics ID%s`:"
1308
  msgid "Connect Google Analytics"
1309
  msgstr "Google %sAnalytics ID%s`:"
1310
 
1311
+ #: models/Assistant.php:164
1312
  #, php-format
1313
  msgid ""
1314
+ "Integrate %sGoogle Analytics%s with Squirrly SEO from %sAudits > Settings%s."
1315
+ "%sFeatures like %sFocus Pages%s and the %sAudit%s need this integration, in "
1316
+ "order to work at full potential.%sGoogle Analytics is free and everyone uses "
1317
+ "it. The %sFocus Pages%s and the %sAudit%s will interpret the right data from "
1318
+ "Google Analytics for you.%sYou'll feel like an Analytics expert, without "
1319
+ "having to know a single thing about Google Analytics."
1320
  msgstr ""
1321
 
1322
+ #: models/Assistant.php:168 models/Assistant.php:190
1323
  msgid "Connect Google Search Console"
1324
  msgstr ""
1325
 
1326
+ #: models/Assistant.php:169
1327
  #, php-format
1328
  msgid ""
1329
+ "Integrate your WordPress with %sGoogle Search Console%s with Squirrly SEO "
1330
+ "from %sAudits > Settings%s.%sThis integration is more than just setting the "
1331
+ "meta code for it. It will connect your WP to the API of Google's service and "
1332
+ "enable info such as Impressions, Clicks, Average Ranking Position to be "
1333
+ "collected.%sMore importantly, you'll be able to update all the info that "
1334
+ "Google has about your site, directly from your Squirrly SEO Plugin."
1335
  msgstr ""
1336
 
1337
+ #: models/Assistant.php:173
1338
  msgid "Set the Audit Email"
1339
  msgstr ""
1340
 
1341
+ #: models/Assistant.php:174
1342
  #, php-format
1343
  msgid ""
1344
  "You can customize the email to which we send the Audit reports.%sIt can be "
1348
  "order to increase the score."
1349
  msgstr ""
1350
 
1351
+ #: models/Assistant.php:178
1352
  msgid "Get your score over 60"
1353
  msgstr ""
1354
 
1355
+ #: models/Assistant.php:179
1356
  #, php-format
1357
  msgid ""
1358
  "True website marketing performance happens after your Audit score gets to "
1360
  "getting a score of over 60.%sLook at the progress charts weekly and make "
1361
  "sure you check out the Tasks section, which tells you exactly what you need "
1362
  "to do in order to increase the score.%sWe've been testing these scores since "
1363
+ "2013 on hundreds of thousands of websites and it's always the same: %strue "
1364
+ "performance happens at over 84%s. That's why you need to start working on "
1365
+ "this."
1366
  msgstr ""
1367
 
1368
+ #: models/Assistant.php:185
1369
  msgid "Track your first 3 Keywords"
1370
  msgstr ""
1371
 
1372
+ #: models/Assistant.php:186
1373
  #, php-format
1374
  msgid ""
1375
+ "%sSERP Checker = Search Engine Result Pages Checker.%s %s It checks your "
1376
  "position on the Google Search Engine for your keywords. Also (on the "
1377
  "Business Plan) it shows you the evolution in time for your sites' URLs for "
1378
  "these keywords. %s Tell Squirrly SEO the first three keywords you want it to "
1380
  "according to a solid SEO Strategy, you'll only be able to add keywords or "
1381
  "remove keywords in the Ranking section from your Briefcase. %s Briefcase is "
1382
  "your keyword organizer / manager. Find it in the Research section. Go with "
1383
+ "the mouse cursor over a keyword from %sBriefcase -> see the 3 vertical dots -"
1384
+ "> select Send to Rank Checker%s"
1385
  msgstr ""
1386
 
1387
+ #: models/Assistant.php:191
1388
  #, php-format
1389
  msgid ""
1390
+ "Connect Google Search Console. %s You can do that from %sSEO Audit > Settings"
1391
+ "%s. %s It will bring information regarding Impressions and Clicks. %s Note: "
1392
+ "if you're on the free plan or the PRO plan then the Ranking Position will be "
1393
+ "displayed according to data from Google Search Console, which does not "
1394
+ "present the actual position you are on. It shows an average position that "
1395
+ "your site was lately found on. It can give you values such as 4.3 because of "
1396
+ "this. Even though your page today could be on position 7. %s The Business "
1397
+ "Plan is the only one that can give you the exact position because it uses "
1398
+ "Squirrly's private cloud servers that are working around the clock to gather "
1399
+ "the accurate, on-time and objective information about your rankings."
 
1400
  msgstr ""
1401
 
1402
+ #: models/Assistant.php:195
1403
  msgid "Get 1 Keyword to the first page of Google"
1404
  msgstr ""
1405
 
1406
+ #: models/Assistant.php:196
1407
  #, php-format
1408
  msgid ""
1409
+ "Start with a small task. %sGet 1 keyword to the first page of Google%s. %s "
1410
+ "Select a good keyword (using our %sKeyword Research Tool%s). %s Create an "
1411
+ "amazing page for it (if you don't already have one). %s %sAdd the page to "
1412
+ "Focus Pages%s in Squirrly SEO. %s Turn the RED lights to Green in Focus "
1413
+ "Pages and see your rankings increase over time. %s If you continue working "
1414
+ "on those tasks and turning elements to green you'll complete this task."
1415
  msgstr ""
1416
 
1417
+ #: models/Assistant.php:253 models/abstract/Assistant.php:179
1418
  msgid "You chose to ignore this task. Click to activate it."
1419
  msgstr ""
1420
 
1421
+ #: models/Audits.php:17
1422
+ msgid "Average Content Optimization"
 
 
 
 
1423
  msgstr ""
1424
 
1425
+ #: models/Audits.php:18 models/Audits.php:97 models/Audits.php:107
1426
+ #: models/Audits.php:117 models/Audits.php:127 models/Audits.php:716
1427
+ msgid "Great!"
 
 
 
 
 
 
1428
  msgstr ""
1429
 
1430
+ #: models/Audits.php:19
1431
+ msgid "hmm..."
 
 
 
 
 
 
 
 
 
1432
  msgstr ""
1433
 
1434
+ #: models/Audits.php:20
1435
  #, php-format
1436
  msgid ""
1437
+ "How can we fix the SEO optimization of a page on our website? %s Find an "
1438
+ "amazing keyword set to use for your page. %s If you have a page about a Jazz "
1439
+ "Concert that John Dane (fictional name used for this example) will do on 9th "
1440
+ "of August 2025 in Phoenix, AZ, then you can try and find the best keywords "
1441
+ "you can use, that are related to: 'jazz concert', 'john dane', 'jazz 2025' "
1442
+ "and 'jazz in phoenix'. Find out what others search for. If you'll optimize "
1443
+ "the page for those keywords, you'll be certain that jazz fans will find it. "
1444
+ "The keyword research tool from Squirrly SEO (available as a web tool and "
1445
+ "also as a plugin for WordPress) helps you figure out exactly what to use. %s "
1446
+ "Start optimizing your content. You can use a tool like Squirrly SEO to "
1447
+ "optimize your pages. Squirrly guides you towards the best practices of "
1448
+ "optimizing a page for SEO and avoiding keyword stuffing.%s"
1449
  msgstr ""
1450
 
1451
+ #: models/Audits.php:21
1452
+ msgid ""
1453
+ "Optimization is NOT about stuffing in keywords. It's about writing the page "
1454
+ "in such page that Search Engine bots and Humans alike will easily understand "
1455
+ "that the page is exactly about the topic they were searching for. If you are "
1456
+ "unsure how to do this, Squirrly SEO (available as a web tool or as a "
1457
+ "WordPress plugin) helps you get the job done with ease."
1458
  msgstr ""
1459
 
1460
+ #: models/Audits.php:22
1461
  msgid ""
1462
+ "Use tools like Squirrly Keyword Research and Squirrly Live Assistant to "
1463
+ "optimize your content"
1464
  msgstr ""
1465
 
1466
+ #: models/Audits.php:27
1467
+ msgid "DcPublisher Meta"
 
1468
  msgstr ""
1469
 
1470
+ # @ squirrly-seo
1471
+ #: models/Audits.php:28 models/Audits.php:58 models/Audits.php:68
1472
+ #: models/Audits.php:78 models/Audits.php:137 models/Audits.php:147
1473
+ #: models/Audits.php:157 models/Audits.php:167 models/Audits.php:177
1474
+ #: models/Audits.php:187 models/Audits.php:197 models/Audits.php:207
1475
+ #: models/Audits.php:217 models/Audits.php:227 models/Audits.php:296
1476
+ #: models/Audits.php:306 models/Audits.php:316 models/Audits.php:326
1477
+ #: models/Audits.php:421
1478
+ msgid "Yes"
1479
+ msgstr "Ja"
1480
+
1481
+ # @ squirrly-seo
1482
+ #: models/Audits.php:29 models/Audits.php:59 models/Audits.php:69
1483
+ #: models/Audits.php:79 models/Audits.php:138 models/Audits.php:148
1484
+ #: models/Audits.php:168 models/Audits.php:178 models/Audits.php:188
1485
+ #: models/Audits.php:198 models/Audits.php:208 models/Audits.php:218
1486
+ #: models/Audits.php:228 models/Audits.php:297 models/Audits.php:307
1487
+ #: models/Audits.php:317 models/Audits.php:327 models/Audits.php:368
1488
+ #: models/Audits.php:412 models/Audits.php:422
1489
+ #, fuzzy
1490
+ #| msgid "No"
1491
+ msgid "No"
1492
+ msgstr "Nein"
1493
+
1494
+ #: models/Audits.php:29
1495
+ msgid "The pages without DcPublisher meta"
1496
  msgstr ""
1497
 
1498
+ #: models/Audits.php:30
 
1499
  msgid ""
1500
+ "Dublin Core is a set of standard metadata elements used to describe the "
1501
+ "contents of a website. It can help with some internal search engines and it "
1502
+ "does not bloat your code."
1503
  msgstr ""
1504
 
1505
+ #: models/Audits.php:31
1506
+ msgid "Add the meta DcPublisher tag in the page's header"
 
 
 
1507
  msgstr ""
1508
 
1509
+ #: models/Audits.php:38
1510
+ msgid "Top Ten Pages This Week"
1511
  msgstr ""
1512
 
1513
+ #: models/Audits.php:41
1514
  #, php-format
1515
  msgid ""
1516
+ "If there is enough data in Google Analytics, you should see the list of "
1517
+ "pages with the most visitors in the last week. %s Having at least 100 "
1518
+ "visitors per page every week is crucial. %s Search Engines like Google and "
1519
+ "Bing will push down a page which doesn't attact visitors."
1520
  msgstr ""
1521
 
1522
+ #: models/Audits.php:45 view/FocusPages/FocusPageStats.php:188
1523
+ msgid "Page Traffic"
1524
  msgstr ""
1525
 
1526
+ #: models/Audits.php:46
1527
+ msgid " total visits / mo."
 
 
1528
  msgstr ""
1529
 
1530
+ #: models/Audits.php:47
1531
+ msgid "The pages with low traffic"
 
 
 
 
1532
  msgstr ""
1533
 
1534
+ #: models/Audits.php:48
1535
+ #, php-format
1536
+ msgid ""
1537
+ "How can we fix the Overall Traffic of the website? %s Make sure you have "
1538
+ "active listings which can be easily found on various marketplaces / "
1539
+ "platforms. eg: you have a Shopify app, a Chrome Extension, a Chrome App, a "
1540
+ "Udemy Course, Slides on SlideShare.com, videos on Youtube, an infographic on "
1541
+ "Pinterest, etc. These will always bring you constant traffic to the website "
1542
+ "and once you set it (and make it visible) you can forget it. It will keep "
1543
+ "bringing you traffic. Of course, the key is to first make these items "
1544
+ "visible in the places where you publish them. %s You need an email list. "
1545
+ "Make sure that people who come to your store, do business with you, visit "
1546
+ "your website, read your blog leave their email address so you can "
1547
+ "communicate with them further on. An alternative to this is to make a "
1548
+ "Chatbot for Facebook Messenger and get them hooked to the bot. By doing any "
1549
+ "of these, you'll be able to bring those people back to your website. %s"
1550
  msgstr ""
1551
 
1552
+ #: models/Audits.php:49
1553
  msgid ""
1554
+ "Get each person who arrives to your site once to leave something that you "
1555
+ "can use later on to bring them to your site again. You can use Facebook "
1556
+ "Pixel and then retarget them, you can make them subscribe to Desktop "
1557
+ "Notifications to receive push notifications, you can have them download an "
1558
+ "app, subscribe to a newsletter, etc. Sometimes it's best if you can create "
1559
+ "clever funnels that will ensure that any person may start following you on "
1560
+ "multiple such channels."
1561
  msgstr ""
1562
 
1563
+ #: models/Audits.php:50
1564
+ msgid "Try to gain organic traffic to your site's pages"
1565
  msgstr ""
1566
 
1567
+ # @ squirrly-seo
1568
+ #: models/Audits.php:57
1569
+ #, fuzzy
1570
+ #| msgid "Tool for Search Engines"
1571
+ msgid "Visible for search engines?"
1572
+ msgstr "Tool für Suchmaschinen"
1573
+
1574
+ #: models/Audits.php:59
1575
+ msgid "The pages with noindex"
1576
  msgstr ""
1577
 
1578
+ #: models/Audits.php:60
1579
  #, php-format
1580
  msgid ""
1581
+ "How can we fix the noindex for our pages? %s You're currently telling Google "
1582
+ "not to index some of your pages through a robots tag inside your code. %s On "
1583
+ "WordPress, it's super easy to control on which pages to place no-index and "
1584
+ "which pages should never get tagged with no-index if you use the Squirrly "
1585
+ "SEO Plugin. %s If you're using something else, make sure you remove <META "
1586
+ "NAME=“ROBOTS” CONTENT=“NOINDEX, NOFOLLOW”> from the <head> of your HTML.%s"
1587
+ msgstr ""
1588
+
1589
+ #: models/Audits.php:61
1590
+ msgid ""
1591
+ "Some pages are better off if they have an associated no-index tag. Every "
1592
+ "website has a couple of pages that would be completely pointless to appear "
1593
+ "in search results, because they wouldn't ever make any sense for potential "
1594
+ "searchers."
1595
  msgstr ""
1596
 
1597
  # @ squirrly-seo
1598
+ #: models/Audits.php:62 models/Audits.php:72
 
1599
  #, fuzzy
1600
+ #| msgid "adds the correct <strong>title</strong> in the home page"
1601
+ msgid "Add the correct meta robots tag in the pages"
1602
+ msgstr "fügt den richtigen <strong>Titel</strong> in die Startseite ein"
1603
 
1604
+ #: models/Audits.php:67
1605
+ msgid "Followed by search engines?"
 
1606
  msgstr ""
1607
 
1608
+ #: models/Audits.php:69
1609
+ msgid "The pages with nofollow"
1610
  msgstr ""
1611
 
1612
+ #: models/Audits.php:70
1613
+ #, php-format
1614
  msgid ""
1615
+ "How can we fix the nofollow for our pages? %s You're currently telling "
1616
+ "Google not to follow some of your pages through a robots tag inside your "
1617
+ "code. %s On WordPress, it's super easy to control on which pages to place "
1618
+ "nofollow and which pages should never get tagged with nofollow if you use "
1619
+ "the Squirrly SEO Plugin. %s If you're using something else, make sure you "
1620
+ "remove <META NAME=“ROBOTS” CONTENT=“NOFOLLOW”> from the <head> of your HTML."
1621
+ "%s"
1622
  msgstr ""
1623
 
1624
+ #: models/Audits.php:71
 
1625
  msgid ""
1626
+ "Some pages are better off if they have an associated nofollow tag. Every "
1627
+ "website has a couple of pages that would be completely pointless to be "
1628
+ "followed by search results like: Contact Us, Terms and Policy."
1629
  msgstr ""
1630
 
1631
+ #: models/Audits.php:77
1632
+ msgid "Is your site Safe Browsing?"
1633
  msgstr ""
1634
 
1635
+ #: models/Audits.php:80
1636
+ #, php-format
1637
  msgid ""
1638
+ "How can we get our website to be Safe Browsing compliant? %s Make sure you "
1639
+ "find and delete all malware from your website. %s Watch this video to learn "
1640
+ "more. [link]https://www.youtube.com/embed/7GStGcTeo20[/link] %s Once you "
1641
+ "feel like you've fixed your problems you can check using this tool from "
1642
+ "Google: [link]https://transparencyreport.google.com/safe-browsing/search[/"
1643
+ "link]%s"
1644
  msgstr ""
1645
 
1646
+ #: models/Audits.php:81
1647
+ msgid ""
1648
+ "This is a TOP priority if you're having a Safe Browsing problem at the "
1649
+ "moment. Browsers will NOT allow web visitors to actually access your pages. "
1650
+ "It will also cause you other problems like lower search rankings."
1651
  msgstr ""
1652
 
1653
+ #: models/Audits.php:86
1654
+ msgid "Page load time"
 
1655
  msgstr ""
1656
 
1657
+ #: models/Audits.php:87
1658
+ msgid "s average is a good time"
1659
  msgstr ""
1660
 
1661
+ #: models/Audits.php:88
1662
+ msgid "s average is slow"
1663
  msgstr ""
1664
 
1665
+ #: models/Audits.php:88
1666
+ msgid "The slow pages are"
 
 
 
1667
  msgstr ""
1668
 
1669
+ #: models/Audits.php:89
1670
  #, php-format
1671
+ msgid ""
1672
+ "How can we fix the loading speed of the website? %s Use smaller images, or "
1673
+ "compress them with tools like ShortPixel.com %s Minify Javascripts, use "
1674
+ "CDNs, use gZip. %s Use a professional service if your site is based on "
1675
+ "WordPress. Our parent company, Squirrly Limited, offers such a service for "
1676
+ "WordPress.org based websites [link]https://plugin.squirrly.co/store/fix-site-"
1677
+ "structure-seo-security-speed-broken-links-css-javascript/[/link]%s"
1678
  msgstr ""
1679
 
1680
+ #: models/Audits.php:90
1681
+ msgid ""
1682
+ "Increasing loading speed will bring you more engagement, lower bounce rates "
1683
+ "AND more search engine results."
1684
+ msgstr ""
1685
+
1686
+ #: models/Audits.php:91
1687
  #, fuzzy
1688
+ #| msgid "Optimize for Keyword"
1689
+ msgid "Optimize your site's speed"
1690
+ msgstr "Schlüsselwort optimieren"
1691
 
1692
+ #: models/Audits.php:96
1693
+ msgid "Duplicate Titles"
1694
  msgstr ""
1695
 
1696
+ #: models/Audits.php:97
1697
+ msgid "No duplicate titles."
 
 
 
 
 
 
 
 
 
 
1698
  msgstr ""
1699
 
1700
+ #: models/Audits.php:97
1701
+ msgid "The pages on your site have unique title tags."
1702
  msgstr ""
1703
 
1704
+ #: models/Audits.php:98 models/Audits.php:108
1705
+ msgid "We found duplicates."
1706
+ msgstr ""
 
 
 
1707
 
1708
+ #: models/Audits.php:98
1709
+ msgid "The Pages with Duplicate Titles are"
1710
  msgstr ""
1711
 
1712
+ #: models/Audits.php:99
1713
+ #, php-format
1714
+ msgid ""
1715
+ "How can we fix the Duplicate Titles on our pages? %s Features like SEO "
1716
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META title "
1717
+ "automatically from the content of your page (in case you didn't already "
1718
+ "place a custom title). Make every single META Title of every page unique "
1719
+ "(you never repeat it on any other URL from the website). You will write what "
1720
+ "you want Google to display in the search results as a title for your "
1721
+ "listing. Make this text awesome and you'll get people clicking on it. %s See "
1722
+ "if you can assign rules to WordPress to have it change the Title of each URL "
1723
+ "according to different patterns. Normally the platform will take the Title "
1724
+ "of the latest product inside the category and add it to the Title of that "
1725
+ "particular category. In this case you can end up with something like: "
1726
+ "example.com/shooter-games will have title: 'Counter Strike GO. Buy it Now' "
1727
+ "and also: example.com/shooter-games/cs-go will also have title: 'Counter "
1728
+ "Strike GO. Buy it Now'. %s All these problematic cases can be forgotten once "
1729
+ "you start using Squirrly SEO . With its Patterns feature, it will create "
1730
+ "rules for WordPress that ensure each title for each page on your site is "
1731
+ "unique. This is completely available on the free version, so you can start "
1732
+ "right away.%s"
1733
  msgstr ""
1734
 
1735
+ #: models/Audits.php:100
1736
+ msgid ""
1737
+ "On WordPress you can use Squirrly SEO to control everything about your page "
1738
+ "Titles and make them stand out on search engines."
1739
+ msgstr ""
1740
+
1741
+ #: models/Audits.php:101
1742
+ msgid ""
1743
+ "Add different titles to each page. You can do it manually or use SEO tools "
1744
+ "(like Squirrly) for that."
1745
  msgstr ""
1746
 
1747
  # @ squirrly-seo
1748
+ #: models/Audits.php:106
1749
  #, fuzzy
1750
+ #| msgid "Description:"
1751
+ msgid "Duplicate Descriptions"
1752
+ msgstr "Beschreibung:"
1753
 
1754
+ # @ squirrly-seo
1755
+ #: models/Audits.php:107
1756
+ #, fuzzy
1757
+ #| msgid "Description:"
1758
+ msgid "No duplicate descriptions."
1759
+ msgstr "Beschreibung:"
1760
+
1761
+ #: models/Audits.php:107
1762
+ msgid "The pages on your site have unique meta descriptions."
1763
  msgstr ""
1764
 
1765
+ #: models/Audits.php:108
1766
+ msgid "The Pages on which we found duplicates are"
1767
  msgstr ""
1768
 
1769
+ #: models/Audits.php:109
1770
+ #, php-format
1771
+ msgid ""
1772
+ "How can we fix the Duplicate Descriptions on our website? %s Features like "
1773
+ "SEO Automation feature from Squirrly SEO, because it will generate your META "
1774
+ "description automatically from the content of your page (in case you didn't "
1775
+ "already place a custom description). Make every single META description of "
1776
+ "every page unique (you never repeat it on any other URL from the website). "
1777
+ "Make this text awesome and you'll get people clicking on it. %s See if you "
1778
+ "can assign rules on WordPress to have it change the META description of each "
1779
+ "URL according to different patterns. Normally the platform will take the "
1780
+ "Meta Description of the latest product inside the category and add it to the "
1781
+ "Meta Description of that particular category. In this case you can end up "
1782
+ "with something like: example.com/shooter-games will have description: "
1783
+ "'Counter Strike GO is the most popular shooter. Buy it Now' and also: "
1784
+ "example.com/shooter-games/cs-go will also have the description: 'Counter "
1785
+ "Strike GO is the most popular shooter. Buy it Now' %s All these problematic "
1786
+ "cases can be forgotten once you start using Squirrly SEO . With its Patterns "
1787
+ "feature, it will create rules for WordPress that ensure each description for "
1788
+ "each page on your site is unique. This is completely available on the free "
1789
+ "version, so you can start right away.%s"
1790
  msgstr ""
1791
 
1792
+ #: models/Audits.php:110
1793
+ msgid ""
1794
+ "On WordPress you can use Squirrly SEO to control everything about your META "
1795
+ "descriptions and make them stand out on search engines."
1796
  msgstr ""
1797
 
1798
+ #: models/Audits.php:111
1799
+ msgid ""
1800
+ "Add different description to each page. You can do it manually or use SEO "
1801
+ "tools (like Squirrly) for that."
1802
  msgstr ""
1803
 
1804
+ #: models/Audits.php:116
1805
+ msgid "Empty Titles"
1806
  msgstr ""
1807
 
1808
+ #: models/Audits.php:117
1809
+ msgid "All pages have titles."
1810
  msgstr ""
1811
 
1812
+ #: models/Audits.php:117
1813
+ msgid "all the pages on your site have the title tag defined :-)"
1814
  msgstr ""
1815
 
1816
+ #: models/Audits.php:118
1817
+ msgid "There are some pages without title."
1818
  msgstr ""
1819
 
1820
+ #: models/Audits.php:118
1821
+ msgid "The pages with empty Title tags are"
 
1822
  msgstr ""
1823
 
1824
+ #: models/Audits.php:119
1825
+ #, php-format
1826
+ msgid ""
1827
+ "How can we fix the Empty Titles on our pages? %s Features like SEO "
1828
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META title "
1829
+ "automatically from the content of your page. Write what you want Google to "
1830
+ "display in the search results as a title for your listing. Make this text "
1831
+ "awesome and you'll get people clicking on it. %s See if you can assign rules "
1832
+ "to WordPress to have it create Titles for each URL according to different "
1833
+ "patterns. By having clear rules for all URLs you'll ensure that Empty Titles "
1834
+ "will no longer be a problem in the future. %s All these problematic cases "
1835
+ "can be forgotten once you start using Squirrly SEO . With its Patterns "
1836
+ "feature, it will create rules for WordPress that ensure each title for each "
1837
+ "page on your site is unique. This is completely available on the free "
1838
+ "version, so you can start right away.%s"
1839
  msgstr ""
1840
 
1841
+ #: models/Audits.php:120
1842
+ msgid ""
1843
+ "On WordPress you can use Squirrly SEO to create and control everything about "
1844
+ "your META titles and make them stand out on search engines."
1845
  msgstr ""
1846
 
1847
+ #: models/Audits.php:121
1848
+ msgid "Add a Title tag to each page in your site."
1849
+ msgstr ""
 
1850
 
1851
  # @ squirrly-seo
1852
+ #: models/Audits.php:126
1853
+ #, fuzzy
1854
+ #| msgid "Description:"
1855
+ msgid "Empty Descriptions"
1856
+ msgstr "Beschreibung:"
1857
 
1858
  # @ squirrly-seo
1859
+ #: models/Audits.php:127
1860
+ #, fuzzy
1861
+ #| msgid "Description:"
1862
+ msgid "All articles have description."
1863
+ msgstr "Beschreibung:"
1864
 
1865
+ #: models/Audits.php:127
1866
+ msgid "all the pages on your site have meta description"
1867
+ msgstr ""
 
1868
 
1869
+ #: models/Audits.php:128
1870
+ msgid "There are some pages without description."
 
 
1871
  msgstr ""
 
 
1872
 
1873
  # @ squirrly-seo
1874
+ #: models/Audits.php:128
1875
+ #, fuzzy
1876
+ #| msgid "Description:"
1877
+ msgid "The pages with empty description are"
1878
+ msgstr "Beschreibung:"
1879
 
1880
+ #: models/Audits.php:129
1881
+ #, php-format
1882
+ msgid ""
1883
+ "How can we fix the Empty Descriptions on our website? %s Features like SEO "
1884
+ "Automation or SEO Snippet from Squirrly SEO it will generate your META "
1885
+ "description automatically from the content of your page. Make this text "
1886
+ "awesome and you'll get people clicking on it. %s See if you can assign rules "
1887
+ "to WordPress to have it create META descriptions for each URL according to "
1888
+ "different patterns. By having clear rules for all URLs you'll ensure that "
1889
+ "Empty Descriptions will no longer be a problem in the future. %s All these "
1890
+ "problematic cases can be forgotten once you start using Squirrly SEO . With "
1891
+ "its Patterns feature, it will create rules for WordPress that ensure each "
1892
+ "description for each page on your site is unique. This is completely "
1893
+ "available on the free version, so you can start right away.%s"
1894
  msgstr ""
1895
 
1896
+ #: models/Audits.php:130
1897
+ msgid ""
1898
+ "On WordPress you can use Squirrly SEO to create and control everything about "
1899
+ "your META descriptions and make them stand out on search engines."
1900
  msgstr ""
1901
 
1902
+ #: models/Audits.php:131
1903
+ msgid "Add meta description to each page in your site."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1904
  msgstr ""
1905
 
1906
+ #: models/Audits.php:136
1907
+ msgid "Do you have a title tag?"
1908
  msgstr ""
1909
 
1910
+ #: models/Audits.php:138
1911
+ msgid "The pages without title tag are"
1912
  msgstr ""
1913
 
1914
+ #: models/Audits.php:139
1915
+ #, php-format
1916
+ msgid ""
1917
+ "How can we fix the title tags of our pages %s Add HTML tags where you define "
1918
+ "the title of each page. Namely, add <title> ### </title>, where ### will be "
1919
+ "whatever you want to display as title for the page. %s In my example, above, "
1920
+ "if you don't replace the ###, then when you see a browser tab opened with "
1921
+ "your page, it will show you site icon (favicon) and the text ###. %s You "
1922
+ "will place the title tag inside the <head> section of your page's code.%s"
1923
  msgstr ""
1924
 
1925
+ #: models/Audits.php:140
1926
+ msgid ""
1927
+ "Platforms like Shopify handle this with their default engine. On WordPress "
1928
+ "you can use Squirrly SEO. It will create titles for every page. It will help "
1929
+ "you customize titles for every page, all while making you write ZERO, nada, "
1930
+ "rien, code. No coding required once you use a tool like Squirrly SEO."
1931
  msgstr ""
1932
 
1933
+ #: models/Audits.php:141
1934
+ msgid "Add a Title tag to this page of your site"
1935
  msgstr ""
1936
 
1937
+ # @ squirrly-seo
1938
+ #: models/Audits.php:146
1939
+ #, fuzzy
1940
+ #| msgid "Description:"
1941
+ msgid "Do you have a meta description?"
1942
+ msgstr "Beschreibung:"
1943
+
1944
+ #: models/Audits.php:148
1945
+ msgid "The pages without description meta are"
1946
  msgstr ""
1947
 
1948
+ #: models/Audits.php:149
1949
+ #, php-format
1950
+ msgid ""
1951
+ "How can we fix the META Descriptions of our pages %s First of all, make sure "
1952
+ "that you understand the following: a poorly written META description will "
1953
+ "make for a horrible listing inside the Google search page. If people find "
1954
+ "your listing, they will not click on your listing in case your META "
1955
+ "Description is horrible to look at, is poorly written, or it doesn't seem to "
1956
+ "make sense. %s <meta name=\"description\" content=\"\" /> %s You will place "
1957
+ "the META description text inside the content=\"\" section above, between \" "
1958
+ "and \". Make sure your text describes the value / benefit that a person "
1959
+ "searching on Google would get by accessing your page. Once you're done "
1960
+ "writing the content part of the above tag, make sure you place it inside the "
1961
+ "<head> section of your page's code.%s"
1962
  msgstr ""
1963
 
1964
+ #: models/Audits.php:150
1965
+ msgid ""
1966
+ "Platforms like Shopify handle this with their default engine. On WordPress "
1967
+ "you can use Squirrly SEO. It will automatically create META Descriptions for "
1968
+ "every page. It will help you customize these descriptions for every page, "
1969
+ "all while making you write ZERO, nada, rien, code. No coding required once "
1970
+ "you use a tool like Squirrly SEO. You can even customize the way it "
1971
+ "automates your descriptions."
1972
  msgstr ""
1973
 
1974
+ #: models/Audits.php:151
1975
+ msgid "Add meta description to this page of your site"
1976
  msgstr ""
1977
 
1978
  # @ squirrly-seo
1979
+ #: models/Audits.php:156 models/bulkseo/Metas.php:92
1980
+ #, fuzzy
1981
+ #| msgid "Keyword:"
1982
+ msgid "Meta Keyword"
1983
+ msgstr "Schlüsselwort:"
1984
+
1985
+ # @ squirrly-seo
1986
+ #: models/Audits.php:157
1987
  #, fuzzy
1988
  #| msgid "Keywords:"
1989
+ msgid "Your keywords are"
1990
  msgstr "Schlüsselwörter:"
1991
 
1992
  # @ squirrly-seo
1993
+ #: models/Audits.php:158
1994
  #, fuzzy
1995
+ #| msgid "Keywords:"
1996
+ msgid "No keywords."
1997
+ msgstr "Schlüsselwörter:"
1998
 
1999
+ #: models/Audits.php:159
2000
+ msgid ""
2001
+ "It is important for search engines to know which keywords you are trying to "
2002
+ "rank for with your website. This also helps bring targeted visitors to your "
2003
+ "site."
2004
  msgstr ""
2005
 
2006
+ #: models/Audits.php:160
2007
+ msgid "Make sure that the search for your keywords is on a rising trend"
2008
+ msgstr ""
 
 
 
2009
 
2010
+ #: models/Audits.php:166 models/bulkseo/Metas.php:97
2011
+ msgid "Canonical Link"
2012
  msgstr ""
2013
 
2014
+ #: models/Audits.php:168
2015
+ msgid "The pages without canonical meta"
2016
+ msgstr ""
 
 
 
2017
 
2018
+ #: models/Audits.php:169
2019
+ #, php-format
2020
+ msgid ""
2021
+ "How can we fix the Canonical Links problems of our pages? %s Add this code "
2022
+ "to the <head> section of your HTML page: <link rel=\"canonical\" href="
2023
+ "\"{site}\" /> %s Think of a canonical link as the \"preferred version\" of "
2024
+ "the page. %s Make sure you have this definition on your URL especially if "
2025
+ "you've copied the content from another LINK on the web. Example: You "
2026
+ "published a blog post on Medium and then also added it to your own blog on "
2027
+ "your own domain. If you add the canonical link definition, then you won't be "
2028
+ "penalized for duplicate content. Medium also allows you to re-publish "
2029
+ "content from your own site to Medium and helps you get the rel=\"canonical\" "
2030
+ "inside the medium post to show that the original is hosted on your own site."
2031
+ "%s"
2032
+ msgstr ""
2033
+
2034
+ #: models/Audits.php:170
2035
+ msgid ""
2036
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2037
+ "you can use Squirrly SEO to control canonical links and make sure you avoid "
2038
+ "having duplicate content."
2039
  msgstr ""
2040
 
2041
  # @ squirrly-seo
2042
+ #: models/Audits.php:171
2043
  #, fuzzy
2044
+ #| msgid "adds <strong>canonical</strong> link in home page"
2045
+ msgid "Add canonical meta link in the page header"
2046
+ msgstr "fügt den richtigen <strong>canonical</strong> in die Startseite ein"
2047
 
2048
+ #: models/Audits.php:176
2049
+ msgid "Meta Json-LD?"
2050
  msgstr ""
2051
 
2052
+ #: models/Audits.php:178
2053
+ msgid "The pages without Json-LD meta"
2054
  msgstr ""
2055
 
2056
+ #: models/Audits.php:179
2057
+ #, php-format
2058
+ msgid ""
2059
+ "How can we fix the meta Json_LD of the website? %s You need to make sure you "
2060
+ "have this tag inside your page's code: <script type=\"application/ld+json"
2061
+ "\"> . Or something similar. %s JSON-LD annotates elements on a page, "
2062
+ "structuring the data, which can then be used by search engines to "
2063
+ "disambiguate elements and establish facts surrounding entities, which is "
2064
+ "then associated with creating a more organized, better web overall.%s"
2065
  msgstr ""
2066
 
2067
+ #: models/Audits.php:180
2068
+ msgid ""
2069
+ "On WordPress you can use Squirrly SEO to add the Json-LD Structured data. "
2070
+ "Squirrly will automatically structure the information from all your products "
2071
+ "if you use Woocommerce plugin for eCommerce."
2072
  msgstr ""
2073
 
2074
+ #: models/Audits.php:181
2075
+ msgid ""
2076
+ "Make sure you activated Json-LD in Squirrly > SEO Settings > Json-LD Meta"
2077
  msgstr ""
2078
 
2079
+ #: models/Audits.php:186
2080
+ msgid "Page Encoding"
2081
  msgstr ""
2082
 
2083
+ #: models/Audits.php:188
2084
+ msgid "The pages without encoding meta"
2085
  msgstr ""
2086
 
2087
+ #: models/Audits.php:189
2088
+ #, php-format
2089
+ msgid ""
2090
+ "How can we fix the character encoding specifications of the website? %s "
2091
+ "You'll have to specify this according to the encoding you use for your "
2092
+ "website. %s Adding your encoding tag to the <head> of the site will fix it. "
2093
+ "Below, you'll find what you can place, in case your encoding is UTF-8 (the "
2094
+ "majority of web pages use this) %s <meta http-equiv=“Content-Type” "
2095
+ "content=“text/html;charset=utf-8” />%s"
2096
  msgstr ""
2097
 
2098
+ #: models/Audits.php:190
2099
+ msgid ""
2100
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2101
+ "you can use Squirrly SEO to get encoding specified for all your pages. "
2102
+ "Without specifying the encoding, search engines such as Google will be more "
2103
+ "likely to suggest other pages and rank other pages that DO have the "
2104
+ "specification made."
2105
  msgstr ""
2106
 
2107
+ #: models/Audits.php:191
2108
+ msgid "Add the meta encoding tag in the page's header"
2109
  msgstr ""
2110
 
2111
+ #: models/Audits.php:196 models/Audits.php:206
2112
+ msgid "Does your site have a feed or sitemap?"
2113
+ msgstr ""
 
 
 
2114
 
2115
+ #: models/Audits.php:199
2116
+ #, php-format
2117
+ msgid ""
2118
+ "How can we fix the Feed and Sitemap of the website? %s Make sure that you "
2119
+ "feed and Sitemap exists and that it is accessible. Your visitors should be "
2120
+ "able to access it using /feed, or /sitemap.xml %s Make sure your visitors "
2121
+ "can access it using domainname.com/feed (where the text \"domainname\" is "
2122
+ "actually your domain. eg. bloggingwithjane.com ) %s On WordPress, you can "
2123
+ "use Squirrly SEO to generate your FEED and the Sitemap for your whole site. "
2124
+ "It has some pretty advanced options, so that you feeds will be perfect. This "
2125
+ "feature is free to use.%s"
2126
  msgstr ""
2127
 
2128
+ #: models/Audits.php:200
2129
+ msgid ""
2130
+ "Your feeds and sitemaps should contain the date when your content was "
2131
+ "published and last updated. This is super important for Google to know, as "
2132
+ "it's always looking to surface fresh content to people who search on search "
2133
+ "engines. PLUS, having this gives you the opportunity to show up when users "
2134
+ "of Google say they want to see only results from the last week. If you had "
2135
+ "anything published during the last week, these people will see it and you "
2136
+ "will gain traffic."
2137
+ msgstr ""
2138
 
2139
+ #: models/Audits.php:201
2140
+ msgid "Add a RSS feed and Sitemap to your site"
2141
+ msgstr ""
 
 
 
2142
 
2143
+ #: models/Audits.php:209
2144
+ #, php-format
2145
+ msgid ""
2146
+ "How can we fix the robots.txt of the website? %s You'll need to have a "
2147
+ "http://domain.com/robots.txt link on your site, that crawlers can access to "
2148
+ "know which pages they are allowed to crawl. (gather info from) %s Create or "
2149
+ "Edit a robots.txt file using this free tool [link]http://tools.seochat.com/"
2150
+ "tools/online-robots-txt-generator/#sthash.Ucw1odTS.dpbs[/link] %s Once you "
2151
+ "have the file, upload it to your ftp and make sure it can be accessed.%s"
2152
+ msgstr ""
2153
 
2154
+ #: models/Audits.php:210
2155
+ msgid ""
2156
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2157
+ "you can use Squirrly SEO to create and customize your robots.txt"
2158
  msgstr ""
2159
 
2160
+ #: models/Audits.php:211
2161
+ msgid "Add robots.txt file in your site"
2162
  msgstr ""
2163
 
2164
  # @ squirrly-seo
2165
+ #: models/Audits.php:216
2166
  #, fuzzy
2167
+ #| msgid "Keyword:"
2168
+ msgid "Meta Viewport"
2169
+ msgstr "Schlüsselwort:"
2170
 
2171
+ #: models/Audits.php:218
2172
+ msgid "The pages without viewport meta"
2173
  msgstr ""
2174
 
2175
+ #: models/Audits.php:219
2176
+ #, php-format
2177
+ msgid ""
2178
+ "How can we fix the meta viewport of the website? %s You need to make sure "
2179
+ "you have this tag inside your page's code: <meta name=“viewport” "
2180
+ "content=“width=device-width, initial-scale=1”> . Or something similar. %s In "
2181
+ "case you know that the minimum resolution required to deliver a good user "
2182
+ "experience to your viewers is 500 px, then write the following: %s <meta "
2183
+ "name=“viewport” content=“width=500, initial-scale=1”>%s"
2184
  msgstr ""
2185
 
2186
+ #: models/Audits.php:220
2187
+ msgid ""
2188
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2189
+ "need to make sure the WordPress theme you buy is responsive and has this "
2190
+ "definition."
2191
  msgstr ""
2192
 
2193
+ #: models/Audits.php:221
2194
+ msgid "Add the meta viewport tag in the page's header"
2195
  msgstr ""
2196
 
2197
+ #: models/Audits.php:226
2198
+ #, fuzzy
2199
+ #| msgid "Optimize for Keyword"
2200
+ msgid "Site optimized for speed?"
2201
+ msgstr "Schlüsselwort optimieren"
2202
+
2203
+ #: models/Audits.php:228
2204
+ msgid "The pages without gzip"
2205
  msgstr ""
2206
 
2207
+ #: models/Audits.php:229
2208
+ #, php-format
2209
+ msgid ""
2210
+ "How can we fix the gzip compression for our website? %s GZIP compression "
2211
+ "must be installed on the web server, such as in Apache, IIS and nginx. When "
2212
+ "retrieving the website the web browser will prompt the visitor he/she can "
2213
+ "receive the GZIP. %s Then the web server will send the files GZIP-"
2214
+ "compressed to the web browser, after which the web browser will unzip them. "
2215
+ "%s If the visitor’s web browser does not support GZIP, the files will be "
2216
+ "sent back to the visitor in their original state (uncompressed).%s"
2217
  msgstr ""
2218
 
2219
+ #: models/Audits.php:230
2220
+ msgid ""
2221
+ "Setting this up saves 50% to 80% bandwidth, which will make all your pages "
2222
+ "load a lot faster."
2223
  msgstr ""
2224
 
2225
+ #: models/Audits.php:231
2226
+ msgid "Use gzip to increase your site's speed"
2227
  msgstr ""
2228
 
2229
+ #: models/Audits.php:236
2230
+ msgid "Duplicate Open Graph Tags?"
2231
+ msgstr ""
2232
+
2233
+ #: models/Audits.php:237 models/Audits.php:247 models/Audits.php:257
2234
+ #: models/Audits.php:267
2235
+ msgid "No duplicates"
2236
  msgstr ""
2237
 
2238
  # @ squirrly-seo
2239
+ #: models/Audits.php:238 models/Audits.php:248 models/Audits.php:258
2240
+ #: models/Audits.php:268
2241
  #, fuzzy
2242
+ #| msgid "No results found!"
2243
+ msgid "We found some ..."
2244
+ msgstr "Keine Ergebnisse gefunden!"
2245
 
2246
+ #: models/Audits.php:238
2247
+ msgid "The pages with duplicate Open Graph metas"
2248
  msgstr ""
2249
 
2250
+ #: models/Audits.php:239 models/Audits.php:249 models/Audits.php:259
2251
+ #: models/Audits.php:269
2252
+ #, php-format
2253
+ msgid ""
2254
+ "How can we fix the duplicate meta codes of our pages? %s Make a list of the "
2255
+ "pages which have this problem. %s Start fixing them one by one. %s Remove "
2256
+ "duplicate definitions of code from the <head> section of each page. (eg. you "
2257
+ "have two instances of og:title << remove one of them!)%s"
2258
  msgstr ""
2259
 
2260
+ #: models/Audits.php:240 models/Audits.php:250 models/Audits.php:260
2261
+ #: models/Audits.php:270
2262
+ msgid ""
2263
+ "On WordPress you can use Squirrly SEO to Remove Duplicate Meta codes from "
2264
+ "all your pages. It removes them automatically. No work on your behalf."
2265
  msgstr ""
2266
 
2267
+ #: models/Audits.php:241 models/Audits.php:251 models/Audits.php:261
2268
+ #: models/Audits.php:271
2269
+ msgid "Make sure you don't have duplicate meta tags in your site's header"
2270
  msgstr ""
2271
 
2272
+ # @ squirrly-seo
2273
+ #: models/Audits.php:246
2274
+ #, fuzzy
2275
+ #| msgid "Twitter"
2276
+ msgid "Duplicate Twitter Card Tags?"
2277
+ msgstr "Twitter"
2278
+
2279
+ #: models/Audits.php:248
2280
+ msgid "The pages with duplicate Twitter Card metas"
2281
  msgstr ""
2282
 
2283
+ #: models/Audits.php:256
2284
+ msgid "Duplicate Title Tags?"
2285
+ msgstr ""
2286
+
2287
+ #: models/Audits.php:258
2288
+ msgid "The pages with duplicate Title metas"
2289
  msgstr ""
2290
 
2291
  # @ squirrly-seo
2292
+ #: models/Audits.php:266
2293
  #, fuzzy
2294
+ #| msgid "Description:"
2295
+ msgid "Duplicate Description Tags?"
2296
+ msgstr "Beschreibung:"
2297
 
2298
+ #: models/Audits.php:268
2299
+ msgid "The pages with duplicate Description metas"
2300
  msgstr ""
2301
 
2302
+ #: models/Audits.php:279
2303
+ msgid "Top Shared Pages"
2304
  msgstr ""
2305
 
2306
+ #: models/Audits.php:285
2307
+ msgid "Shares"
2308
  msgstr ""
2309
 
2310
+ #: models/Audits.php:288
2311
+ #, php-format
2312
+ msgid ""
2313
+ "How can we raise the Social Media Shares (or signals) for our pages on "
2314
+ "Social Media? %s Use a tool like SalesFlare or FullContact (both paid) to "
2315
+ "extract the social media profiles of your customers, users, email "
2316
+ "subscribers and even LinkedIN Connections. Then make sure they follow you on "
2317
+ "Social Media. An easy way to do this is to follow them yourself. They "
2318
+ "already care about you and your company. They will gladly interact with your "
2319
+ "profiles. Using tools like these will also give you a clear picture of what "
2320
+ "Social Media platforms your desired audience uses most, so that you can "
2321
+ "create profiles only for those social media platforms. %s You should create "
2322
+ "Giveways with Gleam.io [link]http://gleam.io[/link] or create Thunder Claps "
2323
+ "[link]http://thunderclap.it[/link] or HeadTalker [link]https://headtalker."
2324
+ "com/[/link] to make any page super popular on social media. %s"
2325
  msgstr ""
2326
 
2327
+ #: models/Audits.php:289
2328
+ msgid ""
2329
+ "All the shares and likes that your fans will give your pages will contribute "
2330
+ "to the total number of shares from social media (social signals). This "
2331
+ "ranking factor that is important for search engines like Google, because it "
2332
+ "shows that many people care about your pages."
2333
  msgstr ""
2334
 
2335
+ #: models/Audits.php:290
2336
+ msgid "You have to share your articles with your fans"
2337
  msgstr ""
2338
 
2339
+ # @ squirrly-seo
2340
+ #: models/Audits.php:295
2341
+ #, fuzzy
2342
+ #| msgid "Insert in your article"
2343
+ msgid "Share Buttons in your articles?"
2344
+ msgstr "In Artikel einfügen"
2345
 
2346
+ #: models/Audits.php:297
2347
+ msgid "The pages without share buttons"
2348
  msgstr ""
2349
 
2350
+ #: models/Audits.php:298
2351
+ #, php-format
2352
  msgid ""
2353
+ "How can we get social media share buttons on our website? %s There are many "
2354
+ "options to help you get social sharing buttons inside your website. However, "
2355
+ "you should be careful not to let them ruin your loading times. Most plugins "
2356
+ "and apps will do that. %s Sumo.com is an Okay option. I'm not really happy "
2357
+ "with them, because I find it slows my pages. %s My current favorites are "
2358
+ "[link]http://info.zotabox.com/[/link] . I'm using them on Shopify and "
2359
+ "WordPress. It works with any CMS platform. The loading speed is great and "
2360
+ "their social media counters work perfectly.%s"
2361
  msgstr ""
2362
 
2363
+ #: models/Audits.php:299
2364
+ msgid ""
2365
+ "All there is to it is: make the buttons obvious, so people can easily find "
2366
+ "them. Make sure they don't slow your site down. Make sure they look great on "
2367
+ "mobile."
2368
  msgstr ""
2369
 
2370
+ #: models/Audits.php:300
2371
+ msgid "Add Social Share buttons in your articles"
2372
  msgstr ""
2373
 
2374
+ #: models/Audits.php:305
2375
+ msgid "Social 'Follow me' Buttons?"
2376
  msgstr ""
2377
 
2378
+ #: models/Audits.php:307
2379
+ msgid "The pages without social buttons"
2380
  msgstr ""
2381
 
2382
+ #: models/Audits.php:308
2383
+ #, php-format
2384
+ msgid ""
2385
+ "How can we fix the Social Follow Me buttons of the website? %s Add buttons "
2386
+ "to your website, that allow your visitors to check your social media "
2387
+ "profiles and follow you on social media. %s This is one of the most "
2388
+ "important aspects nowadays, if you want to build trust with your website. %s "
2389
+ "Learn more with Expectation Marketing. Expectation Marketing is all about "
2390
+ "teaching you how to implement such buttons and other trust elements for your "
2391
+ "digital brand. [link]http://expectationmarketing.com/[/link] %s"
2392
  msgstr ""
2393
 
2394
+ #: models/Audits.php:309
2395
+ msgid ""
2396
+ "Place the buttons in your site's footer, to make sure they're always "
2397
+ "accessible. Web users are used to finding them there when they wish to "
2398
+ "connect to brands on social media."
2399
  msgstr ""
2400
 
2401
+ #: models/Audits.php:310
2402
  msgid ""
2403
+ "Add links to your Social Media profiles to strengthen social signals and "
2404
+ "keep readers engaged."
 
2405
  msgstr ""
2406
 
2407
+ #: models/Audits.php:315
2408
+ msgid "Open Graph protocol?"
2409
  msgstr ""
2410
 
2411
+ #: models/Audits.php:317
2412
+ msgid "The pages without Open Graph metas"
2413
  msgstr ""
2414
 
2415
+ #: models/Audits.php:318
2416
  #, php-format
2417
+ msgid ""
2418
+ "How can we fix the Open Graph of the website? %s You need to make sure "
2419
+ "you're going to fix the Open Graph image AS WELL AS all the other open graph "
2420
+ "elements. The third bullet point in this section offers you the examples you "
2421
+ "need to implement in the <head> section of your page's code. Make sure you "
2422
+ "replace the elements inside content=\" \" with your own stuff: your own "
2423
+ "titles, own image URLs, etc. %s If you're on WordPress, you're easily "
2424
+ "getting all the settings you need from the Squirrly SEO . Make sure you use "
2425
+ "it. %s <meta property=“og:url” content=“{site}/product/expectation-marketing-"
2426
+ "ebook/“ /> %s <meta property=“og:title” content=“Expectation Marketing "
2427
+ "[Book]” /> %s <meta property=“og:description” content=“If you&#039;re "
2428
+ "wondering why your marketing strategy isn&#039;t bringing the results you "
2429
+ "expected this is the right ebook for you. Expectation Marketing is about "
2430
+ "giving you an acti” /> %s <meta property=“og:type” content=“product” /> %s "
2431
+ "<meta property=“og:image” content=“{site}/image.jpg” /> %s <meta "
2432
+ "property=“og:image:width” content=“700” /> %s <meta property=“og:image:"
2433
+ "height” content=“536” /> %s <meta property=“og:image:type” content=“image/"
2434
+ "jpeg” /> %s <meta property=“og:site_name” content=“Expectation Marketing” /> "
2435
+ "%s <meta property=“og:locale” content=“en” />%s"
2436
  msgstr ""
2437
 
2438
+ #: models/Audits.php:319
2439
+ msgid ""
2440
+ "Fixing this will improve Click Through Rates on Facebook, Google Plus, "
2441
+ "LinkedIN. Guaranteed. Make sure you use this to control how your pages look "
2442
+ "on social media when people share them."
2443
  msgstr ""
2444
 
2445
+ #: models/Audits.php:320
2446
+ msgid "Add the meta Open Graph tag in your page's header."
2447
  msgstr ""
2448
 
2449
+ # @ squirrly-seo
2450
+ #: models/Audits.php:325
2451
+ #, fuzzy
2452
+ #| msgid "Twitter"
2453
+ msgid "Twitter Card?"
2454
+ msgstr "Twitter"
2455
+
2456
+ #: models/Audits.php:327
2457
+ msgid "The pages without Twitter Card metas"
2458
  msgstr ""
2459
 
2460
+ #: models/Audits.php:328
2461
+ #, php-format
2462
+ msgid ""
2463
+ "How can we fix the Twitter Cards of the website? %s You need to make sure "
2464
+ "you're going to fix the Twitter Card image AS WELL AS all the other twitter "
2465
+ "card elements. The third bullet point in this section offers you the "
2466
+ "examples you need to implement in the <head> section of your page's code. "
2467
+ "Make sure you replace the elements inside content=\" \" with your own stuff: "
2468
+ "your own titles, own image URLs, etc. %s If you're on WordPress, you're "
2469
+ "easily getting all the settings you need from the Squirrly SEO . Make sure "
2470
+ "you use it. %s <meta property=“twitter:url” content=“{site}/product/"
2471
+ "expectation-marketing-ebook/“ /> %s <meta property=“twitter:title” "
2472
+ "content=“Expectation Marketing [Book]” /> %s <meta property=“twitter:"
2473
+ "description” content=“If you&#039;re wondering why your marketing strategy "
2474
+ "isn&#039;t bringing the results you expected this is the right ebook for "
2475
+ "you. Expectation Marketing is about giving you an acti” /> %s <meta "
2476
+ "property=“twitter:image” content=“{site}/image.jpg” /> %s <meta "
2477
+ "property=“twitter:domain” content=“Expectation Marketing” /> %s <meta "
2478
+ "property=“twitter:card” content=“summary” />%s"
2479
  msgstr ""
2480
 
2481
+ #: models/Audits.php:329
2482
+ msgid ""
2483
+ "Fixing this will improve Click Through Rates on Twitter. Guaranteed. Make "
2484
+ "sure you use this to control how your pages look on social media when people "
2485
+ "share them."
2486
  msgstr ""
2487
 
2488
+ #: models/Audits.php:330
2489
+ msgid "Add Twitter Card to make your articles look better on Twitter."
2490
  msgstr ""
2491
 
2492
+ #: models/Audits.php:338
2493
+ msgid "Majestic Backlinks"
2494
+ msgstr ""
 
 
 
2495
 
2496
+ #: models/Audits.php:339 models/Audits.php:340 models/Audits.php:357
2497
+ #: models/Audits.php:358
2498
+ msgid "link(s)"
2499
+ msgstr ""
 
 
2500
 
2501
+ #: models/Audits.php:339 models/Audits.php:340
2502
+ msgid "Backlinks Count"
2503
  msgstr ""
2504
 
2505
+ #: models/Audits.php:341 models/Audits.php:350
2506
+ #, php-format
2507
+ msgid ""
2508
+ "How can we fix the Inbound Links Number to the latest 10 Pages? %s Many are "
2509
+ "tempted to go to [link]fiverr.com[/link] for something like this. Avoid "
2510
+ "shady SEO. What you can try, and ONLY if it makes sense, is to get bloggers "
2511
+ "who sell on fiverr to place your article (with links to your own site) on "
2512
+ "their site. %s You can easily get backlinks from multiple domains by showing "
2513
+ "that your business: - is an alternative to some other existing business "
2514
+ "(there are many websites on which people look for alternatives and they'll "
2515
+ "be happy to include your site as well, because it supports their purpose) - "
2516
+ "has discounts and coupons (there are many websites for coupon and discounts. "
2517
+ "Just search on Google and you'll find many. They'll happily include your "
2518
+ "coupon codes and links to your site) - hosts giveaways and contests (many "
2519
+ "websites that will happily link to the contest page on your website) %s "
2520
+ "Broken Link Building, using tools like Screaming Frog to help you find "
2521
+ "broken links.%s"
2522
+ msgstr ""
2523
 
2524
+ #: models/Audits.php:342 models/Audits.php:351 models/Audits.php:360
2525
+ msgid ""
2526
+ "Use the BackLinks Assistant [link]https://www.producthunt.com/upcoming/"
2527
+ "backlinks-assistant-by-squirrly[/link] . There are many other ways to "
2528
+ "increase the number of backlinks. Just check out the full documentation "
2529
+ "below. Send it to your team. Brainstorm items from our list which your team "
2530
+ "can start working on."
2531
  msgstr ""
2532
 
2533
+ #: models/Audits.php:347
2534
+ msgid "Majestic Unique Domains"
2535
  msgstr ""
2536
 
2537
+ #: models/Audits.php:348 models/Audits.php:349
2538
+ msgid "Links from {total} domains"
2539
  msgstr ""
2540
 
2541
+ #: models/Audits.php:348 models/Audits.php:349
2542
+ msgid "Unique Domains Count"
2543
  msgstr ""
2544
 
2545
+ #: models/Audits.php:356
2546
+ msgid "Moz Backlinks"
2547
  msgstr ""
2548
 
2549
+ #: models/Audits.php:357 models/Audits.php:358
2550
+ msgid "Moz Backlinks Count"
 
2551
  msgstr ""
2552
 
2553
+ #: models/Audits.php:359
2554
  #, php-format
2555
  msgid ""
2556
+ "How can we fix the Inbound Links Number to the latest 10 Pages? %s Many are "
2557
+ "tempted to go to fiverr.com for something like this. Avoid shady SEO. What "
2558
+ "you can try, and ONLY if it makes sense, is to get bloggers who sell on "
2559
+ "fiverr to place your article (with links to your own site) on their site. %s "
2560
+ "You can easily get backlinks from multiple domains by showing that your "
2561
+ "business: - is an alternative to some other existing business (there are "
2562
+ "many websites on which people look for alternatives and they'll be happy to "
2563
+ "include your site as well, because it supports their purpose) - has "
2564
+ "discounts and coupons (there are many websites for coupon and discounts. "
2565
+ "Just search on Google and you'll find many. They'll happily include your "
2566
+ "coupon codes and links to your site) - hosts giveaways and contests (many "
2567
+ "websites that will happily link to the contest page on your website) %s "
2568
+ "Broken Link Building, using tools like Screaming Frog to help you find "
2569
+ "broken links.%s"
2570
  msgstr ""
2571
 
2572
+ #: models/Audits.php:361
2573
+ msgid ""
2574
+ "Find more blogs, forums, directories to add links there. Contribute to the "
2575
+ "respective community and they will appreciate it."
2576
  msgstr ""
2577
 
2578
+ #: models/Audits.php:366
2579
+ msgid "Links with noFollow?"
2580
  msgstr ""
2581
 
2582
+ #: models/Audits.php:367
2583
+ msgid "Nofollow Links Count"
 
 
2584
  msgstr ""
2585
 
2586
+ #: models/Audits.php:369
 
2587
  #, php-format
2588
  msgid ""
2589
+ "How can we fix the No-Follow links of the website? %s You can start doing "
2590
+ "this even if you don't have an advanced or complex SEO strategy for all your "
2591
+ "site's inner links. If you have pages in your SEO strategy that are super "
2592
+ "important (you NEED those pages to be found via search) make sure you add: "
2593
+ "<meta name=\"robots\" content=\"index, nofollow\" /> This ensures that "
2594
+ "Google considers this a final page. If many other pages link on to this page "
2595
+ "and this is the final one, it means that it is the most valuable resource. "
2596
+ "%s Identify links on your pages that are not important for you or for the "
2597
+ "purpose of the site itself. Maybe you're sending a link to chef Jamie "
2598
+ "Oliver's recipe for hot sauce. You should make sure that you add the No "
2599
+ "Follow tag to that link going out of your site, because you don't want "
2600
+ "Google to pass on link juice to Jaime Oliver. You'd give him a part of your "
2601
+ "SEO Authority and you don't want that. You should also add No-Follow tags to "
2602
+ "internal links from your very own site. Add no-follow to pages like \"/login"
2603
+ "\", \"/register\" \"/terms-of-use\", which are not important to be found via "
2604
+ "search engines. %s Add rel=\"nofollow\" to links inside your pages to fix "
2605
+ "this task. If you'd want to NoFollow your Sign In page you could do it like "
2606
+ "this: <a href=\"signin.php\" rel=\"nofollow\">sign in</a>%s"
2607
  msgstr ""
2608
 
2609
+ #: models/Audits.php:370
2610
+ msgid ""
2611
+ "You could add no-follow to most of the links from your site that go towards "
2612
+ "external, third-party websites. The only external sites you should leave "
2613
+ "without No-Follow are sites that you'd like to be associated with by Google. "
2614
+ "This is to say that in some cases you may want to send do-follow links to "
2615
+ "other people's sites if they are super high authority and would help Google "
2616
+ "better understand what your site's content is all about."
2617
  msgstr ""
2618
 
2619
+ #: models/Audits.php:371
2620
+ msgid "Add nofollow links to pages like Terms and Conditions."
2621
+ msgstr ""
 
 
 
2622
 
2623
+ #: models/Audits.php:380 models/FocusPages.php:30
2624
+ msgid "Page Authority"
2625
+ msgstr ""
 
 
 
2626
 
2627
+ #: models/Audits.php:381 models/Audits.php:382
2628
+ msgid "average authority"
2629
+ msgstr ""
2630
+
2631
+ #: models/Audits.php:383
2632
  #, php-format
2633
  msgid ""
2634
+ "How can we fix the Authority of the website? %s You must start by "
2635
+ "understanding this: Authority is Squirrly's calculated metric for how well a "
2636
+ "given webpage is likely to rank in Google's search results. It collects data "
2637
+ "from social media, google analytics and inbound links (backlinks to your own "
2638
+ "site) %s You can follow the PRO Tips sections from Audit. %s Get more Buzz "
2639
+ "on Social Media. Get More Traffic. Get More Sites to link back to your own "
2640
+ "site. That's how you increase your Authority.%s"
2641
  msgstr ""
2642
 
2643
+ #: models/Audits.php:384
2644
+ msgid ""
2645
+ "You can build up a solid Content Strategy using this Assistant Software "
2646
+ "[link]https://www.producthunt.com/upcoming/strategy-assistant-by-squirrly[/"
2647
+ "link] or you can start getting more BackLinks using the BackLinks Assistant "
2648
+ "[link]https://www.producthunt.com/upcoming/backlinks-assistant-by-squirrly[/"
2649
+ "link]."
2650
+ msgstr ""
2651
 
2652
+ #: models/Audits.php:385
2653
+ msgid "Get links to your page from domains with authority."
 
2654
  msgstr ""
2655
 
2656
+ #: models/Audits.php:390
2657
+ msgid "Alexa Rank"
2658
+ msgstr ""
2659
+
2660
+ #: models/Audits.php:393
2661
  #, php-format
2662
  msgid ""
2663
+ "How can we fix the Alexa Rank of the website? %s Get more traffic to your "
2664
+ "website. (the visitors should have the Alexa toolbar installed for Alexa to "
2665
+ "be able to measure the traffic). %s You could encourage your visitors to "
2666
+ "install the Alexa toolbar (if it makes sense for your business or audience, "
2667
+ "of course). %s Increase your SEO rankings, get more shares on social media. "
2668
+ "You can use tools like Social Squirrly to make sure you constantly promote "
2669
+ "your pages, without doing any manual work. And without forgetting to keep "
2670
+ "posting them. (link: squirrly.co/social)%s"
2671
  msgstr ""
2672
 
2673
+ #: models/Audits.php:394
2674
+ msgid ""
2675
+ "A certain and tested way of increasing Alexa rank is creating and promoting "
2676
+ "many pieces of fresh content. An agency like Squirrly's Content Agency can "
2677
+ "help you with this. [link]http://www.squirrly.co/agency[/link]"
2678
+ msgstr ""
2679
+
2680
+ #: models/Audits.php:395
2681
+ msgid "Try to gain organic traffic to your site."
2682
+ msgstr ""
2683
+
2684
+ #: models/Audits.php:400
2685
+ msgid "Domain Age"
2686
+ msgstr ""
2687
+
2688
+ #: models/Audits.php:403
2689
  #, php-format
2690
+ msgid ""
2691
+ "How can we fix the Domain Age of the website? %s While you certainly can't "
2692
+ "go back and forth in time like the Flash, there are things you can do, like: "
2693
+ "make sure your domain can be crawled by search engines. %s Ping your domain "
2694
+ "name as soon as possible using a tool like: Google Ping (LINK: googleping."
2695
+ "com) %s Get your website on Way Back Machine. [link]https://archive.org/web/"
2696
+ "[/link] Archive.org even has a tool called Save Page Now which will "
2697
+ "guarantee your entry into Way Back Machine.%s"
2698
  msgstr ""
2699
 
2700
+ #: models/Audits.php:404
2701
+ msgid ""
2702
+ "If Squirrly could crawl your website and find your pages + show you the "
2703
+ "Audit, it means your domain and pages can be crawled. Just make sure you're "
2704
+ "not stopping the Google crawlers in your code via \"no-index\" or via robots."
2705
+ "txt"
2706
  msgstr ""
2707
 
2708
+ #: models/Audits.php:405
2709
+ msgid ""
2710
+ "Your domain is new. I know it will get older, but still, it's good to know "
2711
+ "what to expect if it's new :)"
2712
+ msgstr ""
2713
+
2714
+ # @ squirrly-seo
2715
+ #: models/Audits.php:410
2716
+ #, fuzzy
2717
+ #| msgid "Change the Website Icon"
2718
+ msgid "Site Icon"
2719
+ msgstr "Ändern Sie das Website-Symbol"
2720
+
2721
+ #: models/Audits.php:413
2722
  #, php-format
2723
  msgid ""
2724
+ "How can we fix the favicon of the website? %s If you don't already have a "
2725
+ "favicon, you'll need to create one. The dimensions are 16 x 16 pixels %s You "
2726
+ "can easily create one using this [link]http://www.favicon.cc/[/link] . "
2727
+ "Upload it to your own server after creating it. %s Once you have the "
2728
+ "favicon, use this in the code of your pages: <link rel=“shortcut icon” "
2729
+ "href=“/images/specialicon.ico” type=“image/x-icon” />%s"
2730
  msgstr ""
2731
 
2732
+ #: models/Audits.php:414
2733
+ msgid ""
2734
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2735
+ "you can use Squirrly SEO to upload and control the favicon displayed on your "
2736
+ "pages."
2737
  msgstr ""
2738
 
2739
+ #: models/Audits.php:415 models/Audits.php:425
2740
+ msgid "Add an icon for your site"
2741
+ msgstr ""
2742
+
2743
+ #: models/Audits.php:420
2744
+ msgid "IPad and IPhone Icons"
2745
+ msgstr ""
2746
+
2747
+ #: models/Audits.php:423
2748
  #, php-format
2749
  msgid ""
2750
+ "How can we fix the Apple Icon of the website? %s If you don't already have "
2751
+ "an Apple Icon, you'll need to create one. The dimensions are 129 x 129 "
2752
+ "pixels. It will need to be a .png file %s You can easily create one using "
2753
+ "this [link]https://www.canva.com/[/link] . Upload it to your own server "
2754
+ "after creating it. %s Once you have the Apple Icon, use this in the code (in "
2755
+ "the <head> section) of your pages: %s <link rel=“apple-touch-icon” href=“/"
2756
+ "apple-touch-icon.png” />%s"
2757
  msgstr ""
2758
 
2759
+ #: models/Audits.php:424
2760
+ msgid ""
2761
+ "Platforms like Shopify handle this with their default engine. On WordPress "
2762
+ "you can use Squirrly SEO to upload and control the Apple Icon displayed on "
2763
+ "user's home screens when they bookmark your pages."
2764
+ msgstr ""
2765
+
2766
+ #: models/Audits.php:465 models/Audits.php:498 models/Audits.php:517
2767
+ #: models/Audits.php:619 models/focuspages/Audit.php:189
2768
+ #: models/focuspages/Audit.php:210 models/focuspages/Audit.php:231
2769
+ #: models/focuspages/Audit.php:252
2770
+ msgid "URL"
2771
+ msgstr ""
2772
+
2773
+ #: models/Audits.php:466
2774
+ msgid "Visitors"
2775
+ msgstr ""
2776
+
2777
+ #: models/Audits.php:467
2778
+ msgid "Bounce"
2779
  msgstr ""
2780
 
2781
  # @ squirrly-seo
2782
+ #: models/Audits.php:483
2783
  #, fuzzy
2784
+ #| msgid "No results found!"
2785
+ msgid "No traffic data found"
2786
+ msgstr "Keine Ergebnisse gefunden!"
2787
+
2788
+ #: models/Audits.php:499 models/Audits.php:518
2789
+ msgid "Total"
2790
+ msgstr ""
2791
 
2792
  # @ squirrly-seo
2793
+ #: models/Audits.php:545
2794
  #, fuzzy
2795
+ #| msgid "Description:"
2796
+ msgid "Facebook reactions"
2797
+ msgstr "Beschreibung:"
2798
 
2799
+ #: models/Audits.php:549
2800
+ msgid "Facebook shares"
 
 
2801
  msgstr ""
2802
 
2803
+ #: models/Audits.php:553
2804
+ msgid "Reddit shares"
2805
  msgstr ""
2806
 
2807
+ #: models/Audits.php:557
2808
+ msgid "Pinterest shares"
2809
  msgstr ""
2810
 
2811
+ #: models/Audits.php:620
2812
+ msgid "Value"
 
 
 
 
 
 
2813
  msgstr ""
2814
 
2815
+ #: models/Audits.php:688 view/Audits/Audit.php:141 view/Audits/Compare.php:162
2816
+ msgid "PRO TIP"
2817
  msgstr ""
2818
 
2819
+ #: models/Audits.php:708
2820
+ msgid "Requires Attention!"
2821
  msgstr ""
2822
 
2823
+ #: models/Audits.php:712
2824
+ msgid "Can be improved"
2825
  msgstr ""
2826
 
2827
+ #: models/Audits.php:774
2828
+ msgid "not yet"
2829
  msgstr ""
2830
 
2831
+ #: models/BulkSeo.php:17
2832
+ msgid "METAs"
2833
+ msgstr ""
2834
+
2835
+ #: models/BulkSeo.php:18 view/Blocks/Snippet.php:92
2836
+ msgid "Open Graph"
 
 
 
 
 
 
 
2837
  msgstr ""
2838
 
2839
  # @ squirrly-seo
2840
+ #: models/BulkSeo.php:19 view/Blocks/Snippet.php:96
2841
  #, fuzzy
2842
+ #| msgid "Twitter"
2843
+ msgid "Twitter Card"
2844
+ msgstr "Twitter"
2845
 
2846
+ #: models/BulkSeo.php:20 models/FocusPages.php:20 view/Blocks/Snippet.php:100
2847
+ msgid "Visibility"
 
 
 
 
 
 
 
 
 
 
2848
  msgstr ""
2849
 
2850
+ #: models/CheckSeo.php:38
2851
+ msgid "Make your site Visible asap"
2852
+ msgstr ""
2853
+
2854
+ #: models/CheckSeo.php:39
2855
  #, php-format
2856
  msgid ""
2857
+ "If you want Google (or any other search engine) to Display your pages and "
2858
+ "then Rank them higher in search results, your website needs to be Public and "
2859
+ "the pages indexable. Currently, a setting in your WordPress makes this "
2860
+ "impossible. You selected '%s' in %sSettings > Reading%s. You need to UNCHECK "
2861
+ "that option."
2862
  msgstr ""
2863
 
2864
+ # @ squirrly-seo
2865
+ #: models/CheckSeo.php:39 models/CheckSeo.php:40
2866
+ #: models/bulkseo/Visibility.php:104 view/Blocks/Snippet.php:960
2867
+ #, fuzzy
2868
+ #| msgid "You're blocking google from indexing your site!"
2869
+ msgid "Discourage search engines from indexing this site"
2870
+ msgstr "Sie blockieren Google zum Indizieren Ihrer Website!"
2871
+
2872
+ #: models/CheckSeo.php:40
2873
  #, php-format
2874
+ msgid "Uncheck the option: %s in %sSettings > Reading%s."
2875
  msgstr ""
2876
 
2877
+ #: models/CheckSeo.php:41
2878
+ msgid ""
2879
+ "Google can't show your site to anybody, because you haven't made your site "
2880
+ "public and indexable. You must fix this today."
 
 
2881
  msgstr ""
2882
 
2883
+ #: models/CheckSeo.php:52
2884
+ msgid "Get the meta title tag in the front-end"
2885
+ msgstr ""
 
 
 
 
 
2886
 
2887
+ #: models/CheckSeo.php:53
2888
+ msgid ""
2889
+ "Without the title tag in the front-end, search engines will 'think' that "
2890
+ "your website is broken. Currently the title tag is missing in front-end."
2891
  msgstr ""
2892
 
2893
+ #: models/CheckSeo.php:54
 
2894
  #, php-format
2895
+ msgid ""
2896
+ "Go to %sSquirrly > SEO Settings > Metas%s and switch on 'Optimize the "
2897
+ "Titles'. If it's already switched on, check if another plugin is stopping "
2898
+ "Squirrly from showing the Title."
2899
  msgstr ""
2900
 
2901
+ #: models/CheckSeo.php:55
2902
+ msgid ""
2903
+ "You have to make the Title tag of the page visible in the front-end of the "
2904
+ "website. As soon as possible. Otherwise, you will have difficulty ranking."
2905
  msgstr ""
2906
 
2907
+ #: models/CheckSeo.php:66
2908
+ msgid "Turn Squirrly's AMP functions to ON"
 
2909
  msgstr ""
2910
 
2911
+ #: models/CheckSeo.php:67
2912
+ msgid ""
2913
+ "AMP site detected and Squirrly's amp is OFF - If this website is an AMP "
2914
+ "website you need to make sure that you activate Squirrly AMP Tracking for "
2915
+ "it. Squirrly will load Google Analytics and Facebook Pixel for AMP and avoid "
2916
+ "AMP script errors."
2917
  msgstr ""
2918
 
2919
+ #: models/CheckSeo.php:68
2920
  #, php-format
2921
+ msgid "Activate AMP tracking in %s Squirrly > SEO Settings > Tracking Tools%s "
2922
+ msgstr ""
2923
+
2924
+ #: models/CheckSeo.php:69
2925
  msgid ""
2926
+ "You must activate the AMP settings for Squirrly SEO, right now. Otherwise, "
2927
+ "the AMP version of the site will have missing pieces."
 
2928
  msgstr ""
2929
 
2930
+ #: models/CheckSeo.php:80
2931
+ msgid "Turn OFF Squirrly's AMP functions now"
 
2932
  msgstr ""
2933
 
2934
+ #: models/CheckSeo.php:81
2935
+ msgid ""
2936
+ "AMP site is NOT detected and Squirrly AMP is ON. - If this website is not an "
2937
+ "AMP website you need to make sure that you switch off Squirrly AMP Tracking. "
2938
+ "This way, Google will be able to track your website's visitors"
2939
  msgstr ""
2940
 
2941
+ #: models/CheckSeo.php:82
2942
  #, php-format
2943
  msgid ""
2944
+ "Switch OFF AMP tracking in %sSquirrly > SEO Settings > Tracking Tools%s "
 
 
2945
  msgstr ""
2946
 
2947
+ #: models/CheckSeo.php:83
2948
+ msgid ""
2949
+ "You must switch off AMP Settings right now. Otherwise, the website's "
2950
+ "tracking tools won't work properly."
2951
  msgstr ""
2952
 
2953
  # @ squirrly-seo
2954
+ #: models/CheckSeo.php:94
2955
  #, fuzzy
2956
+ #| msgid "Squirrly LIVE SEO assistant"
2957
+ msgid "Activate Squirrly SEO Title now"
2958
+ msgstr "Squirrly LIVE SEO-Assistent"
2959
 
2960
+ #: models/CheckSeo.php:95
2961
+ msgid ""
2962
+ "Squirrly SEO title is NOT active for your website.If you DON'T use other SEO "
2963
+ "plugins, you should activate this option, and Squirrly SEO will add the "
2964
+ "Title tag on each page of your website and remove any duplicates. Your title "
2965
+ "tag determines your display title in SERPs, and it’s meant to help Google "
2966
+ "and human readers understand what your pages are all about"
2967
  msgstr ""
2968
 
2969
+ #: models/CheckSeo.php:96
2970
  #, php-format
2971
  msgid ""
2972
+ "Go to %sSquirrly > SEO Settings > Metas%s and switch on: 'Optimize the "
2973
+ "Titles'"
 
2974
  msgstr ""
2975
 
2976
+ #: models/CheckSeo.php:97
2977
+ msgid ""
2978
+ "You should activate the Squirrly SEO title to help Search Engines understand "
2979
+ "what your pages are about and ensure all of your pages have titles."
2980
  msgstr ""
2981
 
2982
+ #: models/CheckSeo.php:108
2983
+ msgid "Make your LINKS SEO-Friendly"
2984
  msgstr ""
2985
 
2986
+ #: models/CheckSeo.php:109
2987
+ msgid ""
2988
+ "Google considers the URLs you use on your website to be a ranking factor. "
2989
+ "The permalinks you use and the structure you decide on adopting is "
2990
+ "ultimately an SEO signal. Having a good permalink structure also helps make "
2991
+ "your site Human-friendly. "
 
 
 
2992
  msgstr ""
2993
 
2994
+ #: models/CheckSeo.php:110
 
 
2995
  #, php-format
2996
  msgid ""
2997
+ "Your URLs should be super easy to read. Go to your %s WordPress dashboard > "
2998
+ "Settings > Permalinks %s .There, you can create a custom URL structure for "
2999
+ "your permalinks."
3000
  msgstr ""
3001
 
3002
+ #: models/CheckSeo.php:111
3003
+ msgid ""
3004
+ "Make your LINKS SEO-Friendly. You're losing potential rankings at the moment."
 
 
3005
  msgstr ""
3006
 
3007
+ #: models/CheckSeo.php:121
3008
+ msgid "Activate the Sitemap from Squirrly"
 
 
 
 
 
3009
  msgstr ""
3010
 
3011
+ #: models/CheckSeo.php:122
3012
+ msgid ""
3013
+ "XML sitemaps help search engines and spiders discover new pages on your "
3014
+ "website. It also helps them better understand the structure of your website. "
3015
+ "Activate your Sitemap XML setting. Squirrly SEO will then generate your "
3016
+ "sitemap, according to different items you can set up."
3017
  msgstr ""
3018
 
3019
+ #: models/CheckSeo.php:123
3020
  #, php-format
3021
  msgid ""
3022
+ "Go to %sSquirrly > SEO Settings > Sitemap XML%s to setup the sitemap. Choose "
3023
+ "for which types of URLs you'll want to have sitemaps. It depends on your "
3024
+ "strategy. Leave the defaults if you're uncertain."
3025
  msgstr ""
3026
 
3027
+ #: models/CheckSeo.php:124
3028
+ msgid ""
3029
+ "Lead Search Engines to your most important pages using XML sitemaps. Do this "
3030
+ "and you can rank better. "
3031
  msgstr ""
3032
 
3033
+ #: models/CheckSeo.php:135
3034
+ msgid "Get a robots txt file"
3035
+ msgstr ""
 
 
 
3036
 
3037
+ #: models/CheckSeo.php:136
 
3038
  msgid ""
3039
+ "Robots.txt is a text file webmasters create to instruct how to crawl & index "
3040
+ "pages on their website. You can use this file to tell search engine robots "
3041
+ "what to crawl and what not to crawl on your site. Search bots usually look "
3042
+ "for this file in a website as soon as they enter one. Therefore, it's very "
3043
+ "important to have a robots.txt file in the first place."
3044
  msgstr ""
3045
 
3046
+ #: models/CheckSeo.php:137
3047
  #, php-format
3048
+ msgid ""
3049
+ "Go to %sSquirrly > SEO Settings > Robots%s and switch on Activate Robots. If "
3050
+ "it's already switched on, check if another plugin is stopping Squirrly from "
3051
+ "adding the Robots.txt URL."
3052
  msgstr ""
3053
 
3054
+ #: models/CheckSeo.php:138
3055
+ msgid ""
3056
+ "You should help Search Engine bots find what they need. Create a Robots.txt "
3057
+ "file as soon as possible if you want your site to be seen in Search Results."
3058
+ msgstr ""
 
3059
 
3060
+ #: models/CheckSeo.php:150
3061
+ msgid "Error detected for your Focus Page"
3062
+ msgstr ""
3063
+
3064
+ #: models/CheckSeo.php:151
3065
  #, php-format
3066
  msgid ""
3067
+ "An error is preventing Squirrly from accessing and retrieving critical data "
3068
+ "about your Focus Page. You should fix this so that Squirrly can generate a "
3069
+ "complete audit of your page and show you what you need to do to improve its "
3070
+ "chances of ranking. %sThe error can also prevent human visitors from "
3071
+ "accessing your page, which is a critical issue. "
3072
  msgstr ""
3073
 
3074
+ #: models/CheckSeo.php:152
3075
+ msgid ""
3076
+ "Use a different browser to make sure your Focus Page is visible. Whitelist "
3077
+ "our crawler IP address (176.9.112.210) to allow our server to verify your "
3078
+ "page so that you’ll receive a full audit."
3079
  msgstr ""
3080
 
3081
+ #: models/CheckSeo.php:153
3082
+ msgid ""
3083
+ "Make sure that your Focus Page is published and can be accessed by all users "
3084
+ "and crawlers."
3085
  msgstr ""
3086
 
3087
+ #: models/CheckSeo.php:164
3088
+ msgid "Add Focus Page. Use it to Reach First Positions"
3089
  msgstr ""
3090
 
3091
+ #: models/CheckSeo.php:165
3092
+ msgid ""
3093
+ "Adding a Focus Page, and then using the Daily SEO Goals related to it, is a "
3094
+ "sure way for all aspiring SEO Stars to begin reaching top positions in "
3095
+ "Google. SEO is very complicated, and Focus Pages is the only method that "
3096
+ "helps you un-complicate it. By following this method you will build a "
3097
+ "repeatable, smart strategy, powered by Machine Learning."
3098
  msgstr ""
3099
 
3100
+ #: models/CheckSeo.php:166
 
 
3101
  #, php-format
3102
  msgid ""
3103
+ "Go to %sSquirrly SEO > Focus Pages > Add New Page%s to add a page in Focus "
3104
+ "Pages."
3105
  msgstr ""
3106
 
3107
+ #: models/CheckSeo.php:167
3108
+ msgid ""
3109
+ "You don't currently have a clearly defined strategy. If you're a Non-SEO "
3110
+ "Expert you won't be able to reach TOP 10 rankings without Focus Pages."
 
3111
  msgstr ""
3112
 
3113
+ #: models/CheckSeo.php:178
3114
+ msgid "Change WordPress' default tagline"
3115
  msgstr ""
3116
 
3117
+ #: models/CheckSeo.php:179
 
3118
  msgid ""
3119
+ "The default WordPress tagline is “Just another WordPress site” - which is "
3120
+ "like saying your site is nothing special. It's important to customize it so "
3121
+ "that you clearly communicate what your site is about to first-time visitors. "
3122
+ "Search Engines also pay close attention to taglines."
3123
  msgstr ""
3124
 
3125
+ #: models/CheckSeo.php:180
3126
+ msgid ""
3127
+ "How you optimize your tagline can depend on the theme you are using (some "
3128
+ "themes don't display the tagline automatically). Your best bet is to go to "
3129
+ "Appearance > Customize from your WP dashboard to access the Customizer. "
3130
+ "There, you can customize your tagline. Best Practices: Make sure your "
3131
+ "tagline is catchy and reflects your site as a whole (its niche, purpose, the "
3132
+ "content that can be found on your site. Include strong keywords in your "
3133
+ "tagline, and ensure the tagline fits with your overall branding strategy."
3134
  msgstr ""
3135
 
3136
+ #: models/CheckSeo.php:181
 
3137
  msgid ""
3138
+ "Optimize your tagline so that your site is NOT 'Just another WordPress "
3139
+ "site' (or: Optimize your tagline to put your site’s best foot forward and "
3140
+ "encourage visitors to stick around.)"
 
 
 
 
3141
  msgstr ""
3142
 
3143
+ #: models/CheckSeo.php:191
3144
+ msgid "Remove all no-index tags from all Focus Pages"
3145
  msgstr ""
3146
 
3147
+ #: models/CheckSeo.php:192
 
3148
  msgid ""
3149
+ "No-index tags suggest to search engines (most notably Google) NOT to index a "
3150
+ "specific webpage. By using these tags for your Focus Pages, you're "
3151
+ "preventing them from appearing in Google Search. This is bad, because it "
3152
+ "means Search Engines won't show your most important pages (which should be "
3153
+ "your Focus Pages). Removing all no-index tags for your Focus Pages will fix "
3154
+ "it."
3155
  msgstr ""
3156
 
3157
+ #: models/CheckSeo.php:193
3158
+ #, php-format
3159
+ msgid ""
3160
+ "Look at all the places where you could have added instructions for Google "
3161
+ "not to index this page from your site. Make sure that there is no such "
3162
+ "instruction added to %sWordPress > Settings%s, or in a theme, or in a "
3163
+ "plugin, or in %sSquirrly SEO's Snippet%s for this page. Also, make sure you "
3164
+ "don't block this page in your %sRobots.txt%s file."
3165
  msgstr ""
3166
 
3167
+ #: models/CheckSeo.php:194
3168
+ msgid ""
3169
+ "You must remove all no-index tags for your Focus Pages so that they will "
3170
+ "appear in Google Search."
3171
  msgstr ""
3172
 
3173
+ #: models/CheckSeo.php:205
3174
+ msgid "Fix all Visibility issues for your Focus Pages"
3175
  msgstr ""
3176
 
3177
+ #: models/CheckSeo.php:206
 
3178
  msgid ""
3179
+ "Having visibility issues for your Focus Pages means that your Focus Pages "
3180
+ "may not appear in search results. This is bad, because you'll want as many "
3181
+ "people to see your most important pages (your Focus Pages)"
3182
  msgstr ""
3183
 
3184
+ #: models/CheckSeo.php:207
3185
  #, php-format
3186
+ msgid ""
3187
+ "Go to %sSquirrly > Focus Pages%s and make sure all elements you see when you "
3188
+ "click on the Visibility category are turned Green. If you see a red element, "
3189
+ "follow the indications to turn it Green. That's how you make sure your Focus "
3190
+ "Pages are protected against Visibility Issues."
3191
  msgstr ""
3192
 
3193
+ #: models/CheckSeo.php:208
3194
+ msgid ""
3195
+ "Fix ALL Visibility issues for your Focus Pages so that they will appear on "
3196
+ "Google Search."
3197
  msgstr ""
3198
 
3199
+ #: models/CheckSeo.php:219 models/CheckSeo.php:222
3200
+ msgid "Make Your Site Safe for Browsing Again"
 
 
 
3201
  msgstr ""
3202
 
3203
+ #: models/CheckSeo.php:220
 
3204
  msgid ""
3205
+ "Safe Browsing notifies webmasters when their websites are compromised by "
3206
+ "malicious actors and helps them diagnose and resolve the problem so that "
3207
+ "their visitors stay safe."
3208
  msgstr ""
3209
 
3210
+ #: models/CheckSeo.php:221
3211
  #, php-format
3212
+ msgid ""
3213
+ "Go to %shttps://safebrowsing.google.com/%s and follow the instructions to "
3214
+ "clean your website."
3215
  msgstr ""
3216
 
3217
+ #: models/CheckSeo.php:232
3218
+ msgid "Remove Duplicate Open Graph meta tags"
3219
  msgstr ""
3220
 
3221
+ #: models/CheckSeo.php:233
3222
+ msgid ""
3223
+ "Some WordPress themes and plugins add Open Graph meta tags which lead to "
3224
+ "duplicate Open Graph meta tags issues. It's important to check for this to "
3225
+ "determine which plugin or if your theme is generating the duplicate open "
3226
+ "graph meta tag. In this case, the plugin or theme causing this manages to "
3227
+ "bypass Squirrly's Duplicate Remover features."
3228
  msgstr ""
3229
 
3230
+ #: models/CheckSeo.php:234
3231
+ msgid ""
3232
+ "Start deactivating plugins (other than Squirrly SEO) from your WordPress "
3233
+ "site. Run New Scans for Daily SEO Goals to see if you managed to get this "
3234
+ "done! Then reactivate everything."
3235
  msgstr ""
3236
 
3237
+ #: models/CheckSeo.php:235
 
3238
  msgid ""
3239
+ "You need to remove Duplicate Open Graph meta tags as soon as possible. "
3240
+ "Otherwise, you will miss good chances of ranking higher with your pages."
 
 
 
 
 
 
 
 
 
3241
  msgstr ""
3242
 
3243
+ #: models/CheckSeo.php:246
3244
+ msgid "Remove Duplicate Twitter cards tags"
 
 
3245
  msgstr ""
3246
 
3247
+ #: models/CheckSeo.php:247
3248
+ msgid ""
3249
+ "Some WordPress themes and plugins add Twitter Card meta tags which lead to "
3250
+ "duplicate Twitter card meta tags issues. It's important to check for tp "
3251
+ "determine which plugin or if your theme is generating the duplicate open "
3252
+ "graph meta tag. In this case, the plugin or theme causing this, manages to "
3253
+ "bypass Squirrly's Duplicate Remover features."
3254
  msgstr ""
3255
 
3256
+ #: models/CheckSeo.php:248
 
3257
  msgid ""
3258
+ "Start deactivating plugins (other than Squirrly SEO) from your WordPress "
3259
+ "site. Run New Scans for Daily SEO Goals to see if you manage to get this "
3260
+ "done! Then reactivate everything."
 
 
 
 
 
 
3261
  msgstr ""
3262
 
3263
+ #: models/CheckSeo.php:249
3264
+ msgid ""
3265
+ "You need to remove Duplicate Twitter Card meta tags as soon as possible; "
3266
+ "Otherwise you will miss good chances of ranking higher with your pages."
3267
  msgstr ""
3268
 
3269
+ #: models/CheckSeo.php:260
3270
+ msgid "Use Squirrly's Expert-Grade Research Tool and Add Keywords to Briefcase"
 
 
 
 
 
 
 
3271
  msgstr ""
3272
 
3273
+ #: models/CheckSeo.php:261
3274
+ msgid ""
3275
+ "With a few clicks, you'll do the work that SEO experts charge thousands of "
3276
+ "dollars for (because they do this manually and it takes too much time that "
3277
+ "way)."
3278
  msgstr ""
3279
 
3280
+ #: models/CheckSeo.php:262
3281
  #, php-format
3282
  msgid ""
3283
+ "Go to %sSquirrly > Keyword Research%s. Complete all steps until you get to "
3284
+ "the final table with all of the data for each keyword. Add at least one "
3285
+ "keyword to Briefcase from that interface."
 
 
 
 
 
 
3286
  msgstr ""
3287
 
3288
+ #: models/CheckSeo.php:263
3289
+ msgid ""
3290
+ "You should perform a keyword research using Squirrly's Expert-Grade tool and "
3291
+ "store at least one of the results in Briefcase."
3292
  msgstr ""
3293
 
3294
+ #: models/CheckSeo.php:274
 
3295
  msgid ""
3296
+ "Optimize your Focus Page with the great keyword you found during Keyword "
3297
+ "research"
 
 
3298
  msgstr ""
3299
 
3300
+ #: models/CheckSeo.php:275
3301
+ msgid ""
3302
+ "So far, only experts knew how to improve search relevance, which is one of "
3303
+ "the biggest reasons why Google will choose your page to show up first. "
3304
+ "You're well on your way to becoming a SEO Star. Now you can do all this on "
3305
+ "your own by using the SEO Live Assistant and the keywords you stored to "
3306
+ "briefcase."
3307
+ msgstr ""
3308
 
3309
+ #: models/CheckSeo.php:276
3310
  #, php-format
3311
  msgid ""
3312
+ "Optimize up to 30% for a keyword you already stored to briefcase. Using the "
3313
+ "SEO Live Assistant which you find in Edit Post interfaces in WP. Reindex "
3314
+ "page with Google Search Console when you are done."
 
3315
  msgstr ""
3316
 
3317
+ #: models/CheckSeo.php:277
3318
+ msgid ""
3319
+ "You must optimize all Focus Pages using a main keyword. This will improve "
3320
+ "search relevance and you'll improve your site with something that only "
3321
+ "experts were able to do before Squirrly."
3322
  msgstr ""
3323
 
3324
+ #: models/CheckSeo.php:288
3325
+ msgid "Optimize your text to get a good Search Relevancy score"
3326
  msgstr ""
3327
 
3328
+ #: models/CheckSeo.php:289
 
3329
  msgid ""
3330
+ "There is no point in ranking your content for a query that doesn’t match "
3331
+ "what the user is looking for. Keywords help visitors find what they want, "
3332
+ "which is why you should optimize your Focus Page using keywords. This way, "
3333
+ "your page will be displayed to search users who are actually interested in "
3334
+ "seeing the content provided in it. Choose different keywords for each of "
3335
+ "your Focus pages. That way, instead of competing with each other, your pages "
3336
+ "can compete with other sites within your industry."
3337
  msgstr ""
3338
 
3339
+ #: models/CheckSeo.php:290
3340
+ #, php-format
3341
+ msgid ""
3342
+ "To get this done, the text itself (the written words of the page) needs to "
3343
+ "be optimized using Squirrly's SEO Live Assistant. Go to Edit Post and start "
3344
+ "using the %sSEO Live Assistant%s"
3345
  msgstr ""
3346
 
3347
+ #: models/CheckSeo.php:291
 
3348
  msgid ""
3349
+ "Ensure your Focus Page has Search relevancy by optimizing it using a "
3350
+ "keyword. Otherwise, that Focus Page will not be displayed in Search Results."
 
 
3351
  msgstr ""
3352
 
3353
+ #: models/CheckSeo.php:302
3354
+ msgid "Research your Focus Page's keyword"
3355
  msgstr ""
3356
 
3357
+ #: models/CheckSeo.php:303
3358
+ msgid ""
3359
+ "For at least one of your Focus Pages, I see that you optimized for search "
3360
+ "relevance using the SEO Live Assistant. However, you need to be able to read "
3361
+ "the Search Volume, Competition, Recent Discussions and Trend for the "
3362
+ "keyword. Otherwise, you might be going with a keyword that can't be ranked, "
3363
+ "or can't bring traffic. Your SEO Star skills depend on this goal."
3364
  msgstr ""
3365
 
3366
+ #: models/CheckSeo.php:304
3367
+ msgid ""
3368
+ "See the keyword. Place it in the research feature and perform a full keyword "
3369
+ "research on it. Then add it to briefcase."
3370
  msgstr ""
3371
 
3372
+ #: models/CheckSeo.php:305
3373
+ msgid ""
3374
+ "You must obtain keyword data for all main keywords used for your Focus "
3375
+ "Pages. This will improve your skills and your understanding."
3376
  msgstr ""
3377
 
3378
+ # @ squirrly-seo
3379
+ #: models/CheckSeo.php:316
3380
+ #, fuzzy
3381
+ #| msgid "Keyword:"
3382
+ msgid "Choose less competitive keywords"
3383
+ msgstr "Schlüsselwort:"
3384
+
3385
+ #: models/CheckSeo.php:317
3386
+ msgid ""
3387
+ "As a future SEO Star you need to understand that you will never be able to "
3388
+ "rank for any keyword you think about. Not even huge sites who have spent a "
3389
+ "thousand times more money on their SEO can do that. Just switch to a "
3390
+ "different keyword and you will get to the desired results (ranking and "
3391
+ "traffic). This is real SEO you are doing right now. You're acting like an "
3392
+ "expert."
3393
  msgstr ""
3394
 
3395
+ #: models/CheckSeo.php:318
3396
+ msgid ""
3397
+ "Go and edit the page using the SEO Live Assistant. Select a different "
3398
+ "keyword as the main keyword. Make sure it has a Green light at 'competition'."
3399
  msgstr ""
3400
 
3401
+ #: models/CheckSeo.php:319
 
3402
  msgid ""
3403
+ "Replace the main keyword you chose for your Focus Page to get top rankings. "
3404
+ "Your page can't compete and reach the top 10 positions in Google for the "
3405
+ "current keyword. "
 
3406
  msgstr ""
3407
 
3408
+ #: models/CheckSeo.php:329
3409
  #, php-format
3410
+ msgid ""
3411
+ "Try to boost traffic by over +285% by optimizing with SEO Live Assistant"
3412
  msgstr ""
3413
 
3414
+ #: models/CheckSeo.php:330
3415
+ msgid ""
3416
+ "Our data shows that users who optimize their content over 60% using the Live "
3417
+ "Assistant get up to +285% increase in traffic compared to those who optimize "
3418
+ "below this percentage. As a future SEO Star, you need to practice optimizing "
3419
+ "your content as much as you can."
3420
  msgstr ""
3421
 
3422
+ #: models/CheckSeo.php:331
3423
  #, php-format
3424
+ msgid ""
3425
+ "Your text needs to be optimized to over 60% using the SEO Live Assistant. Re-"
3426
+ "index your pages with Google Search Console after you finish optimizing."
 
 
3427
  msgstr ""
3428
 
3429
+ #: models/CheckSeo.php:332
3430
+ msgid ""
3431
+ "Optimize Your Focus Pages over 60% to get up to 285% increase in traffic."
3432
  msgstr ""
3433
 
3434
  # @ squirrly-seo
3435
+ #: models/CheckSeo.php:344
3436
  #, fuzzy
3437
+ #| msgid "Google %sAnalytics ID%s`:"
3438
+ msgid "Prepare Full Google Search Console Connection"
3439
+ msgstr "Google %sAnalytics ID%s`:"
 
 
 
 
 
 
 
 
 
 
3440
 
3441
+ #: models/CheckSeo.php:345
3442
+ msgid ""
3443
+ "Get access to data about impressions, clicks and CTR without leaving "
3444
+ "WordPress by connecting Google Search Console to Squirrly. This is an API-"
3445
+ "level connection and goes beyond just allowing GSC to track your site. "
3446
+ "Enhance your Squirrly SEO with powerful data that comes directly from Google."
3447
  msgstr ""
3448
 
3449
+ #: models/CheckSeo.php:347
3450
+ msgid ""
3451
+ "You must connect Google Search Console to your Squirrly SEO. As soon as "
3452
+ "possible. It's quick to do and helps you see impressions, clicks, and CTR, "
3453
+ "so you can become an SEO Star."
3454
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
3455
 
3456
+ #: models/CheckSeo.php:357
3457
+ msgid "Make a Manual Index Request for your Focus Pages With GSC"
3458
+ msgstr ""
 
 
 
 
3459
 
3460
+ #: models/CheckSeo.php:358
3461
+ msgid ""
3462
+ "Whenever you've added or made changes to a page on your site, you should ask "
3463
+ "for Google to re-index your page. This will help getting the new content in "
3464
+ "Google's index. Don't expect Google to index the latest version of your page "
3465
+ "if you skip doing this. As a SEO Star you need to start building a strong "
3466
+ "muscle for doing this. Requesting re-index will need to become a habit to "
3467
+ "you."
3468
+ msgstr ""
3469
 
3470
+ #: models/CheckSeo.php:359
3471
  #, php-format
3472
  msgid ""
3473
+ "Go to %sSquirrly > Focus Pages%s - identify the page that hasn't had a new "
3474
+ "index request and use the button to go to GSC and request re-index."
 
 
 
 
 
3475
  msgstr ""
3476
 
3477
+ #: models/CheckSeo.php:360
3478
+ msgid ""
3479
+ "Let Google know you've made changes to your Focus Pages. Otherwise, nothing "
3480
+ "will change in search results. This is mandatory."
3481
  msgstr ""
3482
 
3483
+ #: models/CheckSeo.php:371
3484
+ msgid "Add your keywords to the Rankings section of Squirrly SEO"
3485
+ msgstr ""
3486
+
3487
+ #: models/CheckSeo.php:372
3488
+ msgid ""
3489
+ "SEO pros are always diligent about monitoring their rankings. If you want to "
3490
+ "be an SEO star, you need to track your success and make data-driven "
3491
+ "decisions. By adding your Focus Page's keyword to the Rankings section, "
3492
+ "you'll know the true position of your website in Google for that keyword. "
3493
+ "Checking the keyword yourself, manually, will give you fake information. You "
3494
+ "can ask us why on our Facebook Group."
3495
+ msgstr ""
3496
+
3497
+ #: models/CheckSeo.php:373
3498
  #, php-format
3499
  msgid ""
3500
+ "Go to %sSquirrly > Research > Briefcase%s. Find your Focus Page's keyword "
3501
+ "from the list, and click on the three dots you see on the far right. Then "
3502
+ "click on Send to Rank Checker."
 
 
 
3503
  msgstr ""
3504
 
3505
+ #: models/CheckSeo.php:374
3506
+ msgid ""
3507
+ "See how your SEO efforts translate into results by adding your Focus Page's "
3508
+ "keyword to the Rankings section."
3509
  msgstr ""
3510
 
3511
+ #: models/CheckSeo.php:386
 
3512
  msgid ""
3513
+ "Change the main keyword for a Focus Page that didn't reach TOP 20 rankings "
3514
+ "during the last 2 months"
 
 
 
 
3515
  msgstr ""
3516
 
3517
+ #: models/CheckSeo.php:387
3518
+ msgid ""
3519
+ "As a future SEO star, you need to be able to adapt and pivot. If you see "
3520
+ "something is not working, change it. Adapt. The current keyword you have for "
3521
+ "this page isn't bringing you top results. In the past 2 months, this keyword "
3522
+ "did NOT rank higher than the 21st position in Google. You can achieve better "
3523
+ "results by switching to a new keyword."
3524
  msgstr ""
3525
 
3526
+ #: models/CheckSeo.php:388
3527
  #, php-format
3528
  msgid ""
3529
+ "Go to %sSquirrly > Research%s and research new keyword ideas. Then get back "
3530
+ "to this page and use SEO Live Assistant to optimize it for a different main "
3531
+ "keyword."
 
3532
  msgstr ""
3533
 
3534
+ #: models/CheckSeo.php:389
3535
+ msgid ""
3536
+ "Switch your target keyword to reach better results. Don't settle for the "
3537
+ "second page of Google."
 
 
 
 
 
3538
  msgstr ""
3539
 
3540
+ #: models/CheckSeo.php:400
 
3541
  msgid ""
3542
+ "Get to 90% Optimization Levels for all Focus Pages (using SEO Live Assistant)"
 
 
 
3543
  msgstr ""
3544
 
3545
+ #: models/CheckSeo.php:401
3546
+ msgid ""
3547
+ "Our data shows that users who achieve 90% Optimization Levels using the Live "
3548
+ "Assistant have a much better chance of achieving top Google Rankings for "
3549
+ "their pages. If you want to be an SEO star, you need to push yourself and "
3550
+ "get it all the way up to 90 (try 100). The more you practice, the easier it "
3551
+ "will be."
3552
  msgstr ""
3553
 
3554
+ #: models/CheckSeo.php:402
3555
  #, php-format
3556
  msgid ""
3557
+ "Go and edit your Focus Pages using the SEO live Assistant. Follow the "
3558
+ "guidance it provides to 100% optimize your page. Re-index your page with "
3559
+ "Google Search Console when you are done."
 
 
 
3560
  msgstr ""
3561
 
3562
+ #: models/CheckSeo.php:403
3563
+ msgid ""
3564
+ "You must Optimize to 90% to give your Focus Pages the best chances of "
3565
+ "achieving top Google Rankings."
3566
  msgstr ""
3567
 
3568
+ #: models/CheckSeo.php:414
3569
+ msgid "Stop losing SEO Authority"
3570
  msgstr ""
3571
 
3572
+ #: models/CheckSeo.php:415
3573
+ msgid ""
3574
+ "You need to place rel='nofollow' to all Outbound links. Outbound links are "
3575
+ "URLs from 3rd party sites to which you are linking to. If you send links to "
3576
+ "Wikipedia, Facebook, Jamie Oliver, etc. without mentioning 'nofollow', then "
3577
+ "you are also sending them the authority you are trying to build up for your "
3578
+ "own site. That's really bad, and makes your pages unable to rank high "
3579
+ "enough. Because some links are hard for Non-SEO Experts to turn to "
3580
+ "'nofollow' we recommend a plugin that does this for you. You can find it on "
3581
+ "[link]https://squirrly.co/seo/kit[/link]"
3582
+ msgstr ""
3583
 
3584
+ #: models/CheckSeo.php:416
3585
+ msgid ""
3586
+ "Place rel='nofollow' on outbound links yourself, or use the plugin "
3587
+ "recommended by Squirrly that does this for you."
3588
  msgstr ""
3589
 
3590
+ #: models/CheckSeo.php:417
3591
+ msgid "Fix your outbound links. Otherwise, you will lose SEO authority."
3592
  msgstr ""
3593
 
3594
  # @ squirrly-seo
3595
+ #: models/CheckSeo.php:428
3596
  #, fuzzy
3597
+ #| msgid "Google %sAnalytics ID%s`:"
3598
+ msgid "Connect Google Analytics Data to Squirrly"
3599
+ msgstr "Google %sAnalytics ID%s`:"
3600
 
3601
+ #: models/CheckSeo.php:429
 
3602
  msgid ""
3603
+ "As a future SEO star, you need to be able to make decisions based on what "
3604
+ "the data tells you. By connecting Google Analytics to Squirrly, you can "
3605
+ "monitor the traffic that your Focus Pages are getting, and figure your next "
3606
+ "steps based on that. Also, much of SEO these days is based on how much time "
3607
+ "people spend on your site, so to give you accurate Chances of Ranking, "
3608
+ "Squirrly's SML needs to see this data. To ensure Google gets 100% accuracy "
3609
+ "on how people spend time on your site, use the plugin we recommend in "
3610
+ "[link]https://squirrly.co/seo/kit[/link]"
 
 
 
3611
  msgstr ""
3612
 
3613
+ #: models/CheckSeo.php:431
3614
+ msgid ""
3615
+ "Connect Google Analytics to Squirrly so that you see how much traffic your "
3616
+ "Focus Pages are getting."
3617
  msgstr ""
3618
 
3619
+ #: models/CheckSeo.php:441
3620
+ msgid "Reach Platform SEO green lights for all Focus Pages"
 
 
 
 
 
 
 
 
3621
  msgstr ""
3622
 
3623
+ #: models/CheckSeo.php:442
3624
+ msgid ""
3625
+ "You will be missing out on many ranking opportunities if you do not go and "
3626
+ "fix Platform SEO right now. If you do fix it, make sure you start requesting "
3627
+ "re-indexes for your pages, using Google Search Console. Your theme might be "
3628
+ "generating many types of pages, which are different from ordinary pages in "
3629
+ "WP. Reaching 'Platform SEO' Green lights is a very important objective."
3630
  msgstr ""
3631
 
3632
+ #: models/CheckSeo.php:443
3633
  #, php-format
3634
  msgid ""
3635
+ "Go to %sSquirrly > Focus Pages%s and look at the COLUMN with Platform SEO. "
3636
+ "Click on a dot to see all sub-tasks in the right sidebar of the plugin. "
3637
+ "Click on each Red or Green item. Read the pop-up instructions and turn all "
3638
+ "red elements to green. Then re-index in Google Search Console. After that, "
3639
+ "request a new Focus Pages audit for the page you fixed."
3640
  msgstr ""
3641
 
3642
+ #: models/CheckSeo.php:444
3643
+ msgid ""
3644
+ "Reach Platform SEO green lights for all Focus Pages. Otherwise, you will "
3645
+ "keep giving Google faulty data, which can result in low rankings."
3646
  msgstr ""
3647
 
3648
+ #: models/CheckSeo.php:455
3649
+ msgid "Add SEO Context Keywords to your Focus Pages"
3650
+ msgstr ""
3651
+
3652
+ #: models/CheckSeo.php:456
3653
  msgid ""
3654
+ "Squirrly SEO's Live Assistant lets you optimize your pages for multiple "
3655
+ "keywords that you've placed in Briefcase. By optimizing your Focus Page for "
3656
+ "a secondary keyword that is related to your primary keywords, you're sending "
3657
+ "additional signals to search engines to help them understand and rank the "
3658
+ "page. Example: if you have page about 'dog food', you should optimize the "
3659
+ "page for one or two dog breeds as well, so that you make it clear to Google "
3660
+ "that it is about the animal 'dog', and NOT about a friend 'like in Yo, "
3661
+ "dog!'. On [link]https://squirrly.co/seo/kit/[/link] you can see a video that "
3662
+ "shows how to add SEO context to a page."
 
3663
  msgstr ""
3664
 
3665
+ #: models/CheckSeo.php:457
3666
+ msgid ""
3667
+ "Optimize your Focus Page for a secondary keyword using the Live Assistant. "
3668
+ "Optimize it to at least 30% and re-index the page with Google Search Console "
3669
+ "when you're done."
3670
  msgstr ""
3671
 
3672
+ #: models/CheckSeo.php:458
3673
+ msgid ""
3674
+ "Help Google understand the exact topic and context of your page so that it "
3675
+ "will rank it higher."
3676
  msgstr ""
3677
 
3678
+ #: models/CheckSeo.php:469
3679
+ msgid ""
3680
+ "Add all secondary Keywords you've used to the Rankings Section of Squirrly"
3681
  msgstr ""
3682
 
3683
+ #: models/CheckSeo.php:470
3684
+ msgid ""
3685
+ "Most people expect only the main keyword to be ranked in TOP 10 in Google. "
3686
+ "However, according to the secondary keywords you've used to build up SEO "
3687
+ "Context for your Focus Page, you may find out that your secondary keywords "
3688
+ "also got great rankings on Google."
3689
  msgstr ""
3690
 
3691
+ #: models/CheckSeo.php:471
3692
+ msgid ""
3693
+ "Add your secondary keywords (the secondary keywords you used for your Focus "
3694
+ "Pages) inside the Rankings Section."
3695
  msgstr ""
3696
 
3697
+ #: models/CheckSeo.php:472
 
3698
  msgid ""
3699
+ "As an SEO Star who worked hard on the pages and managed to optimize for "
3700
+ "secondary keywords, you need to check if you get more results than you "
3701
+ "expected."
 
 
 
 
 
3702
  msgstr ""
3703
 
3704
+ #: models/CheckSeo.php:483
3705
+ msgid "Fix SEO Images for your Focus Pages"
3706
  msgstr ""
3707
 
3708
+ #: models/CheckSeo.php:484
 
3709
  msgid ""
3710
+ "When it comes to image SEO, it's important to use relevant keywords to help "
3711
+ "your page rank on search engines. So, make sure that your filename for one "
3712
+ "of the images in your Focus Pages is: keyword.jpg. Takes less than 5 minutes "
3713
+ "to fix, and you'll get to practice an optimization tip worthy of an SEO star."
3714
  msgstr ""
3715
 
3716
+ #: models/CheckSeo.php:485
3717
+ msgid ""
3718
+ "Download a relevant image from your page. Change the filename. Then re-"
3719
+ "upload with the SEO filename and add it your page's content again."
3720
  msgstr ""
3721
 
3722
+ #: models/CheckSeo.php:486
3723
+ msgid ""
3724
+ "Improve your Focus Page's chances of ranking with this quick trick that SEO "
3725
+ "professionals use."
3726
  msgstr ""
3727
 
3728
+ #: models/CheckSeo.php:497
3729
+ msgid "Add Labels to Keywords in Briefcase"
3730
  msgstr ""
3731
 
3732
+ #: models/CheckSeo.php:498
3733
+ msgid ""
3734
+ "Users who use the Labels system in Briefcase have 60% more keywords ranked "
3735
+ "in top 10 on Google than those who don't work with keywords in an organized "
3736
+ "way. As a future SEO star, it's important to understand the significance of "
3737
+ "keyword organization and how big a role it plays in achieving a high-"
3738
+ "performing search campaign. On [link]https://squirrly.co/seo/kit/[/link] you "
3739
+ "can see the Direct 1, Direct 2, Direct 3, Direct 4 and Indirect keywords "
3740
+ "approach. It will help you with this."
3741
  msgstr ""
3742
 
3743
+ #: models/CheckSeo.php:499
3744
  #, php-format
3745
  msgid ""
3746
+ "Go to %sSquirrly SEO > Research > Briefcase%s, and add Labels to your "
3747
+ "keywords to organize them into tighter, more relevant groups based on your "
3748
+ "current campaigns and strategy. "
 
 
3749
  msgstr ""
3750
 
3751
+ #: models/CheckSeo.php:500
3752
+ msgid ""
3753
+ "Improve your chances of getting more keywords ranked in top 10 of Google."
3754
  msgstr ""
3755
 
3756
+ #: models/CheckSeo.php:511
3757
+ msgid "Add more Ranking Power to your Focus Pages"
3758
+ msgstr ""
 
 
 
3759
 
3760
+ #: models/CheckSeo.php:512
 
3761
  msgid ""
3762
+ "Links on the web are like votes, and the pages that receive more votes rank "
3763
+ "higher. Since Focus Pages are the most important pages in your site, you "
3764
+ "should give them more votes (link to them from many pages in your site; "
3765
+ "these are called inner-links). Even if you need to create new pages to link "
3766
+ "from, it will still be worth it. Some of our users wrote just one article to "
3767
+ "get an inner link for their Focus Page, and the next day they were on the "
3768
+ "1st page of Google with 4 keywords. [link]https://chiefcontent.com/s1-e4-"
3769
+ "focus-pages-by-squirrly-success-with-focus-pages/[/link]"
3770
  msgstr ""
3771
 
3772
+ #: models/CheckSeo.php:513
3773
+ msgid ""
3774
+ "Link to your Focus Page from another page in your site. If you don't have a "
3775
+ "page where you can link from, spend some time creating one. Re-index with "
3776
+ "Google Search Console. "
3777
  msgstr ""
3778
 
3779
+ #: models/CheckSeo.php:514
3780
+ msgid "Create 1 Inner Link to one of your Focus Pages"
 
 
 
 
 
 
 
 
 
3781
  msgstr ""
3782
 
3783
+ #: models/CheckSeo.php:525
3784
+ msgid "Start tracking rankings for 3 keywords"
3785
  msgstr ""
3786
 
3787
+ #: models/CheckSeo.php:526
3788
+ msgid ""
3789
+ "Professional SEOs recognize the importance of tracking rankings as a way to "
3790
+ "measure SEO success. As a future SEO star, it's important to measure the "
3791
+ "impact of your work and pivot your priorities when you see that a current "
3792
+ "strategy is not working."
3793
+ msgstr ""
3794
+
3795
+ #: models/CheckSeo.php:527
3796
  #, php-format
3797
  msgid ""
3798
+ "Get in the habit of tracking your rankings by adding three keywords to "
3799
+ "Squirrly's Rankings section. Go to %sResearch > Briefcase%s, choose a "
3800
+ "keyword you want to track and click on Send to Rank Checker. Squirrly will "
3801
+ "start showing you the true position of your site for that kewyord. Repeat "
3802
+ "the process for two more keywords."
 
 
 
3803
  msgstr ""
3804
 
3805
+ #: models/CheckSeo.php:528
3806
+ msgid "Start tracking rankings for 3 keywords."
3807
+ msgstr ""
 
 
 
3808
 
3809
+ #: models/CheckSeo.php:539
3810
+ msgid "Increase your SEO skill set by building your keyword portfolio"
 
3811
  msgstr ""
3812
 
3813
+ #: models/CheckSeo.php:540
3814
+ msgid ""
3815
+ "Keyword research, both as a skill and as a practice, are critical to your "
3816
+ "SEO success. You can't be an SEO master without it. Plus, according to new "
3817
+ "research, the more a blogger researches keywords, the more likely they are "
3818
+ "to report success. Bloggers who are also SEOs report “strong results” at "
3819
+ "much higher than average rates. Get at least 10 keywords inside the "
3820
+ "Briefcase section to get started. With powerful keyword research and the SEO "
3821
+ "Live Assistant, we managed to outrank Amazon, Stack Overflow, Moz and a few "
3822
+ "others. Read more on [link]https://squirrly.co/seo/kit/[/link] in the "
3823
+ "section about Google and how much they care about keywords."
3824
+ msgstr ""
3825
 
3826
+ #: models/CheckSeo.php:541
3827
  #, php-format
3828
  msgid ""
3829
+ "Go to %sSquirrly SEO > Research%s, and begin doing research based on the "
3830
+ "topics you want to rank on Search Engines, and that are important for your "
3831
+ "research. If you need help coming up with ideas, %syou can use these keyword "
3832
+ "research formulas%s. When you find a good keyword opportunity, save it to "
3833
+ "Briefcase. Do this until you have at least 10 keywords inside Briefcase."
 
3834
  msgstr ""
3835
 
3836
+ #: models/CheckSeo.php:542
3837
+ msgid ""
3838
+ "Create your keyword portfolio. Get at least 10 keywords inside the Briefcase "
3839
+ "Section."
3840
  msgstr ""
3841
 
3842
+ #: models/CheckSeo.php:553
3843
+ msgid "Avoid losing positions in search results"
3844
  msgstr ""
3845
 
3846
+ #: models/CheckSeo.php:554
 
3847
  msgid ""
3848
+ "Make sure your Rankings won't drop because of duplicate content, duplicate "
3849
+ "titles, empty titles, empty descriptions and more. SEO Experts and Non-SEO "
3850
+ "Experts love this feature, because it simply handles everything important. "
3851
+ "(especially if you already turned Platform SEO to Green inside Focus Pages "
3852
+ "section)"
 
 
 
 
3853
  msgstr ""
3854
 
3855
+ #: models/CheckSeo.php:555
3856
+ #, php-format
3857
+ msgid ""
3858
+ "Go to %sSquirrly > SEO Settings > Automation%s and make sure that SEO "
3859
+ "Patterns are activated."
3860
  msgstr ""
3861
 
3862
+ #: models/CheckSeo.php:556
3863
+ msgid "Activate SEO Patterns, with Squirrly's site-wide SEO Automation."
 
 
 
 
 
 
 
 
 
3864
  msgstr ""
3865
 
3866
+ #: models/CheckSeo.php:567
3867
+ msgid "Update Your Focus Pages Content Regularly"
3868
  msgstr ""
3869
 
3870
+ #: models/CheckSeo.php:568
3871
+ msgid ""
3872
+ "Google prefers to rank pages that have relevant, fresh content that is up-to-"
3873
+ "date. Updating your content can also improve your click-through-rate, "
3874
+ "because people are more likely to click on articles that were published "
3875
+ "recently. And your CTR improving tells Google that your page is the better "
3876
+ "resource, which will result in your page getting higher rankings."
3877
  msgstr ""
3878
 
3879
+ #: models/CheckSeo.php:569
 
3880
  msgid ""
3881
+ "The most recent update date for your Focus Page Content needs to be in the "
3882
+ "last 3 months. If it's not, then go and edit your page. Re-index with Google "
3883
+ "Search Console when you are done."
 
 
 
 
3884
  msgstr ""
3885
 
3886
+ #: models/CheckSeo.php:570
3887
+ msgid "Make Google love your Focus Pages by regularly updating content."
 
 
 
 
 
 
 
 
 
 
 
 
3888
  msgstr ""
3889
 
3890
+ #: models/CheckSeo.php:581
3891
+ msgid "Define Title and Description for your Focus Pages"
3892
  msgstr ""
3893
 
3894
+ #: models/CheckSeo.php:582
3895
  #, php-format
3896
  msgid ""
3897
+ "Titles and descriptions provide necessary information about the content of "
3898
+ "the page, and help indicate the value a Google user will get by clicking on "
3899
+ "that page. Not having these elements defined for your pages will make you "
3900
+ "lose precious points with both Search Engines and Humans. 36% of SEO experts "
3901
+ "think the headline/title tag is the most important SEO element. Each one of "
3902
+ "your Focus Pages should have a defined title and meta description."
 
 
 
3903
  msgstr ""
3904
 
3905
+ #: models/CheckSeo.php:583
3906
+ msgid ""
3907
+ "Easily define titles and meta descriptions using the Snippet editor from "
3908
+ "Squirrly SEO."
3909
  msgstr ""
3910
 
3911
+ #: models/CheckSeo.php:584
 
3912
  msgid ""
3913
+ "Customize Title and Description for your Focus Pages to get more people to "
3914
+ "click on your pages in SERPs."
 
 
 
 
3915
  msgstr ""
3916
 
3917
+ #: models/CheckSeo.php:595
3918
+ msgid "Optimize Twitter Cards for your Focus Pages"
3919
  msgstr ""
3920
 
3921
+ #: models/CheckSeo.php:596
 
3922
  msgid ""
3923
+ "Twitter Cards are a great partner to your SEO strategy, as it helps you "
3924
+ "stand out to Twitter users and thus increase engagement and CTR. Grab that "
3925
+ "opportunity by making sure that all the Twitter tags are in place for your "
3926
+ "Focus Pages."
 
 
 
 
 
 
3927
  msgstr ""
3928
 
3929
+ #: models/CheckSeo.php:597
3930
+ msgid ""
3931
+ "Use the Snippet editor from Squirrly SEO to get all the Twitter Card "
3932
+ "definition elements in place."
3933
  msgstr ""
3934
 
3935
+ #: models/CheckSeo.php:598
3936
+ msgid ""
3937
+ "Optimize Twitter Cards for your Focus Pages to boost engagement and traffic."
3938
  msgstr ""
3939
 
3940
+ #: models/CheckSeo.php:609
3941
+ msgid "Optimize Open Graph for your Focus Pages"
 
 
 
 
3942
  msgstr ""
3943
 
3944
+ #: models/CheckSeo.php:610
 
3945
  msgid ""
3946
+ "Open Graph lets you control what content is displayed when your pages are "
3947
+ "linked on social media, thus influencing your link's performance. If you "
3948
+ "lack these tags, then you're risking that an unrelated image or inaccurate "
3949
+ "description will be shown. On the flip side, having these tags helps you "
3950
+ "harness the power of social media and boost your social media CTR. Using "
3951
+ "your keywords inside the OG definitions has been proven to also boost SEO."
 
 
 
 
 
 
 
 
 
3952
  msgstr ""
3953
 
3954
+ #: models/CheckSeo.php:611
 
3955
  msgid ""
3956
+ "Use the Snippet editor from Squirrly SEO to get all the Open Graph "
3957
+ "definition elements in place for your Focus Pages."
 
 
 
 
 
 
 
3958
  msgstr ""
3959
 
3960
+ #: models/CheckSeo.php:612
 
3961
  msgid ""
3962
+ "Optimize Open Graph. Unless you do so, you're leaving how your Focus Pages "
3963
+ "are shown on Facebook up to chance. (it's also bad for SEO)"
 
 
 
 
 
3964
  msgstr ""
3965
 
3966
+ #: models/CheckSeo.php:623
3967
+ msgid "Optimize Rich Snippets for your Focus Pages"
3968
  msgstr ""
3969
 
3970
+ #: models/CheckSeo.php:624
 
3971
  msgid ""
3972
+ "JSON-LD, Rich Snippets, Schema implementation: this thing goes by many "
3973
+ "different names, because nothing has been standardized. However, as an SEO "
3974
+ "Star, you need to make sure your site has this JSON-LD properly defined. You "
3975
+ "can let Squirrly SEO Automatically handle JSON-LD definitions, or you can "
3976
+ "switch to Custom and use the tool that we link to in order to create your "
3977
+ "very own definition. Once you're done there, you can come back and paste the "
3978
+ "code into the custom section of your page's snippet for JSON-LD. For most "
3979
+ "pages, you should let this setting to Auto, though. Also, make sure you've "
3980
+ "completed everything about your organization or personal brand in Squirrly > "
3981
+ "SEO Settings > JSON-LD."
3982
  msgstr ""
3983
 
3984
+ #: models/CheckSeo.php:625
3985
+ msgid "Use the Snippet Editor from Squirrly SEO to get this done."
3986
  msgstr ""
3987
 
3988
+ #: models/CheckSeo.php:626
3989
+ msgid "You need to have good definitions for JSON-LD."
 
 
 
 
 
 
3990
  msgstr ""
3991
 
3992
+ #: models/CheckSeo.php:637
3993
+ msgid "Make your Focus Pages at least 1,500 words long"
3994
  msgstr ""
3995
 
3996
+ #: models/CheckSeo.php:638
 
3997
  msgid ""
3998
+ "Research shows that the average Google first page result contains 1,890 "
3999
+ "words. Plus, long-form content gets an average of 77.2% more links than "
4000
+ "short articles, making it ideal for backlink acquisition. The Journey to "
4001
+ "Better Ranking from Squirrly SEO gives you many ideas on how to easily make "
4002
+ "your pages longer. It might seem daunting at first, but after making a few "
4003
+ "pages it will become easy to do. Plus, Squirrly SML showed that in ALL "
4004
+ "industries where there is a bit of competition (meaning, other site owners "
4005
+ "who have decent sites), the 1,500 words is a powerful differentiator which "
4006
+ "can score you easy wins."
4007
  msgstr ""
4008
 
4009
+ #: models/CheckSeo.php:639
4010
+ msgid ""
4011
+ "Edit the content on your Focus Pages to make it over 1,500 words long. Some "
4012
+ "tips you can use here: [link]https://howto.squirrly.co/wordpress-seo/journey-"
4013
+ "to-better-ranking-day-12/[/link] . Re-index with Google Search Console when "
4014
+ "you're done."
4015
  msgstr ""
4016
 
4017
+ #: models/CheckSeo.php:640
 
4018
  msgid ""
4019
+ "Make Google want to rank your Focus Pages on the 1st Page by making them at "
4020
+ "least 1,500 words long."
 
 
 
 
 
 
 
4021
  msgstr ""
4022
 
4023
+ #: models/CheckSeo.php:651
4024
+ msgid "Reach Perfect SEO Content optimizations for all Focus Pages"
 
 
 
 
 
 
 
 
4025
  msgstr ""
4026
 
4027
+ #: models/CheckSeo.php:652
4028
+ msgid ""
4029
+ "Expert SEOs don't settle for reaching 30%, 50% or 60% optimization level "
4030
+ "when trying to get a page on the 1st page of Google. As a future SEO star, "
4031
+ "reaching perfect SEO optimization is a skill you must master as well, as it "
4032
+ "gives you the best chances of rankings."
4033
  msgstr ""
4034
 
4035
+ #: models/CheckSeo.php:653
4036
  #, php-format
4037
  msgid ""
4038
+ "Go to %sSquirrly > Focus Pages%s and look at the SEO Content column. Click "
4039
+ "on a red or green light, then look at the right sidebar. There you will see "
4040
+ "all elements that compose the final SEO Content scoring to achieve RED or "
4041
+ "Green. Click on each RED element and read how to make it green (the ones "
4042
+ "from the sidebar)."
4043
  msgstr ""
4044
 
4045
+ #: models/CheckSeo.php:654
4046
+ msgid ""
4047
+ "Reach Perfect SEO optimization level for your Focus Pages to master content "
4048
+ "optimization."
4049
  msgstr ""
4050
 
4051
+ #: models/CheckSeo.php:665
4052
+ msgid "Turn all marketing settings to GREEN"
4053
  msgstr ""
4054
 
4055
+ #: models/CheckSeo.php:666
 
 
 
 
 
 
 
 
4056
  msgid ""
4057
+ "If you want to unleash the full marketing power of your WordPress site, then "
4058
+ "you need to activate all the important marketing settings there are. This is "
4059
+ "vital to marketing mastery and to maximizing your site's marketing "
4060
+ "opportunities."
 
 
 
4061
  msgstr ""
4062
 
4063
+ #: models/CheckSeo.php:667
4064
+ msgid ""
4065
+ "Go to the SEO Settings section of Squirrly SEO. Click on the METAs section. "
4066
+ "You'll see tasks appearing at the right of the screen. Look to the right of "
4067
+ "the screen and turn those RED lights from Red to Green. Click on each "
4068
+ "element and you'll find out what you need to do to complete the task and "
4069
+ "turn it Green."
4070
  msgstr ""
4071
 
4072
+ #: models/CheckSeo.php:668
 
4073
  msgid ""
4074
+ "Turn all sidebar (right sidebar) lights to GREEN for all SEO Settings "
4075
+ "Sections."
 
 
 
 
 
 
 
4076
  msgstr ""
4077
 
4078
+ #: models/CheckSeo.php:679
4079
+ msgid "Raise Audit Score to Over 30%"
4080
  msgstr ""
4081
 
4082
+ #: models/CheckSeo.php:680
4083
+ msgid ""
4084
+ "Sites with Audit scores under 30% will have a very hard time ranking for "
4085
+ "anything. Scores under 30 means the site doesn't have enough quality to be "
4086
+ "deemed worthy of being found on the first page of Google."
4087
  msgstr ""
4088
 
4089
+ #: models/CheckSeo.php:681
4090
  #, php-format
4091
  msgid ""
4092
+ "Go to %sSquirrly > Audits%s section and read all the Audit tasks where you "
4093
+ "currently have problems. It tells you how to fix those problems."
 
 
 
 
 
 
4094
  msgstr ""
4095
 
4096
+ #: models/CheckSeo.php:682
4097
+ msgid ""
4098
+ "You need to get an Audit Score of over 30% as soon as possible, if you want "
4099
+ "to avoid Google penalties."
4100
  msgstr ""
4101
 
4102
+ #: models/CheckSeo.php:692
4103
+ msgid "Reach 3 Inner Links for all your Focus Pages"
4104
  msgstr ""
4105
 
4106
+ #: models/CheckSeo.php:693 models/CheckSeo.php:881
4107
+ msgid ""
4108
+ "Studies show that a strong internal linking structure yields higher rankings "
4109
+ "and is an extremely effective SEO tactic. Wikipedia and StackOverflow are "
4110
+ "some of the best sites in the world when it comes to SEO. Most of their SEO "
4111
+ "power comes from strong internal linking. Since Focus Pages are the most "
4112
+ "important pages in your site, you should give them more votes (link to them "
4113
+ "from many pages in your site). Even if you need to create new pages to link "
4114
+ "from, it will stil be worth it. Make sure that you place the links inside "
4115
+ "the content of the page, not in menus, footers, etc. (those don't bring the "
4116
+ "same power when it comes to SEO signals). On https://squirrly.co/seo/kit/ "
4117
+ "you can see an advanced content marketing strategy related to Long-Form "
4118
+ "content and Complementary Content. That will help you think more creatively "
4119
+ "about inner links. Also, in the Rank Show series you can see how one website "
4120
+ "managed to get its most important ranking increases from great inner links."
4121
  msgstr ""
4122
 
4123
+ #: models/CheckSeo.php:694
4124
+ msgid ""
4125
+ "Get at least three inner links to your Focus Pages from other pages in your "
4126
+ "site. If you don't have enough pages where you can link from, spend some "
4127
+ "time creating new content. Then, re-index with Google Search Console (each "
4128
+ "page from which you sent the links)"
4129
  msgstr ""
4130
 
4131
+ #: models/CheckSeo.php:695 models/CheckSeo.php:883
4132
+ msgid "Add more ranking power to your Focus Pages."
 
 
 
 
 
 
 
 
 
 
4133
  msgstr ""
4134
 
4135
+ #: models/CheckSeo.php:706
4136
+ msgid "Get Minimum 10 Visitors / Day to Your Focus Pages"
4137
+ msgstr ""
4138
+
4139
+ #: models/CheckSeo.php:707 models/CheckSeo.php:959 models/CheckSeo.php:1011
4140
+ msgid ""
4141
+ "You need to make sure that your Focus Pages become more popular and take "
4142
+ "action so that more people start seeing it. Google measures many aspects. If "
4143
+ "you don't give it enough traffic, it will not have enough data to figure out "
4144
+ "if your page is actually any good."
4145
  msgstr ""
4146
 
4147
+ #: models/CheckSeo.php:708 models/CheckSeo.php:960 models/CheckSeo.php:1012
4148
+ msgid ""
4149
+ "Start promoting your Focus Pages on your social media channels, send it to "
4150
+ "your email subscribers, answer relevant questions on Quora and include a "
4151
+ "link to your Page. Get detailed information and more ideas on how you can "
4152
+ "start bringing some traffic to your Focus pages on [link]https://squirrly.co/"
4153
+ "seo/kit[/link]"
4154
  msgstr ""
4155
 
4156
+ #: models/CheckSeo.php:709 models/CheckSeo.php:961 models/CheckSeo.php:1013
 
4157
  msgid ""
4158
+ "Improve visibility for your Focus Pages. Bring in more traffic. Otherwise, "
4159
+ "it will be hard to keep ranking higher."
 
 
 
 
 
 
 
 
4160
  msgstr ""
4161
 
4162
+ #: models/CheckSeo.php:719
4163
+ msgid "No Duplicate Titles"
 
4164
  msgstr ""
4165
 
4166
+ #: models/CheckSeo.php:720
4167
+ msgid ""
4168
+ "Currently, the theme or a 3rd party plugin inside your WordPress site "
4169
+ "manages to bypass Squirrly's duplicate remover feature. It keeps duplicating "
4170
+ "the title tag inside the source code. You need to start deactivating all "
4171
+ "plugins, except Squirrly SEO, until you find the one causing this problem. "
4172
+ "You can use the run new scan button here in Daily SEO Goals to see if the "
4173
+ "problem persists."
4174
  msgstr ""
4175
 
4176
+ #: models/CheckSeo.php:721
 
4177
  msgid ""
4178
+ "Track down the plugin or theme setting which causes the duplication. Make it "
4179
+ "unable to place title tags."
4180
+ msgstr ""
4181
+
4182
+ #: models/CheckSeo.php:722
4183
+ msgid "Make sure you don't have any more duplicate titles in your pages."
4184
  msgstr ""
4185
 
4186
  # @ squirrly-seo
4187
+ #: models/CheckSeo.php:733
4188
  #, fuzzy
4189
+ #| msgid "Description:"
4190
+ msgid "No Duplicate Descriptions"
4191
+ msgstr "Beschreibung:"
4192
 
4193
+ #: models/CheckSeo.php:734
 
4194
  msgid ""
4195
+ "Currently, the theme or a 3rd party plugin inside your WordPress site "
4196
+ "manages to bypass Squirrly's duplicate remover feature. It keeps duplicating "
4197
+ "the meta description tag inside the source code. You need to start "
4198
+ "deactivating all plugins, except Squirrly SEO, until you find the one "
4199
+ "causing this problem. You can use the run new scan button here in Daily SEO "
4200
+ "Goals to see if the problem persists."
 
 
 
4201
  msgstr ""
4202
 
4203
+ #: models/CheckSeo.php:735
4204
+ msgid ""
4205
+ "Track down the plugin or theme setting which causes the duplication. Make it "
4206
+ "unable to place meta description tags."
4207
  msgstr ""
4208
 
4209
+ #: models/CheckSeo.php:736
4210
+ msgid "Make sure you don't have any more duplicate descriptions in your pages."
4211
  msgstr ""
4212
 
4213
+ # @ squirrly-seo
4214
+ #: models/CheckSeo.php:747
4215
+ #, fuzzy
4216
+ #| msgid "Description:"
4217
+ msgid "No Empty Titles"
4218
+ msgstr "Beschreibung:"
4219
+
4220
+ #: models/CheckSeo.php:748
4221
  msgid ""
4222
+ "Google doesn't want to place sites with coding problems up in the first "
4223
+ "positions. Sure, the search engine is smart enough to generate the title on "
4224
+ "its own, based on the content inside the URL, but it's still a bad practice."
4225
  msgstr ""
4226
 
4227
+ #: models/CheckSeo.php:749 models/CheckSeo.php:763
4228
+ #, php-format
4229
+ msgid ""
4230
+ "Fix this using Squirrly SEO. Find more help in the %sSquirrly > SEO Settings"
4231
+ "%s section."
4232
  msgstr ""
4233
 
4234
+ #: models/CheckSeo.php:750 models/CheckSeo.php:764
4235
+ msgid ""
4236
+ "Make sure you avoid having pages with Empty Titles and Empty Descriptions. "
4237
+ "Otherwise, your rankings will suffer."
4238
  msgstr ""
4239
 
4240
+ # @ squirrly-seo
4241
+ #: models/CheckSeo.php:761
4242
+ #, fuzzy
4243
+ #| msgid "Description:"
4244
+ msgid "No Empty Descriptions"
4245
+ msgstr "Beschreibung:"
4246
+
4247
+ #: models/CheckSeo.php:762
4248
  msgid ""
4249
+ "Google doesn't want to place sites with coding problems up in the first "
4250
+ "positions. Sure, the search engine is smart enough to generate the "
4251
+ "description on its own, based on the content inside the URL, but it's still "
4252
+ "a bad practice."
4253
  msgstr ""
4254
 
4255
+ #: models/CheckSeo.php:775
4256
+ msgid "Fix Duplicate Content Issues on your site (across multiple pages)"
4257
  msgstr ""
4258
 
4259
+ #: models/CheckSeo.php:776
4260
+ msgid ""
4261
+ "Having duplicate content in your site will negatively impact your Search "
4262
+ "Engine Rankings and traffic. Therefore, you need to make sure you don't have "
4263
+ "duplicate titles and descriptions (and even duplicate written text inside "
4264
+ "pages) If you copy the same thing over and over again, search engines will "
4265
+ "penalize you. Go to [link]https://squirrly.co/seo/kit/[/link] to see the 4 "
4266
+ "types of duplicate content."
4267
+ msgstr ""
4268
 
4269
+ #: models/CheckSeo.php:777
4270
+ msgid ""
4271
+ "Check your most recent Squirrly Audit to see which of your pages have "
4272
+ "duplicate content."
4273
+ msgstr ""
 
4274
 
4275
+ #: models/CheckSeo.php:778
4276
+ msgid ""
4277
+ "Fix Duplicate Content. You're at risk of suffering rankings and traffic "
4278
+ "losses due to duplicate content on your site."
 
 
4279
  msgstr ""
4280
 
4281
+ #: models/CheckSeo.php:789
4282
+ msgid "Improve SEO Speed"
 
 
 
 
4283
  msgstr ""
4284
 
4285
+ #: models/CheckSeo.php:790
4286
+ msgid ""
4287
+ "Pages that rank at the top of Google’s first page tend to load significantly "
4288
+ "faster compared to pages that rank on the bottom of page 1. If you want to "
4289
+ "rank high on Google, your pages need to load fast. On [link]https://squirrly."
4290
+ "co/seo/kit/[/link] you can find an Upgraded Version of ShortPixel, which "
4291
+ "they offer for free to Squirrly users."
4292
+ msgstr ""
4293
 
4294
+ #: models/CheckSeo.php:791
 
4295
  msgid ""
4296
+ "Using a tool like ShortPixel to reduce your image sizes will help improve "
4297
+ "SEO speed."
4298
  msgstr ""
4299
 
4300
+ #: models/CheckSeo.php:792
4301
+ msgid "Make sure your Focus Pages load fast to improve your rankings."
4302
  msgstr ""
4303
 
4304
+ #: models/CheckSeo.php:802
4305
+ msgid "Reduce Bounce Rate for your Focus Pages"
 
4306
  msgstr ""
4307
 
4308
+ #: models/CheckSeo.php:803
4309
  msgid ""
4310
+ "A high bounce rate generally indicates that your pages aren't relevant to "
4311
+ "your visitors. And since Google is all about serving its users results that "
4312
+ "are most relevant for them, Google doesn't want to show pages that have a "
4313
+ "high bounce rate. A high bounce rate is common for landing pages, but if you "
4314
+ "have a page that has long-form content that aims to educate or inform "
4315
+ "visitors, then a high bounce rate is a symptom that something is wrong in "
4316
+ "your strategy. Either you’re not attracting the right site visitor or the "
4317
+ "visitors coming don’t have a good user experience."
4318
  msgstr ""
4319
 
4320
+ #: models/CheckSeo.php:804
4321
+ msgid ""
4322
+ "Try reducing your bounce rate by: formatting your content better to improve "
4323
+ "readability, including a video, removing pop-ups that disrupt visitors' "
4324
+ "experience on your site, and making sure your page loads fast. More "
4325
+ "strategies (and a quick-fix plugin) here: [link]https://squirrly.co/seo/kit/"
4326
+ "[/link]"
4327
  msgstr ""
4328
 
4329
+ #: models/CheckSeo.php:805
4330
+ msgid "Reduce bounce rate for your Focus Pages to improve search performance."
 
 
4331
  msgstr ""
4332
 
4333
+ #: models/CheckSeo.php:815
4334
+ msgid "Time on Page for All Focus Pages: 1 minute average"
4335
  msgstr ""
4336
 
4337
+ #: models/CheckSeo.php:816
4338
+ msgid ""
4339
+ "If your pages consistently keep people on them for longer than average, the "
4340
+ "Google algorithm will adjust the search results to favor your site, because "
4341
+ "this interaction tells Google that content on your page is interesting and "
4342
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4343
+ "appear in the search engine rankings. Right now, the average time on page "
4344
+ "for your Focus Pages is under 1 minute, which is not good. Sometimes Google "
4345
+ "takes you down from the first Page of Google if it 'sees' people don't spend "
4346
+ "enough time on the page."
4347
+ msgstr ""
4348
 
4349
+ #: models/CheckSeo.php:817
4350
+ msgid ""
4351
+ "Try these tactics to keep visitors on your page for longer: Embed a video or "
4352
+ "two, add more visuals to make your page more attractive, format your content "
4353
+ "better to make your page easy to scan, ensure your page is laser-focused on "
4354
+ "what visitors expect to get from it, experiment with interactive content "
4355
+ "such as polls or quizzes."
4356
  msgstr ""
4357
 
4358
+ #: models/CheckSeo.php:818
4359
+ msgid "Keep visitors on your Focus Pages for longer to boost rankings"
4360
  msgstr ""
4361
 
4362
+ #: models/CheckSeo.php:828
4363
+ msgid "Reach 20 Social Media Shares for Each of Your Focus Pages"
4364
+ msgstr ""
4365
+
4366
+ #: models/CheckSeo.php:829
4367
  msgid ""
4368
+ "Studies have shown there is a high correlation between social signals and "
4369
+ "ranking position. In one case study, a company achieved over 130,000 "
4370
+ "Facebook shares to a web page and shot up the rankings for keyword phrases "
4371
+ "that were competitive. Our own SML (Squirrly Machine Learning) discovered "
4372
+ "ranking increases on tens of thousands of pages after they started getting "
4373
+ "shared to social media platforms. The biggest SEO experts agree that social "
4374
+ "media helps your SEO efforts. Strive to get as many social media shares as "
4375
+ "you can for your Focus Pages from trackable sources."
4376
  msgstr ""
4377
 
4378
+ #: models/CheckSeo.php:830
4379
+ msgid ""
4380
+ "Try these tactics to reach at least 20 social media shares for each one of "
4381
+ "your Focus Pages: Share your content multiple times using different captions "
4382
+ "and images, make social media share buttons super easy to find, include "
4383
+ "calls-to-action that encourage site visitors to share. More proven methods "
4384
+ "you can use here: [link]https://howto.squirrly.co/wordpress-seo/journey-to-"
4385
+ "better-ranking-day-6/[/link]. For a complete framework, get access to our "
4386
+ "10,000 Visits from Social Media course on Education Cloud."
4387
  msgstr ""
4388
 
4389
+ #: models/CheckSeo.php:831
4390
  msgid ""
4391
+ "Get at least 20 social media shares for each one of your Focus Pages. It's "
4392
+ "hard to rank a page that doesn't get shared to social media sites."
4393
  msgstr ""
4394
 
4395
+ #: models/CheckSeo.php:841
4396
+ msgid "Raise Authority Level Over 12 for all Focus Pages"
4397
  msgstr ""
4398
 
4399
+ #: models/CheckSeo.php:842 models/CheckSeo.php:933
4400
+ msgid ""
4401
+ "Page authority is a metric that Squirrly's servers calculates according to "
4402
+ "data from different API, our own crawling and also SML (Squirrly Machine "
4403
+ "Learning fine tunes the data, according to the data sets we've been "
4404
+ "studying). Google has such a system as well, and we are basically "
4405
+ "replicating what they're doing. To improve this you need: traffic to the "
4406
+ "page, good traffic metrics (time on page, low bounce rate), inner links, "
4407
+ "outbound links set to 'nofollow', backlinks (links from 3rd party sites to "
4408
+ "your own site) and social media information."
4409
  msgstr ""
4410
 
4411
+ #: models/CheckSeo.php:844
4412
+ msgid ""
4413
+ "Raise your Page Authority to over 12 for all Focus Pages. Otherwise, it will "
4414
+ "be nearly impossible for those pages to reach top positions on Google."
4415
  msgstr ""
4416
 
4417
+ #: models/CheckSeo.php:854
4418
+ msgid "Try a different Title and Description for the Focus Pages with low CTR"
4419
+ msgstr ""
 
 
 
 
 
 
 
 
 
4420
 
4421
+ #: models/CheckSeo.php:855
 
 
 
 
 
 
 
 
4422
  msgid ""
4423
+ "Google keeps track of which links get clicked the most in their search "
4424
+ "results. Links that get clicked more often are moved up higher in the search "
4425
+ "results, because this shows Google that a certain link is the result that "
4426
+ "best matches the user’s search intent. Right now, NOT enough people click on "
4427
+ "your listing, but writing a more enticing title and description can help "
4428
+ "change that; and get more people clicking."
4429
  msgstr ""
4430
 
4431
+ #: models/CheckSeo.php:856
4432
+ msgid ""
4433
+ "Tips to improve your CTR: include your keyword in your description, use How-"
4434
+ "To and numbers in your titles as many people are drawn to them, make sure "
4435
+ "the description clearly states what your page is about, and add a CTA that "
4436
+ "gives people an extra incentive to click on your link."
4437
  msgstr ""
4438
 
4439
+ #: models/CheckSeo.php:857
4440
  msgid ""
4441
+ "Change the title and description to get more SERP clicks for your Focus "
4442
+ "Pages (the ones where you see low CTR)"
4443
  msgstr ""
4444
 
4445
+ #: models/CheckSeo.php:867
4446
+ msgid "Audit Score is Over 50%"
4447
  msgstr ""
4448
 
4449
+ #: models/CheckSeo.php:868
4450
+ msgid ""
4451
+ "The Squirrly Audit covers the main aspects that influence a site's "
4452
+ "performance. Plus, your SEO and digital marketing expertise will increase as "
4453
+ "you keep working on solving issues unveiled by the weekly Audit. You need a "
4454
+ "score over 50 to have good chances of ranking high on Google."
4455
  msgstr ""
4456
 
4457
+ #: models/CheckSeo.php:869
4458
  #, php-format
4459
+ msgid ""
4460
+ "Open up your Audit from %sSquirrly > Audits%s. Open one of the audits, or "
4461
+ "use the Compare Audit button to compare multiple audits and see how far "
4462
+ "you've come along. Read about the aspects you can work on to improve your "
4463
+ "score (find them on the right sidebar)."
4464
  msgstr ""
4465
 
4466
+ #: models/CheckSeo.php:870 models/CheckSeo.php:948
4467
+ msgid ""
4468
+ "Improve the score of your Audit to have a good chance of ranking high on "
4469
+ "Google."
4470
  msgstr ""
4471
 
4472
+ #: models/CheckSeo.php:880
4473
+ msgid "Reach 5 Inner Links for all your Focus Pages"
4474
  msgstr ""
4475
 
4476
+ #: models/CheckSeo.php:882
4477
+ msgid ""
4478
+ "Get at least five inner links to your Focus Pages from other pages in your "
4479
+ "site. If you don't have enough pages where you can link from, spend some "
4480
+ "time creating new content. Then, re-index with Google Search Console (each "
4481
+ "page from which you sent the links)"
4482
  msgstr ""
4483
 
4484
+ #: models/CheckSeo.php:893
4485
+ msgid "Time on Page for All Focus Pages: 1.5 minute average"
4486
  msgstr ""
4487
 
4488
+ #: models/CheckSeo.php:894
4489
+ msgid ""
4490
+ "If your pages consistently keep people on them for longer than average, the "
4491
+ "Google algorithm will adjust the search results to favor your site, because "
4492
+ "this interaction tells Google that content on your page is interesting and "
4493
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4494
+ "appear in the search engine rankings. Right now, the average time on page "
4495
+ "for your Focus Pages is under 1.5 minutes, which is not ideal. One thing you "
4496
+ "can do is check if all traffic sources send you people who spend very little "
4497
+ "time on your pages. If that's the case, make sure those sources stop sending "
4498
+ "you traffic. Yes, there is such a thing as 'bad traffic' and it can hurt "
4499
+ "your positions in Google. Also, you need to use [link]https://squirrly.co/"
4500
+ "seo/kit/[/link] and make sure Google reads the correct time on page. Most of "
4501
+ "the time, it doesn't, because its tracker gets a 'timeout'. In the kit, "
4502
+ "you'll find a plugin that doesn't allow google to time out. And it will "
4503
+ "improve the accuracy of the Time on Page readings."
4504
  msgstr ""
4505
 
4506
+ #: models/CheckSeo.php:895
4507
+ msgid ""
4508
+ "Try these tactics to keep visitors on your page for longer: Embed a video or "
4509
+ "two, add more visuals to make your page more attractive, format your content "
4510
+ "better to make your page easy to scan, ensure your page is laser-focused on "
4511
+ "what visitors expect to get from it."
4512
  msgstr ""
4513
 
4514
+ #: models/CheckSeo.php:896
4515
+ msgid "Keep visitors on your Focus Pages for longer to boost rankings."
4516
  msgstr ""
4517
 
4518
+ #: models/CheckSeo.php:906
4519
+ msgid "Get At Least 10 referring domains"
4520
  msgstr ""
4521
 
4522
+ #: models/CheckSeo.php:907 models/CheckSeo.php:998
4523
+ msgid ""
4524
+ "If you want more organic traffic, backlinks and referring domains are "
4525
+ "critical. Research has shown that the vast majority of pages (of analyzed ~ "
4526
+ "1 billion pages) without any referring domains get NO traffic from Google. "
4527
+ "There is also a positive correlation between the number of unique referring "
4528
+ "domains and the amount of search traffic the target web page receives."
4529
  msgstr ""
4530
 
4531
+ #: models/CheckSeo.php:908
4532
+ msgid ""
4533
+ "Find more websites that can send links to your own site. You need to get "
4534
+ "links to our site from at least 10 other domains from the web. You can run "
4535
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4536
+ "kind of website."
4537
+ msgstr ""
4538
 
4539
+ #: models/CheckSeo.php:909
4540
+ msgid "Get at least 10 referring domains to get more traffic."
4541
  msgstr ""
4542
 
4543
+ #: models/CheckSeo.php:919
4544
+ msgid "Reach 40 Social Media Shares for Each of Your Focus Pages"
4545
  msgstr ""
4546
 
4547
+ #: models/CheckSeo.php:920
4548
+ msgid ""
4549
+ "Try these tactics to reach at least 40 social media shares for each one of "
4550
+ "your Focus Pages: Share your content multiple times using different captions "
4551
+ "and images, make social media share buttons super easy to find, include "
4552
+ "calls-to-action that encourage site visitors to share. More proven methods "
4553
+ "you can use here: https://howto.squirrly.co/wordpress-seo/journey-to-better-"
4554
+ "ranking-day-6/. For a complete framework, get access to our 10,000 Visits "
4555
+ "from Social Media course on Education Cloud."
4556
  msgstr ""
4557
 
4558
+ #: models/CheckSeo.php:921
4559
+ msgid ""
4560
+ "Studies have shown there is a high correlation between social signals and "
4561
+ "ranking position. In one case study, a company achieved over 130,000 "
4562
+ "Facebook shares to a web page and shot up the rankings for keyword phrases "
4563
+ "that were very competitive. Our own SML (Squirrly Machine Learning) "
4564
+ "discovered ranking increases on tens of thousands of pages after they "
4565
+ "started getting shared to social media platforms. The biggest SEO experts "
4566
+ "agree that social media helps your SEO efforts. Strive to get as many social "
4567
+ "media shares as you can for your Focus Pages from trackable sources."
4568
  msgstr ""
4569
 
4570
+ #: models/CheckSeo.php:922
4571
+ msgid ""
4572
+ "Get at least 40 social media shares for each one of your Focus Pages. It's "
4573
+ "hard to rank a page that doesn't get shared to social media sites."
4574
  msgstr ""
4575
 
4576
+ #: models/CheckSeo.php:932
4577
+ msgid "Raise Authority Level to Over 20 for all Focus Pages"
4578
+ msgstr ""
 
 
 
4579
 
4580
+ #: models/CheckSeo.php:935
4581
+ msgid ""
4582
+ "Raise your Page Authority to over 20 for all Focus Pages. Otherwise, it will "
4583
+ "be nearly impossible for those pages to reach top positions on Google."
4584
  msgstr ""
4585
 
4586
+ #: models/CheckSeo.php:945
4587
+ msgid "Audit Score is Over 70%"
4588
  msgstr ""
4589
 
4590
+ #: models/CheckSeo.php:946
4591
+ msgid ""
4592
+ "The Squirrly Audit covers the main aspects that influence a site's "
4593
+ "performance. Plus, your SEO and digital marketing expertise will increase as "
4594
+ "you keep working on solving issues unveiled by the weekly Audit. You need a "
4595
+ "score over 70 to have good chances of ranking high on Google."
4596
  msgstr ""
4597
 
4598
+ #: models/CheckSeo.php:947
4599
+ #, php-format
4600
+ msgid ""
4601
+ "Open up your Audit from %sSquirrly > SEO Audit%s. Open one of the audits, or "
4602
+ "use the Compare Audit button to compare multiple audits and see how far "
4603
+ "you've come along. Read about the aspects you can work on to improve your "
4604
+ "score (find them on the right sidebar)."
4605
  msgstr ""
4606
 
4607
+ #: models/CheckSeo.php:958
4608
+ msgid "Get Minimum 30 Visitors / Day to Your Focus Pages"
4609
  msgstr ""
4610
 
4611
+ #: models/CheckSeo.php:971
4612
+ msgid "Reach Time on Page for All Focus Pages: 2 minute average"
4613
+ msgstr ""
 
 
 
4614
 
4615
+ #: models/CheckSeo.php:972
4616
+ msgid ""
4617
+ "If your pages consistently keep people on them for longer than average, the "
4618
+ "Google algorithm will adjust the search results to favor your site, because "
4619
+ "this interaction tells Google that content on your page is interesting and "
4620
+ "relevant. The longer people stay on your Focus Pages, the higher they will "
4621
+ "appear in the search engine rankings. Right now, the average time on page "
4622
+ "for your Focus Pages is under 2 minutes. You can make changes to improve "
4623
+ "that. Average time on page is one of the most important signals for Google."
4624
+ msgstr ""
4625
 
4626
+ #: models/CheckSeo.php:973
4627
+ msgid ""
4628
+ "Experiment with interactive content such as polls or quizzes to keep "
4629
+ "visitors on your site for longer, or make your content longer, if the topic "
4630
+ "is right. It's also worth checking what are your traffic sources, as some "
4631
+ "traffic sources can contribute to low time on page. "
4632
  msgstr ""
4633
 
4634
+ #: models/CheckSeo.php:974
4635
+ msgid ""
4636
+ "Keep visitors on your Focus Pages for at least 2 minutes (on average) to "
4637
+ "boost rankings. Keeping people over 2 minutes sends clear signals to Google "
4638
+ "that people love your pages."
4639
  msgstr ""
4640
 
4641
+ #: models/CheckSeo.php:984
4642
+ msgid "Get at least 20 referring domains"
4643
+ msgstr ""
4644
+
4645
+ #: models/CheckSeo.php:985
4646
  msgid ""
4647
+ "If you want more organic traffic, backlinks and referring domains are "
4648
+ "critical. Research has shown that the vast majority of pages (of analyzed ~ "
4649
+ "1 billion pages) without any referring domains get NO traffic from Google. "
4650
+ "There is also a positive correlation between the number of unique referring "
4651
+ "domains and the amount of search traffic the target web page receives. "
4652
  msgstr ""
4653
 
4654
+ #: models/CheckSeo.php:986
4655
  msgid ""
4656
+ "Find more websites that can send links to your own site. You need to get "
4657
+ "links to our site from at least 20 other domains from the web. You can run "
4658
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4659
+ "kind of website."
4660
  msgstr ""
4661
 
4662
+ #: models/CheckSeo.php:987
4663
+ msgid "Get at least 20 referring domains to get more traffic."
4664
  msgstr ""
4665
 
4666
+ #: models/CheckSeo.php:997
4667
+ msgid "Get at least 30 referring domains"
4668
  msgstr ""
4669
 
4670
+ #: models/CheckSeo.php:999
4671
+ msgid ""
4672
+ "Find more websites that can send links to your own site. You need to get "
4673
+ "links to our site from at least 30 other domains from the web. You can run "
4674
+ "Squirrly SPY reports on your competitors to find websites which link to your "
4675
+ "kind of website."
4676
  msgstr ""
4677
 
4678
+ #: models/CheckSeo.php:1000
4679
+ msgid "Get at least 30 reffering domains to get more traffic"
4680
  msgstr ""
4681
 
4682
+ #: models/CheckSeo.php:1010
4683
+ msgid "Get Minimum 70 Visitors / Day to Your Focus Pages"
4684
  msgstr ""
4685
 
4686
+ #: models/CheckSeo.php:1023
4687
+ msgid "Raise Authority Level to Over 35 for all Focus Pages"
4688
  msgstr ""
4689
 
4690
+ #: models/CheckSeo.php:1024
4691
+ msgid ""
4692
+ "Page authority is a metric that Squirrly's servers calculate according to "
4693
+ "data from different API, our own crawling and also SML (Squirrly Machine "
4694
+ "Learning fine tunes the data, according to the data sets we've been "
4695
+ "studying). Google has such a system as well, and we are basically "
4696
+ "replicating what they're doing. To improve this, you need: traffic to the "
4697
+ "page, good traffic metrics (time on page, low bounce rate), inner links, "
4698
+ "outbound links set to \"nofollow\", backlinks (links from 3rd party sites to "
4699
+ "your own site) and social media information."
4700
  msgstr ""
4701
 
4702
+ #: models/CheckSeo.php:1026
4703
+ msgid ""
4704
+ "Raise your Page Authority to over 35 for all Focus Pages. Do this and Google "
4705
+ "will start rewarding you with much better visibility on the search engine."
4706
  msgstr ""
4707
 
4708
+ #: models/CheckSeo.php:1036
4709
+ msgid "Get at least 1 Backlink for every Focus Page"
4710
  msgstr ""
4711
 
4712
+ #: models/CheckSeo.php:1037 models/CheckSeo.php:1050
4713
+ msgid ""
4714
+ "A very easy way to reach this goal is to get a Squirrly SPY report "
4715
+ "[link]https://squirrly.co/seo/spy/[/link] or something similar for your "
4716
+ "competitors (just see who is currently listed top 10 in Google for your main "
4717
+ "keyword for each Focus Page). You will see which sites link to them. Then "
4718
+ "you can talk to those site owners and ask them how they can include you as "
4719
+ "well, and also link to YOUR site."
4720
  msgstr ""
4721
 
4722
+ #: models/CheckSeo.php:1038
4723
+ msgid ""
4724
+ "Get 1 Backlink for each Focus Page. The 'PRO Ranking Tournament' course "
4725
+ "inside Education Cloud by Squirrly has many ideas in lesson 8. These ideas "
4726
+ "will help you get backlinks."
4727
  msgstr ""
4728
 
4729
+ #: models/CheckSeo.php:1039
4730
+ msgid ""
4731
+ "Get 1 Backlink (minimum) for each of your Focus Pages. Otherwise, it's "
4732
+ "pretty improbable that you will manage to reach top positions."
4733
  msgstr ""
4734
 
4735
+ #: models/CheckSeo.php:1049
4736
+ msgid "Get 10 Backlinks to your Focus Pages"
4737
  msgstr ""
4738
 
4739
+ #: models/CheckSeo.php:1051
4740
+ msgid ""
4741
+ "Get 10 Backlinks for each Focus Page. The 'PRO Ranking Tournament' course "
4742
+ "inside Education Cloud by Squirrly has many ideas in lesson 8. These ideas "
4743
+ "will help you get backlinks."
4744
  msgstr ""
4745
 
4746
+ #: models/CheckSeo.php:1052
4747
+ msgid ""
4748
+ "Reach over 10 Backlinks for each of your Focus Pages. Otherwise, it's pretty "
4749
+ "improbable that you will manage to reach top positions."
4750
  msgstr ""
4751
 
4752
+ #: models/CheckSeo.php:1062
4753
+ msgid "Help us with a positive review on WordPress."
4754
  msgstr ""
4755
 
4756
+ #: models/CheckSeo.php:1063
4757
+ msgid "Help us keep the Squirrly SEO plugin free with so many free features."
4758
  msgstr ""
4759
 
4760
+ #: models/CheckSeo.php:1064
4761
+ #, php-format
4762
+ msgid ""
4763
+ "Go to %sWordPress Directory%s and write a short positive review for us if "
4764
+ "you like the plugin."
4765
  msgstr ""
4766
 
4767
+ #: models/CheckSeo.php:1077 models/CheckSeo.php:1113
4768
+ msgid "You got better Traffic to your Focus Pages"
4769
  msgstr ""
4770
 
4771
+ #: models/CheckSeo.php:1086 models/CheckSeo.php:1095
4772
+ msgid "You got better Ranking to your Focus Pages"
 
 
 
4773
  msgstr ""
4774
 
4775
+ #: models/CheckSeo.php:1104
4776
+ msgid "You got better Time On Page to your Focus Pages"
 
 
4777
  msgstr ""
4778
 
4779
+ #: models/CheckSeo.php:1122
4780
+ msgid "You got better Authority to your Focus Pages"
 
 
 
 
 
4781
  msgstr ""
4782
 
4783
+ #: models/CheckSeo.php:1131
4784
+ msgid "You got better Social Signals to your Focus Pages"
 
 
4785
  msgstr ""
4786
 
4787
+ #: models/CheckSeo.php:1140
4788
+ msgid "You got better Loading Speed to your Focus Pages"
 
4789
  msgstr ""
4790
 
4791
+ #: models/CheckSeo.php:1149 models/CheckSeo.php:1158 models/CheckSeo.php:1167
4792
+ msgid "You got better Ranking for your Keywords"
 
 
 
4793
  msgstr ""
4794
 
4795
+ #: models/CheckSeo.php:1175
4796
+ msgid "You got better Score for your Audit"
4797
+ msgstr ""
4798
+
4799
+ # @ squirrly-seo
4800
+ #: models/CheckSeo.php:1475
4801
  #, fuzzy
4802
+ #| msgid "Could not send the email..."
4803
+ msgid "Could not verify the frontend."
4804
+ msgstr "Konnte E-Mail nicht senden ..."
4805
 
4806
+ #: models/CheckSeo.php:1842
4807
+ msgid "Just another WordPress site"
 
 
 
4808
  msgstr ""
4809
 
4810
+ #: models/CheckSeo.php:1969
4811
+ #, php-format
4812
+ msgid "Focus Page was not found (error %s)"
 
 
 
4813
  msgstr ""
4814
 
4815
+ #: models/CheckSeo.php:1970
4816
+ msgid ""
4817
+ "Task details: The way your WordPress site is currently hosted can affect the "
4818
+ "way Squirrly SEO operates in order to retrieve and process data about your "
4819
+ "Focus Pages. It’s important to do everything on your end to ensure that the "
4820
+ "Focus Pages audits can be generated by our system."
4821
  msgstr ""
4822
 
4823
+ #: models/CheckSeo.php:1971 models/CheckSeo.php:1990
4824
+ msgid ""
4825
+ "Use a different browser to check if your Focus Page is visible. Whitelist "
4826
+ "our crawler IP address (176.9.112.210) to allow our server to verify your "
4827
+ "page so that you’ll receive a full audit."
4828
  msgstr ""
4829
 
4830
+ #: models/CheckSeo.php:1972
4831
+ msgid "An error is preventing Squirrly from processing your Focus Page audits."
4832
  msgstr ""
4833
 
4834
+ #: models/CheckSeo.php:1979
4835
+ #, php-format
4836
+ msgid "Your Focus Page is redirected to another page (error %s)"
4837
  msgstr ""
4838
 
4839
+ #: models/CheckSeo.php:1980
4840
+ #, php-format
4841
+ msgid ""
4842
+ "Right now, your Focus Page sends users and search engines to a different URL "
4843
+ "from the one they originally requested. That’s because you set up a 301 or a "
4844
+ "302 redirect for this page. %s A redirect indicates that your Focus Page has "
4845
+ "moved to a different location. If the wrong type of redirect has been set "
4846
+ "up, search engines can be become confused as to which page they should rank. "
4847
+ "%s A redirect also interferes with how Squirrly’s Focus Pages system "
4848
+ "operates."
4849
  msgstr ""
4850
 
4851
+ #: models/CheckSeo.php:1981
4852
+ msgid ""
4853
+ "Choose a page that does NOT redirect to a different page as your Focus Page. "
4854
+ "Your Focus Page should have a single URL associated to it so that Squirrly "
4855
+ "can serve you the best data."
4856
  msgstr ""
4857
 
4858
+ #: models/CheckSeo.php:1982
4859
+ msgid "Make sure that your Focus Page is NOT redirected to a different page."
4860
  msgstr ""
4861
 
4862
+ #: models/CheckSeo.php:1988
4863
+ #, php-format
4864
+ msgid "Ensure your Focus Pages can be accessed (error %s)"
4865
  msgstr ""
4866
 
4867
+ #: models/CheckSeo.php:1989
4868
+ #, php-format
4869
+ msgid ""
4870
+ "A server-side error is preventing Squirrly from being able to access and "
4871
+ "audit your Focus Page. You need to fix this so that Squirrly SEO can analyze "
4872
+ "your page and serve you complete data on how to improve its chances of "
4873
+ "ranking. %sThe error can also prevent human visitors from accessing your "
4874
+ "page, which is a critical issue."
4875
+ msgstr ""
4876
 
4877
+ #: models/CheckSeo.php:1991
4878
+ msgid "A server-side error is preventing your Focus Pages from being accessed."
4879
+ msgstr ""
 
4880
 
4881
+ #: models/CheckSeo.php:1996
4882
+ #, php-format
4883
+ msgid "Make sure your Focus Pages can be audited (error %s)"
4884
+ msgstr ""
4885
+
4886
+ #: models/CheckSeo.php:1997
4887
+ msgid ""
4888
+ "Squirrly is unable to generate the audit for your Focus Page because it "
4889
+ "can’t connect to your WordPress site’s server. Why? Your WordPress site’s "
4890
+ "server may be down, or maybe your server is inadvertently blocking "
4891
+ "Squirrly’s IP address."
4892
+ msgstr ""
4893
+
4894
+ #: models/CheckSeo.php:1998
4895
+ msgid ""
4896
+ "Check to see if your WordPress site’s server is offline. Whitelist our "
4897
+ "crawler IP address (176.9.112.210) to allow our server to verify your page "
4898
+ "so that you’ll receive a full audit."
4899
+ msgstr ""
4900
+
4901
+ #: models/CheckSeo.php:1999
4902
+ msgid ""
4903
+ "An error prevents Squirrly from gathering critical data about your Focus "
4904
+ "Page."
4905
+ msgstr ""
4906
+
4907
+ #: models/FocusPages.php:21 models/bulkseo/Metas.php:137
4908
+ #: models/focuspages/Clicks.php:64 models/focuspages/Content.php:88
4909
+ #: models/focuspages/Ctr.php:64 models/focuspages/Image.php:80
4910
+ #: models/focuspages/Impressions.php:64 models/focuspages/Keyword.php:103
4911
+ #: models/focuspages/Keyword.php:106 models/focuspages/Snippet.php:149
4912
+ #: models/focuspages/Strategy.php:102 view/Blocks/KRFound.php:15
4913
+ #: view/Blocks/KRHistory.php:15 view/Ranking/Gscsync.php:31
4914
+ #: view/Ranking/Rankings.php:210 view/Ranking/Rankings.php:348
4915
+ #: view/Research/Briefcase.php:107 view/Research/Briefcase.php:247
4916
+ #: view/Research/History.php:29 view/Research/HistoryDetails.php:7
4917
+ #: view/Research/Research.php:192 view/Research/Suggested.php:28
4918
+ msgid "Keyword"
4919
+ msgstr ""
4920
+
4921
+ #: models/FocusPages.php:22
4922
+ msgid "Strategy"
4923
+ msgstr ""
4924
+
4925
+ # @ squirrly-seo
4926
+ #: models/FocusPages.php:23
4927
+ #, fuzzy
4928
+ #| msgid "SEO Software"
4929
+ msgid "SEO Content"
4930
+ msgstr "SEO Software"
4931
+
4932
+ #: models/FocusPages.php:24
4933
+ msgid "Words / Page"
4934
+ msgstr ""
4935
+
4936
+ #: models/FocusPages.php:25
4937
+ msgid "Platform SEO"
4938
+ msgstr ""
4939
+
4940
+ #: models/FocusPages.php:26
4941
+ msgid "Snippet"
4942
+ msgstr ""
4943
+
4944
+ # @ squirrly-seo
4945
+ #: models/FocusPages.php:27
4946
+ #, fuzzy
4947
+ #| msgid "Images"
4948
+ msgid "SEO Image"
4949
+ msgstr "Bilder"
4950
+
4951
+ #: models/FocusPages.php:28
4952
+ msgid "Traffic Health"
4953
+ msgstr ""
4954
+
4955
+ #: models/FocusPages.php:29
4956
+ msgid "Platform Health"
4957
+ msgstr ""
4958
+
4959
+ #: models/FocusPages.php:31
4960
+ msgid "Social Signals"
4961
+ msgstr ""
4962
+
4963
+ #: models/FocusPages.php:32
4964
+ msgid "Backlinks"
4965
+ msgstr ""
4966
+
4967
+ #: models/FocusPages.php:33
4968
+ msgid "Inner Links"
4969
+ msgstr ""
4970
+
4971
+ #: models/FocusPages.php:34
4972
+ msgid "Outbound Links"
4973
+ msgstr ""
4974
+
4975
+ #: models/FocusPages.php:35
4976
+ msgid "Accuracy"
4977
+ msgstr ""
4978
+
4979
+ #: models/FocusPages.php:36 view/Ranking/Gscsync.php:34
4980
+ msgid "CTR"
4981
+ msgstr ""
4982
+
4983
+ #: models/FocusPages.php:37 view/Ranking/Gscsync.php:33
4984
+ #: view/Ranking/Rankings.php:362
4985
+ msgid "Impressions"
4986
+ msgstr ""
4987
+
4988
+ #: models/FocusPages.php:38 view/Ranking/Gscsync.php:32
4989
+ #: view/Ranking/Rankings.php:368
4990
+ msgid "Clicks"
4991
+ msgstr ""
4992
+
4993
+ #: models/Ico.php:43
4994
+ msgid "File type error: Only ICO, JPEG, JPG, GIF or PNG files are allowed."
4995
+ msgstr ""
4996
+
4997
+ # @ squirrly-seo
4998
+ #: models/Ico.php:49
4999
+ msgid "GD error: The GD library must be installed on your server."
5000
+ msgstr "GD Fehler: Die GD-Bibliothek muss auf dem Server installiert werden."
5001
+
5002
+ # @ squirrly-seo
5003
+ #: models/Ico.php:55
5004
+ msgid "Delete error: Could not delete the old favicon."
5005
+ msgstr "Lösch Fehler: Konnte das alte Favicon nicht löschen."
5006
+
5007
+ # @ squirrly-seo
5008
+ #: models/Ico.php:62
5009
+ msgid "Upload error: Could not upload the favicon."
5010
+ msgstr "Upload Fehler: Konnte das Favicon nicht hochladen."
5011
+
5012
+ # @ squirrly-seo
5013
+ #: models/Ico.php:68
5014
+ msgid "Permission error: Could not change the favicon permissions."
5015
+ msgstr "Permission Fehler: Konnte Favicon-Berechtigungen nicht ändern."
5016
+
5017
+ # @ squirrly-seo
5018
+ #: models/Ico.php:89
5019
+ msgid ""
5020
+ "ICO Error: Could not create the ICO from file. Try with another file type."
5021
+ msgstr ""
5022
+ "ICO Fehler: konnte ICO aus der Datei nicht erstellen. Versuchen Sie es mit "
5023
+ "einem anderen Dateityp."
5024
+
5025
+ # @ squirrly-seo
5026
+ #: models/Ico.php:106
5027
+ msgid "The favicon has been updated."
5028
+ msgstr "Das Favicon wurde aktualisiert."
5029
+
5030
+ #: models/Menu.php:123 models/Menu.php:394
5031
+ msgid "First Step"
5032
+ msgstr ""
5033
+
5034
+ #: models/Menu.php:123 models/Menu.php:270 view/Blocks/Toolbar.php:39
5035
+ msgid "Overview"
5036
+ msgstr ""
5037
+
5038
+ #: models/Menu.php:124
5039
+ msgid " Overview"
5040
+ msgstr ""
5041
+
5042
+ # @ squirrly-seo
5043
+ #: models/Menu.php:131 view/Research/Briefcase.php:118
5044
+ #, fuzzy
5045
+ #| msgid "Do a research"
5046
+ msgid "Research"
5047
+ msgstr "Recherchieren"
5048
+
5049
+ # @ squirrly-seo
5050
+ #: models/Menu.php:132
5051
+ #, fuzzy
5052
+ #| msgid "Do a research"
5053
+ msgid " Research"
5054
+ msgstr "Recherchieren"
5055
+
5056
+ #: models/Menu.php:139
5057
+ msgid "Live Assistant"
5058
+ msgstr ""
5059
+
5060
+ #: models/Menu.php:140
5061
+ msgid " Live Assistant"
5062
+ msgstr ""
5063
+
5064
+ #: models/Menu.php:147
5065
+ msgid "All Snippets"
5066
+ msgstr ""
5067
+
5068
+ #: models/Menu.php:148
5069
+ msgid " Bulk Seo"
5070
+ msgstr ""
5071
+
5072
+ #: models/Menu.php:155
5073
+ msgid "SEO Settings"
5074
+ msgstr ""
5075
+
5076
+ #: models/Menu.php:156
5077
+ msgid " SEO Settings"
5078
+ msgstr ""
5079
+
5080
+ #: models/Menu.php:163 models/Menu.php:250 view/Blocks/FocusPages.php:6
5081
+ #: view/FocusPages/Pagelist.php:23
5082
+ msgid "Focus Pages"
5083
+ msgstr ""
5084
+
5085
+ #: models/Menu.php:164
5086
+ msgid " Focus Pages"
5087
+ msgstr ""
5088
+
5089
+ #: models/Menu.php:171 view/Blocks/Audits.php:6
5090
+ msgid "SEO Audit"
5091
+ msgstr ""
5092
+
5093
+ #: models/Menu.php:172
5094
+ msgid " SEO Audit"
5095
+ msgstr ""
5096
+
5097
+ #: models/Menu.php:179 models/Menu.php:290
5098
+ msgid "Rankings"
5099
+ msgstr ""
5100
+
5101
+ #: models/Menu.php:180
5102
+ msgid " Rankings"
5103
+ msgstr ""
5104
+
5105
+ # @ squirrly-seo
5106
+ #: models/Menu.php:204
5107
+ #, fuzzy
5108
+ #| msgid "Keywords:"
5109
+ msgid "Find Keywords"
5110
+ msgstr "Schlüsselwörter:"
5111
+
5112
+ # @ squirrly-seo
5113
+ #: models/Menu.php:205
5114
+ #, fuzzy
5115
+ #| msgid "Do a research"
5116
+ msgid "do a keyword research"
5117
+ msgstr "Recherchieren"
5118
+
5119
+ #: models/Menu.php:210 view/Research/Briefcase.php:18
5120
+ msgid "Briefcase"
5121
+ msgstr ""
5122
+
5123
+ # @ squirrly-seo
5124
+ #: models/Menu.php:211
5125
+ #, fuzzy
5126
+ #| msgid "Use this keyword"
5127
+ msgid "save the best Keywords"
5128
+ msgstr "Dieses Schlüsselwort verwenden"
5129
+
5130
+ #: models/Menu.php:216 view/Research/Briefcase.php:30
5131
+ msgid "Labels"
5132
+ msgstr ""
5133
+
5134
+ # @ squirrly-seo
5135
+ #: models/Menu.php:217
5136
+ #, fuzzy
5137
+ #| msgid "Tips: 2-4 keywords"
5138
+ msgid "group keywords"
5139
+ msgstr "Tipp: Länge 2-4 Schlüsselwörter"
5140
+
5141
+ #: models/Menu.php:222 view/Research/Suggested.php:15
5142
+ msgid "Suggested"
5143
+ msgstr ""
5144
+
5145
+ # @ squirrly-seo
5146
+ #: models/Menu.php:223
5147
+ #, fuzzy
5148
+ #| msgid "Enter a keyword"
5149
+ msgid "better keywords found"
5150
+ msgstr "Ein Schlüsselwort eingeben"
5151
+
5152
+ #: models/Menu.php:228 view/Research/History.php:16
5153
+ msgid "History"
5154
+ msgstr ""
5155
+
5156
+ #: models/Menu.php:229
5157
+ msgid "keyword research history"
5158
+ msgstr ""
5159
+
5160
+ #: models/Menu.php:236
5161
+ msgid "Optimize Posts"
5162
+ msgstr ""
5163
+
5164
+ #: models/Menu.php:237
5165
+ msgid "use the Live Assistant"
5166
+ msgstr ""
5167
+
5168
+ #: models/Menu.php:242 models/Menu.php:282 models/Menu.php:302
5169
+ msgid "Settings"
5170
+ msgstr ""
5171
+
5172
+ #: models/Menu.php:243
5173
+ msgid "live assistant setup"
5174
+ msgstr ""
5175
+
5176
+ #: models/Menu.php:251
5177
+ msgid "all my focus pages"
5178
+ msgstr ""
5179
+
5180
+ #: models/Menu.php:262 models/Menu.php:276
5181
+ msgid "Add New Page"
5182
+ msgstr ""
5183
+
5184
+ #: models/Menu.php:263
5185
+ msgid "add page in focus pages"
5186
+ msgstr ""
5187
+
5188
+ #: models/Menu.php:271
5189
+ msgid "See all the SEO audits"
5190
+ msgstr ""
5191
+
5192
+ #: models/Menu.php:277
5193
+ msgid "add page in audit"
5194
+ msgstr ""
5195
+
5196
+ # @ squirrly-seo
5197
+ #: models/Menu.php:283
5198
+ #, fuzzy
5199
+ #| msgid "Squirrly settings"
5200
+ msgid "Audit settings"
5201
+ msgstr "Squirrly Einstellungen"
5202
+
5203
+ #: models/Menu.php:291
5204
+ msgid "See Google ranking"
5205
+ msgstr ""
5206
+
5207
+ # @ squirrly-seo
5208
+ #: models/Menu.php:296
5209
+ #, fuzzy
5210
+ #| msgid "+ Add keyword"
5211
+ msgid "Add Keywords"
5212
+ msgstr "Fügen Sie ein anderes Schlüsselwort ein"
5213
+
5214
+ # @ squirrly-seo
5215
+ #: models/Menu.php:297
5216
+ #, fuzzy
5217
+ #| msgid "+ Add keyword"
5218
+ msgid "Add briefcase keywords"
5219
+ msgstr "Fügen Sie ein anderes Schlüsselwort ein"
5220
+
5221
+ # @ squirrly-seo
5222
+ #: models/Menu.php:303
5223
+ #, fuzzy
5224
+ #| msgid "Save settings"
5225
+ msgid "Ranking settings"
5226
+ msgstr "Einstellungen speichern"
5227
+
5228
+ #: models/Menu.php:312 view/BulkSeo/Bulkseo.php:29
5229
+ #: view/SeoSettings/Bulkseo.php:25
5230
+ msgid "Bulk SEO"
5231
+ msgstr ""
5232
+
5233
+ #: models/Menu.php:313
5234
+ msgid "optimize all pages"
5235
+ msgstr ""
5236
+
5237
+ # @ squirrly-seo
5238
+ #: models/Menu.php:321
5239
+ #, fuzzy
5240
+ #| msgid "automatically"
5241
+ msgid "Automation"
5242
+ msgstr "automatisch"
5243
+
5244
+ #: models/Menu.php:322
5245
+ msgid "patterns & automation"
5246
+ msgstr ""
5247
+
5248
+ #: models/Menu.php:327 view/SeoSettings/Metas.php:29
5249
+ msgid "SEO Metas"
5250
+ msgstr ""
5251
+
5252
+ #: models/Menu.php:328
5253
+ msgid "required on-page metas"
5254
+ msgstr ""
5255
+
5256
+ #: models/Menu.php:333
5257
+ msgid "JSON LD"
5258
+ msgstr ""
5259
+
5260
+ #: models/Menu.php:334
5261
+ msgid "google structured data"
5262
+ msgstr ""
5263
+
5264
+ #: models/Menu.php:339 view/SeoSettings/Social.php:27
5265
+ msgid "Social Media"
5266
+ msgstr ""
5267
+
5268
+ #: models/Menu.php:340
5269
+ msgid "social share options"
5270
+ msgstr ""
5271
+
5272
+ #: models/Menu.php:345 view/SeoSettings/Tracking.php:27
5273
+ msgid "Tracking Tools"
5274
+ msgstr ""
5275
+
5276
+ #: models/Menu.php:346
5277
+ msgid "google analytics, pixel, etc."
5278
+ msgstr ""
5279
+
5280
+ # @ squirrly-seo
5281
+ #: models/Menu.php:351
5282
+ #, fuzzy
5283
+ #| msgid "Connecting ..."
5284
+ msgid "Connection"
5285
+ msgstr "Verbinden ..."
5286
+
5287
+ #: models/Menu.php:352
5288
+ msgid "webmaster tools"
5289
+ msgstr ""
5290
+
5291
+ #: models/Menu.php:357 view/SeoSettings/Sitemap.php:28
5292
+ msgid "Sitemap XML"
5293
+ msgstr ""
5294
+
5295
+ #: models/Menu.php:358
5296
+ msgid "setup the sitemap"
5297
+ msgstr ""
5298
+
5299
+ #: models/Menu.php:363
5300
+ msgid "Robots.txt"
5301
+ msgstr ""
5302
+
5303
+ #: models/Menu.php:364
5304
+ msgid "search engine filters"
5305
+ msgstr ""
5306
+
5307
+ #: models/Menu.php:369
5308
+ msgid "Favicon"
5309
+ msgstr ""
5310
+
5311
+ # @ squirrly-seo
5312
+ #: models/Menu.php:370
5313
+ #, fuzzy
5314
+ #| msgid "Change the Website Icon"
5315
+ msgid "add website icon"
5316
+ msgstr "Ändern Sie das Website-Symbol"
5317
+
5318
+ #: models/Menu.php:375
5319
+ msgid "Import/Export"
5320
+ msgstr ""
5321
+
5322
+ #: models/Menu.php:376
5323
+ msgid "import & export SEO"
5324
+ msgstr ""
5325
+
5326
+ #: models/Menu.php:385
5327
+ msgid "Advanced"
5328
+ msgstr ""
5329
+
5330
+ # @ squirrly-seo
5331
+ #: models/Menu.php:386
5332
+ #, fuzzy
5333
+ #| msgid "Save settings"
5334
+ msgid "Advanced SEO Settings"
5335
+ msgstr "Einstellungen speichern"
5336
+
5337
+ #: models/Menu.php:395
5338
+ msgid "all the SEO features"
5339
+ msgstr ""
5340
+
5341
+ #: models/Menu.php:400 view/Onboarding/Step3.php:52
5342
+ msgid "Import"
5343
+ msgstr ""
5344
+
5345
+ #: models/Menu.php:401
5346
+ msgid "import settings and SEO"
5347
+ msgstr ""
5348
+
5349
+ #: models/Menu.php:406 view/Onboarding/Step4.php:11
5350
+ msgid "Final Step"
5351
+ msgstr ""
5352
+
5353
+ #: models/Menu.php:407
5354
+ msgid "start using Squirrly SEO"
5355
+ msgstr ""
5356
+
5357
+ # @ squirrly-seo
5358
+ #: models/Menu.php:415
5359
+ #, fuzzy
5360
+ #| msgid "Blogs"
5361
+ msgid "Blogging"
5362
+ msgstr "Blogs"
5363
+
5364
+ #: models/Menu.php:416
5365
+ msgid "Blogging overwiew"
5366
+ msgstr ""
5367
+
5368
+ #: models/Menu.php:421
5369
+ msgid "Traffic"
5370
+ msgstr ""
5371
+
5372
+ #: models/Menu.php:422
5373
+ msgid "Weekly website traffic"
5374
+ msgstr ""
5375
+
5376
+ #: models/Menu.php:427
5377
+ msgid "SEO"
5378
+ msgstr ""
5379
+
5380
+ #: models/Menu.php:428
5381
+ msgid "On-Page optimization"
5382
+ msgstr ""
5383
+
5384
+ #: models/Menu.php:433
5385
+ msgid "Social"
5386
+ msgstr ""
5387
+
5388
+ #: models/Menu.php:434
5389
+ msgid "Social signals and shares"
5390
+ msgstr ""
5391
+
5392
+ #: models/Menu.php:439
5393
+ msgid "Links"
5394
+ msgstr ""
5395
+
5396
+ #: models/Menu.php:440
5397
+ msgid "Backlinks and Innerlinks"
5398
+ msgstr ""
5399
+
5400
+ #: models/Menu.php:445 models/focuspages/Authority.php:47
5401
+ msgid "Authority"
5402
+ msgstr ""
5403
+
5404
+ #: models/Menu.php:446
5405
+ msgid "Website Off-Page score"
5406
+ msgstr ""
5407
+
5408
+ #: models/Post.php:73
5409
+ msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
5410
+ msgstr ""
5411
+
5412
+ #: models/Post.php:74
5413
+ msgid ""
5414
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
5415
+ "the HTML form."
5416
+ msgstr ""
5417
+
5418
+ #: models/Post.php:75
5419
+ msgid "The uploaded file was only partially uploaded."
5420
+ msgstr ""
5421
+
5422
+ #: models/Post.php:76
5423
+ msgid "No file was uploaded."
5424
+ msgstr ""
5425
+
5426
+ #: models/Post.php:78
5427
+ msgid "Missing a temporary folder."
5428
+ msgstr ""
5429
+
5430
+ #: models/Post.php:79
5431
+ msgid "Failed to write file to disk."
5432
+ msgstr ""
5433
+
5434
+ #: models/Post.php:80
5435
+ msgid "File upload stopped by extension."
5436
+ msgstr ""
5437
+
5438
+ #: models/Post.php:97
5439
+ msgid "Invalid form submission."
5440
+ msgstr ""
5441
+
5442
+ #: models/Post.php:107
5443
+ msgid "File is empty. Please upload something more substantial."
5444
+ msgstr ""
5445
+
5446
+ #: models/Post.php:109
5447
+ msgid ""
5448
+ "File is empty. Please upload something more substantial. This error could "
5449
+ "also be caused by uploads being disabled in your php.ini or by post_max_size "
5450
+ "being defined as smaller than upload_max_filesize in php.ini."
5451
+ msgstr ""
5452
+
5453
+ #: models/Post.php:115
5454
+ msgid "Specified file failed upload test."
5455
+ msgstr ""
5456
+
5457
+ #: models/Post.php:128
5458
+ msgid "Sorry, this file type is not permitted for security reasons."
5459
+ msgstr ""
5460
+
5461
+ #: models/Post.php:153
5462
+ #, php-format
5463
+ msgid "The uploaded file could not be moved to %s."
5464
+ msgstr ""
5465
+
5466
+ #: models/Post.php:234
5467
+ msgid "Keyword with 2 or more words"
5468
+ msgstr ""
5469
+
5470
+ #: models/Post.php:235
5471
+ msgid ""
5472
+ "Even if a long tail keyword won't bring as many visitors as one keyword "
5473
+ "would, the traffic those keywords will bring will be better, and more "
5474
+ "focused towards what you're selling."
5475
+ msgstr ""
5476
+
5477
+ #: models/Post.php:238
5478
+ msgid "Domain"
5479
+ msgstr ""
5480
+
5481
+ #: models/Post.php:240
5482
+ msgid "Keyword is present in the URL"
5483
+ msgstr ""
5484
+
5485
+ #: models/Post.php:241
5486
+ msgid ""
5487
+ "The keywords must be present in the URL for a better ranking. You should "
5488
+ "consider not to add a keyword more than once."
5489
+ msgstr ""
5490
+
5491
+ #: models/Post.php:244
5492
+ msgid "Clean & Friendly"
5493
+ msgstr ""
5494
+
5495
+ #: models/Post.php:246
5496
+ #, php-format
5497
+ msgid "Title is Google Friendly %s: more keywords %s: over-optimized! %s"
5498
+ msgstr ""
5499
+
5500
+ #: models/Post.php:247
5501
+ msgid ""
5502
+ "It calculates the right number of times your keyword should appear mentioned "
5503
+ "in the text and makes sure you do not over-optimize."
5504
+ msgstr ""
5505
+
5506
+ #: models/Post.php:250
5507
+ #, php-format
5508
+ msgid "Content is Google Friendly %s: more keywords %s: over-optimized! %s"
5509
+ msgstr ""
5510
+
5511
+ #: models/Post.php:251
5512
+ msgid ""
5513
+ "It calculates the right number of times your keyword should appear mentioned "
5514
+ "in the text and makes sure you do not over-optimize"
5515
+ msgstr ""
5516
+
5517
+ #: models/Post.php:254
5518
+ #, fuzzy, php-format
5519
+ #| msgid "Optimize for Keyword"
5520
+ msgid "Over Optimization %s"
5521
+ msgstr "Schlüsselwort optimieren"
5522
+
5523
+ #: models/Post.php:255
5524
+ msgid ""
5525
+ "Checks if there are words in the whole text that appear way too many times"
5526
+ msgstr ""
5527
+
5528
+ #: models/Post.php:258
5529
+ #, php-format
5530
+ msgid "Human Friendly %s"
5531
+ msgstr ""
5532
+
5533
+ #: models/Post.php:259
5534
+ msgid ""
5535
+ "Your readers (who are not search engine bots) should find a clear text, with "
5536
+ "a rich vocabulary, that takes into account some basic rules of writing: such "
5537
+ "as having an introduction, a conclusion (in which you state the topic you're "
5538
+ "writing about). Also, you can improve their reading experience by avoiding "
5539
+ "repetitions."
5540
+ msgstr ""
5541
+
5542
+ #: models/Post.php:262 models/focuspages/Snippet.php:89
5543
+ #: models/focuspages/Snippet.php:205 models/focuspages/Snippet.php:227
5544
+ #: view/Audits/Addpage.php:131 view/Blocks/Snippet.php:171
5545
+ #: view/Blocks/Snippet.php:570 view/Blocks/Snippet.php:825
5546
+ #: view/BulkSeo/Bulkseo.php:143 view/FocusPages/Addpage.php:132
5547
+ #: view/SeoSettings/Automation.php:125 view/SeoSettings/Bulkseo.php:138
5548
+ #: view/SeoSettings/Metas.php:157
5549
+ msgid "Title"
5550
+ msgstr ""
5551
+
5552
+ #: models/Post.php:264
5553
+ msgid "Keywords are used in Title"
5554
+ msgstr ""
5555
+
5556
+ #: models/Post.php:265
5557
+ msgid "The keywords need to appear in the title of the article"
5558
+ msgstr ""
5559
+
5560
+ # @ squirrly-seo
5561
+ #: models/Post.php:268
5562
+ #, fuzzy
5563
+ #| msgid "Tips: Length 70-255 chars"
5564
+ msgid "Title length is between 10-75 chars"
5565
+ msgstr "Tipp: Länge 70-255 Charaktere"
5566
+
5567
+ #: models/Post.php:269
5568
+ msgid ""
5569
+ "The optimum length for Title is between 10-75 chars on major search engines."
5570
+ msgstr ""
5571
+
5572
+ #: models/Post.php:272
5573
+ msgid "Title is different from domain name"
5574
+ msgstr ""
5575
+
5576
+ #: models/Post.php:273
5577
+ msgid ""
5578
+ "Since the Google Penguin Update, the title must be different from the domain "
5579
+ "name, or you might get banned soon."
5580
+ msgstr ""
5581
+
5582
+ # @ squirrly-seo
5583
+ #: models/Post.php:276
5584
+ #, fuzzy
5585
+ #| msgid "SEO Software"
5586
+ msgid "Content"
5587
+ msgstr "SEO Software"
5588
+
5589
+ #: models/Post.php:278
5590
+ msgid "Keywords are used in Content"
5591
+ msgstr ""
5592
+
5593
+ #: models/Post.php:279
5594
+ msgid "The keyword must appear in the body of the article, at least once"
5595
+ msgstr ""
5596
+
5597
+ # @ squirrly-seo
5598
+ #: models/Post.php:282
5599
+ #, fuzzy, php-format
5600
+ #| msgid "Could not send the email..."
5601
+ msgid "Bold one of the keywords %s"
5602
+ msgstr "Konnte E-Mail nicht senden ..."
5603
+
5604
+ #: models/Post.php:283
5605
+ msgid ""
5606
+ "Bolding your keywords will help search engines figure out what your content "
5607
+ "is about and what topic you cover. It's also useful for your Human readers "
5608
+ "to bold some of the most important ideas."
5609
+ msgstr ""
5610
+
5611
+ #: models/Post.php:286
5612
+ msgid "Keywords used in headline"
5613
+ msgstr ""
5614
+
5615
+ #: models/Post.php:287
5616
+ msgid ""
5617
+ "The keywords should be used in headings like H2, H3, H4. Try NOT to use them "
5618
+ "all, for it will seem to be a SEO abuse. You can use your H2 button from the "
5619
+ "editor to do this. It works like the Bold, Italic or Underline buttons."
5620
+ msgstr ""
5621
+
5622
+ #: models/Post.php:290
5623
+ msgid "Use image(s) in content or featured image"
5624
+ msgstr ""
5625
+
5626
+ #: models/Post.php:291
5627
+ msgid ""
5628
+ "Articles need to be optimized for human beings as well, so you should place "
5629
+ "an image at the begining of your article."
5630
+ msgstr ""
5631
+
5632
+ #: models/Post.php:294
5633
+ msgid "Use keywords in the Alternative Text field of the image"
5634
+ msgstr ""
5635
+
5636
+ #: models/Post.php:295
5637
+ msgid ""
5638
+ "Add at least one image in your article. Now use your keyword in the "
5639
+ "description of the image. The Alternative Text field of the image."
5640
+ msgstr ""
5641
+
5642
+ #: models/PostsList.php:21
5643
+ msgid "Optimized:"
5644
+ msgstr ""
5645
+
5646
+ #: models/PostsList.php:24
5647
+ msgid "Optimize it with Squirrly Live Assistant"
5648
+ msgstr ""
5649
+
5650
+ #: models/PostsList.php:48 models/PostsList.php:74
5651
+ msgid "Snippet optimized:"
5652
+ msgstr ""
5653
+
5654
+ #: models/PostsList.php:48 models/PostsList.php:74
5655
+ msgid "task(s) remained."
5656
+ msgstr ""
5657
+
5658
+ #: models/PostsList.php:52 models/PostsList.php:78
5659
+ msgid "Can't get snippet data"
5660
+ msgstr ""
5661
+
5662
+ #: models/PostsList.php:55 models/PostsList.php:80 view/Blocks/Snippet.php:133
5663
+ msgid "Edit Snippet"
5664
+ msgstr ""
5665
+
5666
+ # @ squirrly-seo
5667
+ #: models/RoleManager.php:96
5668
+ #, fuzzy
5669
+ #| msgid "Squirrly LIVE SEO assistant"
5670
+ msgid "Squirrly SEO Editor"
5671
+ msgstr "Squirrly LIVE SEO-Assistent"
5672
+
5673
+ # @ squirrly-seo
5674
+ #: models/RoleManager.php:97
5675
+ #, fuzzy
5676
+ #| msgid "Squirrly LIVE SEO assistant"
5677
+ msgid "Squirrly SEO Admin"
5678
+ msgstr "Squirrly LIVE SEO-Assistent"
5679
+
5680
+ #: models/Snippet.php:250
5681
+ msgid "You don't have enough pemission to edit this article"
5682
+ msgstr ""
5683
+
5684
+ # @ squirrly-seo
5685
+ #: models/Snippet.php:343
5686
+ #, fuzzy
5687
+ #| msgid "Could not send the email..."
5688
+ msgid "Error! Could not save the data."
5689
+ msgstr "Konnte E-Mail nicht senden ..."
5690
+
5691
+ #: models/Snippet.php:348
5692
+ msgid "Error! Invalid request."
5693
+ msgstr ""
5694
+
5695
+ # @ squirrly-seo
5696
+ #: models/Snippet.php:380
5697
+ #, fuzzy
5698
+ #| msgid "Could not send the email..."
5699
+ msgid "Couldn't find the page"
5700
+ msgstr "Konnte E-Mail nicht senden ..."
5701
+
5702
+ #: models/Snippet.php:396 models/Snippet.php:407
5703
+ msgid "No Polylang translation for this post."
5704
+ msgstr ""
5705
+
5706
+ #: models/abstract/Assistant.php:120
5707
+ msgid "We are gathering data for this category"
5708
+ msgstr ""
5709
+
5710
+ #: models/abstract/Assistant.php:161
5711
+ msgid "Not enough data to process this task"
5712
+ msgstr ""
5713
+
5714
+ #: models/abstract/Assistant.php:165 view/Blocks/Snippet.php:308
5715
+ msgid "Current"
5716
+ msgstr ""
5717
+
5718
+ #: models/bulkseo/Metas.php:55
5719
+ msgid "Title not empty"
5720
+ msgstr ""
5721
+
5722
+ #: models/bulkseo/Metas.php:56 view/Blocks/Snippet.php:187
5723
+ #: view/Blocks/Snippet.php:586 view/Blocks/Snippet.php:841
5724
+ msgid "Current Title"
5725
+ msgstr ""
5726
+
5727
+ #: models/bulkseo/Metas.php:58
5728
+ #, php-format
5729
+ msgid ""
5730
+ "The title for this URL must not be empty. %s Write a title for this page. "
5731
+ "The title is very important because it shows up in the browser tab and in "
5732
+ "the Google listing for your page. %s The better you write the title, the "
5733
+ "more clicks you can get when people find your page on search engines."
5734
+ msgstr ""
5735
+
5736
+ #: models/bulkseo/Metas.php:61
5737
+ #, php-format
5738
+ msgid "Title up to %s chars"
5739
+ msgstr ""
5740
+
5741
+ #: models/bulkseo/Metas.php:62
5742
+ msgid "Current Title Length"
5743
+ msgstr ""
5744
+
5745
+ #: models/bulkseo/Metas.php:63 models/bulkseo/Metas.php:81
5746
+ #: models/bulkseo/Opengraph.php:72 models/bulkseo/Opengraph.php:82
5747
+ #: models/bulkseo/Twittercard.php:69 models/bulkseo/Twittercard.php:79
5748
+ msgid "chars"
5749
+ msgstr ""
5750
+
5751
+ #: models/bulkseo/Metas.php:64 models/bulkseo/Opengraph.php:73
5752
+ #: models/bulkseo/Twittercard.php:70
5753
+ #, php-format
5754
+ msgid ""
5755
+ "Title has to be longer than %s chars and up to %s chars. %s You can change "
5756
+ "the title max length from %sSEO Settings > Automation%s."
5757
+ msgstr ""
5758
+
5759
+ #: models/bulkseo/Metas.php:67 models/focuspages/Snippet.php:100
5760
+ msgid "Keyword in title"
5761
+ msgstr ""
5762
+
5763
+ # @ squirrly-seo
5764
+ #: models/bulkseo/Metas.php:68 models/bulkseo/Metas.php:86
5765
+ #, fuzzy
5766
+ #| msgid "Squirrly Keyword Research"
5767
+ msgid "Squirrly Keyword"
5768
+ msgstr "Squirrly Erweiterte Suche!"
5769
+
5770
+ # @ squirrly-seo
5771
+ #: models/bulkseo/Metas.php:69 models/bulkseo/Metas.php:87
5772
+ #, fuzzy
5773
+ #| msgid "Keywords:"
5774
+ msgid "no keywords"
5775
+ msgstr "Schlüsselwörter:"
5776
+
5777
+ #: models/bulkseo/Metas.php:70 models/focuspages/Snippet.php:102
5778
+ #, php-format
5779
+ msgid ""
5780
+ "Your keyword must be present in the title of the page. %s It's a very "
5781
+ "important element through which you make sure that you connect the "
5782
+ "searcher's intent to the content on your page. %s If I'm looking for \"buy "
5783
+ "cheap smartwatch\" and you give me a page called \"Luna Presentation\", I "
5784
+ "will never click your page. Why? Because I might not know that Luna is a "
5785
+ "smartwatch designed by VectorWatch. %s \"Buy Cheap Smartwatch - Luna by "
5786
+ "VectorWatch\" would be a much better choice for a title."
5787
+ msgstr ""
5788
+
5789
+ # @ squirrly-seo
5790
+ #: models/bulkseo/Metas.php:73
5791
+ #, fuzzy
5792
+ #| msgid "Description:"
5793
+ msgid "Description not empty"
5794
+ msgstr "Beschreibung:"
5795
+
5796
+ #: models/bulkseo/Metas.php:74 view/Blocks/Snippet.php:239
5797
+ #: view/Blocks/Snippet.php:630 view/Blocks/Snippet.php:885
5798
+ msgid "Current Description"
5799
+ msgstr ""
5800
+
5801
+ #: models/bulkseo/Metas.php:76
5802
+ #, php-format
5803
+ msgid ""
5804
+ "Meta descriptions are important for SEO on multiple search engines. %s You "
5805
+ "need to have a meta description for this URL. %s The better you write it, "
5806
+ "the higher the chances of people clicking on your listing when they find it "
5807
+ "on search engines."
5808
+ msgstr ""
5809
+
5810
+ #: models/bulkseo/Metas.php:79
5811
+ #, php-format
5812
+ msgid "Description up to %s chars"
5813
+ msgstr ""
5814
+
5815
+ #: models/bulkseo/Metas.php:80
5816
+ msgid "Current Description Length"
5817
+ msgstr ""
5818
+
5819
+ #: models/bulkseo/Metas.php:82 models/bulkseo/Opengraph.php:83
5820
+ #: models/bulkseo/Twittercard.php:80
5821
+ #, php-format
5822
+ msgid ""
5823
+ "Description has to be longer than %s chars and up to %s chars. %s You can "
5824
+ "change the description max length from %sSEO Settings > Automation%s."
5825
+ msgstr ""
5826
+
5827
+ #: models/bulkseo/Metas.php:85 models/focuspages/Snippet.php:105
5828
+ msgid "Keyword in description"
5829
+ msgstr ""
5830
+
5831
+ #: models/bulkseo/Metas.php:88
5832
+ #, php-format
5833
+ msgid ""
5834
+ "Same as with the title task. %s If a user reads the description of your page "
5835
+ "on Google, but cannot find the keyword they searched for in that text, then "
5836
+ "they'd have very low chances of actually clicking and visiting your page. %s "
5837
+ "They'd go to the next page ranked on Google for that keyword. %s Think about "
5838
+ "this: Google itself is trying more and more to display keywords in the "
5839
+ "description of the pages it brings to TOP 10. It's pretty clear they care a "
5840
+ "lot about this, because that's what people want to find on the search engine."
5841
+ msgstr ""
5842
+
5843
+ #: models/bulkseo/Metas.php:91
5844
+ msgid "Meta Keywords (2-4 Words)"
5845
+ msgstr ""
5846
+
5847
+ # @ squirrly-seo
5848
+ #: models/bulkseo/Metas.php:93
5849
+ #, fuzzy
5850
+ #| msgid "Enter a keyword"
5851
+ msgid "no meta keywords"
5852
+ msgstr "Ein Schlüsselwort eingeben"
5853
+
5854
+ #: models/bulkseo/Metas.php:94
5855
+ msgid ""
5856
+ "Even if Meta keywords are not mandatory for Google, it's important for other "
5857
+ "search engines to find this meta and to index your post for these keywords."
5858
+ msgstr ""
5859
+
5860
+ #: models/bulkseo/Metas.php:98
5861
+ msgid "Current Link"
5862
+ msgstr ""
5863
+
5864
+ #: models/bulkseo/Metas.php:100
5865
+ #, php-format
5866
+ msgid ""
5867
+ "You don't have to set any canonical link if your post is not copied from "
5868
+ "another source. %s Squirrly will alert you if your canonical link is not the "
5869
+ "same with the current post's URL. %s The canonical link is used to tell "
5870
+ "search engines which URL is the original one. The original is the one that "
5871
+ "gets indexed and ranked."
5872
+ msgstr ""
5873
+
5874
+ #: models/bulkseo/Metas.php:109
5875
+ msgid "Some Squirrly Metas are deactivated."
5876
+ msgstr ""
5877
+
5878
+ #: models/bulkseo/Metas.php:114
5879
+ msgid "Some Squirrly Metas are not set correctly."
5880
+ msgstr ""
5881
+
5882
+ #: models/bulkseo/Metas.php:119
5883
+ msgid "Some Squirrly Metas are generated automatically."
5884
+ msgstr ""
5885
+
5886
+ #: models/bulkseo/Metas.php:122
5887
+ msgid "All Squirrly Metas are customized and set correctly."
5888
+ msgstr ""
5889
+
5890
+ #: models/bulkseo/Metas.php:133 models/bulkseo/Opengraph.php:125
5891
+ #: models/bulkseo/Twittercard.php:122 models/bulkseo/Visibility.php:69
5892
+ #: models/focuspages/Accuracy.php:34 models/focuspages/Audit.php:144
5893
+ #: models/focuspages/Authority.php:33 models/focuspages/Backlinks.php:46
5894
+ #: models/focuspages/Clicks.php:56 models/focuspages/Content.php:75
5895
+ #: models/focuspages/Ctr.php:56 models/focuspages/Image.php:74
5896
+ #: models/focuspages/Impressions.php:56 models/focuspages/Indexability.php:89
5897
+ #: models/focuspages/Innerlinks.php:64 models/focuspages/Keyword.php:79
5898
+ #: models/focuspages/Length.php:55 models/focuspages/Nofollow.php:65
5899
+ #: models/focuspages/Onpage.php:78 models/focuspages/Ranking.php:35
5900
+ #: models/focuspages/Snippet.php:143 models/focuspages/Social.php:56
5901
+ #: models/focuspages/Strategy.php:96 models/focuspages/Traffic.php:94
5902
+ msgid "Current URL"
5903
+ msgstr ""
5904
+
5905
+ # @ squirrly-seo
5906
+ #: models/bulkseo/Metas.php:139
5907
+ #, fuzzy
5908
+ #| msgid "Keyword:"
5909
+ msgid "No Meta Keyword Found"
5910
+ msgstr "Schlüsselwort:"
5911
+
5912
+ #: models/bulkseo/Metas.php:155 models/bulkseo/Metas.php:191
5913
+ #: models/bulkseo/Metas.php:224 models/bulkseo/Metas.php:268
5914
+ #: models/bulkseo/Metas.php:304 models/bulkseo/Metas.php:337
5915
+ #: models/bulkseo/Metas.php:385 models/bulkseo/Metas.php:424
5916
+ #: models/bulkseo/Opengraph.php:139 models/bulkseo/Opengraph.php:175
5917
+ #: models/bulkseo/Opengraph.php:207 models/bulkseo/Opengraph.php:243
5918
+ #: models/bulkseo/Opengraph.php:279 models/bulkseo/Twittercard.php:136
5919
+ #: models/bulkseo/Twittercard.php:172 models/bulkseo/Twittercard.php:204
5920
+ #: models/bulkseo/Twittercard.php:240 models/bulkseo/Twittercard.php:276
5921
+ #: models/bulkseo/Visibility.php:83 models/bulkseo/Visibility.php:122
5922
+ #: models/bulkseo/Visibility.php:155
5923
+ msgid "Squirrly Snippet is deactivated from this post."
5924
+ msgstr ""
5925
+
5926
+ #: models/bulkseo/Metas.php:159 models/bulkseo/Metas.php:195
5927
+ #: models/bulkseo/Metas.php:228 models/bulkseo/Metas.php:272
5928
+ #: models/bulkseo/Metas.php:308 models/bulkseo/Metas.php:341
5929
+ #: models/bulkseo/Metas.php:389 models/bulkseo/Metas.php:428
5930
+ #, php-format
5931
+ msgid ""
5932
+ "SEO Metas for this post type are deactivated from %sSEO Settings > Automation"
5933
+ "%s."
5934
+ msgstr ""
5935
+
5936
+ #: models/bulkseo/Metas.php:163 models/bulkseo/Metas.php:199
5937
+ #: models/bulkseo/Metas.php:232
5938
+ #, php-format
5939
+ msgid "Meta Title is deactivated from %sSEO Settings > Metas%s."
5940
+ msgstr ""
5941
+
5942
+ #: models/bulkseo/Metas.php:167 models/bulkseo/Metas.php:203
5943
+ #: models/bulkseo/Metas.php:236 models/bulkseo/Metas.php:280
5944
+ #: models/bulkseo/Metas.php:316 models/bulkseo/Metas.php:349
5945
+ #: models/bulkseo/Metas.php:393 models/bulkseo/Metas.php:436
5946
+ #, php-format
5947
+ msgid "SEO Metas is deactivated from %sSEO Settings > Metas%s."
5948
+ msgstr ""
5949
+
5950
+ # @ squirrly-seo
5951
+ #: models/bulkseo/Metas.php:176 models/bulkseo/Metas.php:212
5952
+ #: models/bulkseo/Opengraph.php:160 models/bulkseo/Opengraph.php:196
5953
+ #: models/bulkseo/Twittercard.php:157 models/bulkseo/Twittercard.php:193
5954
+ #, fuzzy
5955
+ #| msgid "<< Leave it automatically"
5956
+ msgid "Title is generated automatically."
5957
+ msgstr "<< Lass es automatisch"
5958
+
5959
+ #: models/bulkseo/Metas.php:240 models/bulkseo/Metas.php:353
5960
+ #: models/bulkseo/Metas.php:397
5961
+ #, php-format
5962
+ msgid "Meta Keywords is deactivated from %sSEO Settings > Metas%s."
5963
+ msgstr ""
5964
+
5965
+ #: models/bulkseo/Metas.php:276 models/bulkseo/Metas.php:312
5966
+ #: models/bulkseo/Metas.php:345
5967
+ #, php-format
5968
+ msgid "Meta Description is deactivated from %sSEO Settings > Metas%s."
5969
+ msgstr ""
5970
+
5971
+ #: models/bulkseo/Metas.php:289 models/bulkseo/Metas.php:326
5972
+ #: models/bulkseo/Opengraph.php:228 models/bulkseo/Opengraph.php:264
5973
+ #: models/bulkseo/Twittercard.php:225 models/bulkseo/Twittercard.php:261
5974
+ msgid "Description is generated automatically."
5975
+ msgstr ""
5976
+
5977
+ #: models/bulkseo/Metas.php:432
5978
+ #, php-format
5979
+ msgid "Meta Canonical is deactivated from %sSEO Settings > Metas%s."
5980
+ msgstr ""
5981
+
5982
+ #: models/bulkseo/Opengraph.php:66
5983
+ msgid "OG title not empty"
5984
+ msgstr ""
5985
+
5986
+ #: models/bulkseo/Opengraph.php:68
5987
+ #, php-format
5988
+ msgid ""
5989
+ "You need to have an Open Graph title for this post. %s It will help you "
5990
+ "control the way your post looks when people share this URL to Facebook, "
5991
+ "LinkedIN and other social networks. %s It's also important for SEO purposes."
5992
+ msgstr ""
5993
+
5994
+ #: models/bulkseo/Opengraph.php:71
5995
+ #, php-format
5996
+ msgid "OG title up to %s chars"
5997
+ msgstr ""
5998
+
5999
+ #: models/bulkseo/Opengraph.php:76
6000
+ msgid "OG description not empty"
6001
+ msgstr ""
6002
+
6003
+ #: models/bulkseo/Opengraph.php:78
6004
+ #, php-format
6005
+ msgid ""
6006
+ "You need to have an Open Graph description for this post. %s It will help "
6007
+ "you control the way your post looks when people share this URL to Facebook, "
6008
+ "LinkedIN and other social networks. %s It's also important for SEO purposes."
6009
+ msgstr ""
6010
+
6011
+ #: models/bulkseo/Opengraph.php:81
6012
+ #, php-format
6013
+ msgid "OG description up to %s chars"
6014
+ msgstr ""
6015
+
6016
+ # @ squirrly-seo
6017
+ #: models/bulkseo/Opengraph.php:86 view/SeoSettings/Metas.php:184
6018
+ #, fuzzy
6019
+ #| msgid "Images"
6020
+ msgid "OG Image"
6021
+ msgstr "Bilder"
6022
+
6023
+ #: models/bulkseo/Opengraph.php:87 models/bulkseo/Twittercard.php:84
6024
+ msgid "(featured image)"
6025
+ msgstr ""
6026
+
6027
+ #: models/bulkseo/Opengraph.php:88
6028
+ #, php-format
6029
+ msgid ""
6030
+ "Set a good looking image for your URL. It needs to look good in Facebook and "
6031
+ "LinkedIN feeds when people will share this URL. %s A great image will "
6032
+ "attract more clicks to your site."
6033
+ msgstr ""
6034
+
6035
+ #: models/bulkseo/Opengraph.php:102
6036
+ msgid "Open Graph is deactivated."
6037
+ msgstr ""
6038
+
6039
+ #: models/bulkseo/Opengraph.php:107
6040
+ msgid "Open Graph is not set correctly."
6041
+ msgstr ""
6042
+
6043
+ # @ squirrly-seo
6044
+ #: models/bulkseo/Opengraph.php:112
6045
+ #, fuzzy
6046
+ #| msgid "<< Leave it automatically"
6047
+ msgid "Open Graph is generated automatically."
6048
+ msgstr "<< Lass es automatisch"
6049
+
6050
+ #: models/bulkseo/Opengraph.php:115
6051
+ msgid "Open Graph is customized and set correctly."
6052
+ msgstr ""
6053
+
6054
+ #: models/bulkseo/Opengraph.php:143 models/bulkseo/Opengraph.php:179
6055
+ #: models/bulkseo/Opengraph.php:211 models/bulkseo/Opengraph.php:247
6056
+ #: models/bulkseo/Opengraph.php:283
6057
+ #, php-format
6058
+ msgid ""
6059
+ "Open Graph for this post type is deactivated from %sSEO Settings > Automation"
6060
+ "%s."
6061
+ msgstr ""
6062
+
6063
+ #: models/bulkseo/Opengraph.php:147 models/bulkseo/Opengraph.php:183
6064
+ #: models/bulkseo/Opengraph.php:215 models/bulkseo/Opengraph.php:251
6065
+ #: models/bulkseo/Opengraph.php:287
6066
+ #, php-format
6067
+ msgid "Open Graph is deactivated from %sSEO Settings > Social Media%s."
6068
+ msgstr ""
6069
+
6070
+ #: models/bulkseo/Opengraph.php:151 models/bulkseo/Opengraph.php:187
6071
+ #: models/bulkseo/Opengraph.php:219 models/bulkseo/Opengraph.php:255
6072
+ #: models/bulkseo/Opengraph.php:291 models/bulkseo/Twittercard.php:148
6073
+ #: models/bulkseo/Twittercard.php:184 models/bulkseo/Twittercard.php:216
6074
+ #: models/bulkseo/Twittercard.php:252 models/bulkseo/Twittercard.php:288
6075
+ #, php-format
6076
+ msgid "Social Media is deactivated from %sSEO Settings > Social Media%s."
6077
+ msgstr ""
6078
+
6079
+ #: models/bulkseo/Twittercard.php:63
6080
+ msgid "TC title not empty"
6081
+ msgstr ""
6082
+
6083
+ #: models/bulkseo/Twittercard.php:65
6084
+ #, php-format
6085
+ msgid ""
6086
+ "You need to have a title for the Twitter Card of this post. %s It will help "
6087
+ "you control the way your post looks when it's shared on Twitter. %s It's "
6088
+ "also important for SEO purposes."
6089
+ msgstr ""
6090
+
6091
+ #: models/bulkseo/Twittercard.php:68
6092
+ #, php-format
6093
+ msgid "TC title up to %s chars"
6094
+ msgstr ""
6095
+
6096
+ # @ squirrly-seo
6097
+ #: models/bulkseo/Twittercard.php:73
6098
+ #, fuzzy
6099
+ #| msgid "Description:"
6100
+ msgid "TC Description not empty"
6101
+ msgstr "Beschreibung:"
6102
+
6103
+ #: models/bulkseo/Twittercard.php:75
6104
+ #, php-format
6105
+ msgid ""
6106
+ "You need to have a Twitter Card description for this post. %s It will help "
6107
+ "you control the way your post looks when people share this URL on Twitter. "
6108
+ "Good copywriting on your Twitter Card description will attract more clicks "
6109
+ "to your site. %s It's also important for SEO purposes."
6110
+ msgstr ""
6111
+
6112
+ #: models/bulkseo/Twittercard.php:78
6113
+ #, php-format
6114
+ msgid "TC description up to %s chars"
6115
+ msgstr ""
6116
+
6117
+ # @ squirrly-seo
6118
+ #: models/bulkseo/Twittercard.php:83
6119
+ #, fuzzy
6120
+ #| msgid "Images"
6121
+ msgid "TC Image"
6122
+ msgstr "Bilder"
6123
+
6124
+ #: models/bulkseo/Twittercard.php:85
6125
+ #, php-format
6126
+ msgid ""
6127
+ "Set a good looking image for your URL. It needs to look good in Twitter "
6128
+ "feeds when people will share this URL. %s A great image will attract more "
6129
+ "clicks to your site."
6130
+ msgstr ""
6131
+
6132
+ #: models/bulkseo/Twittercard.php:99
6133
+ msgid "Twitter Card is deactivated."
6134
+ msgstr ""
6135
+
6136
+ #: models/bulkseo/Twittercard.php:104
6137
+ msgid "Twitter Card is not set correctly."
6138
+ msgstr ""
6139
+
6140
+ #: models/bulkseo/Twittercard.php:109
6141
+ msgid "Twitter Card is generated automatically."
6142
+ msgstr ""
6143
+
6144
+ #: models/bulkseo/Twittercard.php:112
6145
+ msgid "Twitter Card is customized and set correctly."
6146
+ msgstr ""
6147
+
6148
+ #: models/bulkseo/Twittercard.php:140 models/bulkseo/Twittercard.php:176
6149
+ #: models/bulkseo/Twittercard.php:208 models/bulkseo/Twittercard.php:244
6150
+ #: models/bulkseo/Twittercard.php:280
6151
+ #, php-format
6152
+ msgid ""
6153
+ "Twitter Card for this post type is deactivated from %sSEO Settings > "
6154
+ "Automation%s."
6155
+ msgstr ""
6156
+
6157
+ #: models/bulkseo/Twittercard.php:144 models/bulkseo/Twittercard.php:180
6158
+ #: models/bulkseo/Twittercard.php:212 models/bulkseo/Twittercard.php:248
6159
+ #: models/bulkseo/Twittercard.php:284
6160
+ #, php-format
6161
+ msgid "Twitter Card is deactivated from %sSEO Settings > Social Media%s."
6162
+ msgstr ""
6163
+
6164
+ #: models/bulkseo/Visibility.php:27
6165
+ msgid "Visible on Google"
6166
+ msgstr ""
6167
+
6168
+ #: models/bulkseo/Visibility.php:28
6169
+ #, php-format
6170
+ msgid ""
6171
+ "Let Google Index this page. %s You need to make sure your settings are "
6172
+ "turned to green for the \"let Google index this page\" section of this URL's "
6173
+ "visibility settings."
6174
+ msgstr ""
6175
+
6176
+ #: models/bulkseo/Visibility.php:31 view/Blocks/Snippet.php:1029
6177
+ msgid "Send Authority to this page"
6178
+ msgstr ""
6179
+
6180
+ #: models/bulkseo/Visibility.php:32
6181
+ #, php-format
6182
+ msgid ""
6183
+ "Pass SEO authority to this page. %s If you want this page to really be "
6184
+ "visible, then you must allow the flow of authority from the previous pages "
6185
+ "to this one. %s The previous page means any page that leads to the current "
6186
+ "one. Passing authority from the previous page to this one will improve the "
6187
+ "current page's visibility. %s You need to make sure your settings are turned "
6188
+ "to green for the \"Pass Link Juice\" section of this URL's visibility "
6189
+ "settings."
6190
+ msgstr ""
6191
+
6192
+ #: models/bulkseo/Visibility.php:35
6193
+ msgid "Add page in sitemap"
6194
+ msgstr ""
6195
+
6196
+ #: models/bulkseo/Visibility.php:36
6197
+ #, php-format
6198
+ msgid ""
6199
+ "Turn the \"Show it in Sitemap.xml\" toggle to green (ON). %s That setting "
6200
+ "helps you control if the current URL should be found within the sitemap. "
6201
+ "There are pages you will want in the sitemap, and pages that you will want "
6202
+ "out of the sitemap. %s If your purpose is to maximize visibility for the "
6203
+ "current URL, then you need to add it to Sitemap."
6204
+ msgstr ""
6205
+
6206
+ #: models/bulkseo/Visibility.php:50
6207
+ msgid "Some visibility options are inactive."
6208
+ msgstr ""
6209
+
6210
+ #: models/bulkseo/Visibility.php:55
6211
+ msgid "Visibility is not set correctly."
6212
+ msgstr ""
6213
+
6214
+ #: models/bulkseo/Visibility.php:59
6215
+ msgid "Visibility is set correctly."
6216
+ msgstr ""
6217
+
6218
+ #: models/bulkseo/Visibility.php:87
6219
+ #, php-format
6220
+ msgid ""
6221
+ "Noindex for this post type is deactivated from %sSEO Settings > Automation%s."
6222
+ msgstr ""
6223
+
6224
+ #: models/bulkseo/Visibility.php:91 models/bulkseo/Visibility.php:130
6225
+ #, php-format
6226
+ msgid "Robots Meta is deactivated from %sSEO Settings > SEO Metas%s."
6227
+ msgstr ""
6228
+
6229
+ #: models/bulkseo/Visibility.php:95