Deprecated: WP_Rocket_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/wp-rocket/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php on line 888

Warning: Cannot modify header information - headers already sent by (output started at /home/peloteks/kendinleilgilen.com/wp-content/plugins/wp-rocket/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php:888) in /home/peloteks/kendinleilgilen.com/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-cache.php on line 212

Deprecated: WP_Translation_Controller::load_file(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 101

Deprecated: WP_Translation_Controller::unload_file(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 156

Deprecated: WP_Translation_Controller::unload_textdomain(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 201

Deprecated: WP_Translation_Controller::is_textdomain_loaded(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 243

Deprecated: WP_Translation_Controller::translate(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 263

Deprecated: WP_Translation_Controller::translate_plural(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 297

Deprecated: WP_Translation_Controller::locate_translation(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 397

Deprecated: WP_Translation_Controller::get_files(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-controller.php on line 430

Deprecated: WP_Translation_File::create(): Implicitly marking parameter $filetype as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/l10n/class-wp-translation-file.php on line 84

Deprecated: wp_getimagesize(): Implicitly marking parameter $image_info as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-includes/media.php on line 5502

Deprecated: WPCF7_Pipes::__construct(): Implicitly marking parameter $texts as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/contact-form-7/includes/pipe.php on line 39

Deprecated: WebpConverter\Repository\TokenRepository::get_token(): Implicitly marking parameter $token_value as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Repository/TokenRepository.php on line 26

Deprecated: WebpConverter\Conversion\Format\FormatFactory::get_available_formats(): Implicitly marking parameter $conversion_method as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Format/FormatFactory.php on line 60

Deprecated: WebpConverter\Conversion\Format\FormatFactory::get_mime_types(): Implicitly marking parameter $output_formats as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Format/FormatFactory.php on line 104

Deprecated: WebpConverter\Conversion\Method\MethodFactory::__construct(): Implicitly marking parameter $skip_crashed as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Method/MethodFactory.php on line 48

Deprecated: WebpConverter\Conversion\Method\MethodFactory::__construct(): Implicitly marking parameter $skip_larger as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Method/MethodFactory.php on line 48

Deprecated: WebpConverter\Conversion\Method\MethodFactory::__construct(): Implicitly marking parameter $server_configurator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Method/MethodFactory.php on line 48

Deprecated: WebpConverter\Conversion\Method\MethodAbstract::__construct(): Implicitly marking parameter $output_path as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Method/MethodAbstract.php on line 39

Deprecated: WebpConverter\Conversion\OutputPathGenerator::get_paths(): Implicitly marking parameter $file_extensions as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/OutputPathGenerator.php on line 55

Deprecated: WebpConverter\Conversion\Method\RemoteMethod::handle_request_error(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Method/RemoteMethod.php on line 407

Deprecated: WebpConverter\Conversion\Directory\DirectoryIntegrator::__construct(): Implicitly marking parameter $output_path as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Directory/DirectoryIntegrator.php on line 27

Deprecated: WebpConverter\PluginData::get_plugin_options(): Implicitly marking parameter $form_name as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/PluginData.php on line 72

Deprecated: WebpConverter\PluginData::validate_plugin_settings(): Implicitly marking parameter $posted_settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/PluginData.php on line 117

Deprecated: WebpConverter\PluginData::validate_plugin_settings(): Implicitly marking parameter $form_name as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/PluginData.php on line 117

Deprecated: WebpConverter\Settings\OptionsManager::get_options(): Implicitly marking parameter $form_name as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/OptionsManager.php on line 39

Deprecated: WebpConverter\Settings\OptionsManager::get_options(): Implicitly marking parameter $posted_settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/OptionsManager.php on line 39

Deprecated: WebpConverter\Settings\OptionsManager::get_validated_values(): Implicitly marking parameter $posted_settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/OptionsManager.php on line 90

Deprecated: WebpConverter\Settings\OptionsManager::get_validated_values(): Implicitly marking parameter $form_name as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/OptionsManager.php on line 90

Deprecated: WebpConverter\Settings\Option\OptionsAggregator::get_options(): Implicitly marking parameter $form_name as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OptionsAggregator.php on line 60

Deprecated: WebpConverter\Settings\Option\ConversionMethodOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ConversionMethodOption.php on line 103

Deprecated: WebpConverter\Settings\Option\ConversionMethodOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ConversionMethodOption.php on line 111

Deprecated: WebpConverter\Settings\Option\ConversionMethodOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ConversionMethodOption.php on line 111

Deprecated: WebpConverter\Settings\Option\OptionInterface::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OptionInterface.php on line 74

Deprecated: WebpConverter\Settings\Option\OptionInterface::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OptionInterface.php on line 85

Deprecated: WebpConverter\Settings\Option\OptionInterface::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OptionInterface.php on line 85

Deprecated: WebpConverter\Settings\Option\ImagesQualityOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImagesQualityOption.php on line 89

Deprecated: WebpConverter\Settings\Option\ImagesQualityOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImagesQualityOption.php on line 93

Deprecated: WebpConverter\Settings\Option\ImagesQualityOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImagesQualityOption.php on line 93

Deprecated: WebpConverter\Settings\Option\OutputFormatsOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OutputFormatsOption.php on line 115

Deprecated: WebpConverter\Settings\Option\OutputFormatsOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OutputFormatsOption.php on line 128

Deprecated: WebpConverter\Settings\Option\OutputFormatsOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/OutputFormatsOption.php on line 128

Deprecated: WebpConverter\Settings\Option\SupportedDirectoriesOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedDirectoriesOption.php on line 72

Deprecated: WebpConverter\Settings\Option\SupportedDirectoriesOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedDirectoriesOption.php on line 79

Deprecated: WebpConverter\Settings\Option\SupportedDirectoriesOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedDirectoriesOption.php on line 79

Deprecated: WebpConverter\Settings\Option\ImageResizeOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImageResizeOption.php on line 123

Deprecated: WebpConverter\Settings\Option\ImageResizeOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImageResizeOption.php on line 130

Deprecated: WebpConverter\Settings\Option\ImageResizeOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ImageResizeOption.php on line 130

Deprecated: WebpConverter\Settings\Option\AutoConversionOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AutoConversionOption.php on line 57

Deprecated: WebpConverter\Settings\Option\AutoConversionOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AutoConversionOption.php on line 64

Deprecated: WebpConverter\Settings\Option\AutoConversionOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AutoConversionOption.php on line 64

Deprecated: WebpConverter\Settings\Option\AccessTokenOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AccessTokenOption.php on line 86

Deprecated: WebpConverter\Settings\Option\AccessTokenOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AccessTokenOption.php on line 93

Deprecated: WebpConverter\Settings\Option\AccessTokenOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/AccessTokenOption.php on line 93

Deprecated: WebpConverter\Settings\Option\SupportedExtensionsOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedExtensionsOption.php on line 70

Deprecated: WebpConverter\Settings\Option\SupportedExtensionsOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedExtensionsOption.php on line 77

Deprecated: WebpConverter\Settings\Option\SupportedExtensionsOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/SupportedExtensionsOption.php on line 77

Deprecated: WebpConverter\Settings\Option\LoaderTypeOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/LoaderTypeOption.php on line 92

Deprecated: WebpConverter\Settings\Option\LoaderTypeOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/LoaderTypeOption.php on line 99

Deprecated: WebpConverter\Settings\Option\LoaderTypeOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/LoaderTypeOption.php on line 99

Deprecated: WebpConverter\Settings\Option\RewriteInheritanceOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/RewriteInheritanceOption.php on line 61

Deprecated: WebpConverter\Settings\Option\RewriteInheritanceOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/RewriteInheritanceOption.php on line 75

Deprecated: WebpConverter\Settings\Option\RewriteInheritanceOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/RewriteInheritanceOption.php on line 75

Deprecated: WebpConverter\Settings\Option\ExcludedDirectoriesOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExcludedDirectoriesOption.php on line 66

Deprecated: WebpConverter\Settings\Option\ExcludedDirectoriesOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExcludedDirectoriesOption.php on line 73

Deprecated: WebpConverter\Settings\Option\ExcludedDirectoriesOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExcludedDirectoriesOption.php on line 73

Deprecated: WebpConverter\Settings\Option\ExtraFeaturesOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExtraFeaturesOption.php on line 100

Deprecated: WebpConverter\Settings\Option\ExtraFeaturesOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExtraFeaturesOption.php on line 109

Deprecated: WebpConverter\Settings\Option\ExtraFeaturesOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ExtraFeaturesOption.php on line 109

Deprecated: WebpConverter\Settings\Option\MediaStatsOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/MediaStatsOption.php on line 62

Deprecated: WebpConverter\Settings\Option\MediaStatsOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/MediaStatsOption.php on line 69

Deprecated: WebpConverter\Settings\Option\MediaStatsOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/MediaStatsOption.php on line 69

Deprecated: WebpConverter\Settings\Option\CloudflareZoneIdOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareZoneIdOption.php on line 74

Deprecated: WebpConverter\Settings\Option\CloudflareZoneIdOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareZoneIdOption.php on line 81

Deprecated: WebpConverter\Settings\Option\CloudflareZoneIdOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareZoneIdOption.php on line 81

Deprecated: WebpConverter\Settings\Option\CloudflareApiTokenOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareApiTokenOption.php on line 63

Deprecated: WebpConverter\Settings\Option\CloudflareApiTokenOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareApiTokenOption.php on line 70

Deprecated: WebpConverter\Settings\Option\CloudflareApiTokenOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/CloudflareApiTokenOption.php on line 70

Deprecated: WebpConverter\Settings\Option\ServiceModeOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ServiceModeOption.php on line 61

Deprecated: WebpConverter\Settings\Option\ServiceModeOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ServiceModeOption.php on line 68

Deprecated: WebpConverter\Settings\Option\ServiceModeOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/ServiceModeOption.php on line 68

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteRootOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteRootOption.php on line 52

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteRootOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteRootOption.php on line 59

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteRootOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteRootOption.php on line 59

Deprecated: WebpConverter\Settings\Option\HtaccessRewritePathOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewritePathOption.php on line 52

Deprecated: WebpConverter\Settings\Option\HtaccessRewritePathOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewritePathOption.php on line 59

Deprecated: WebpConverter\Settings\Option\HtaccessRewritePathOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewritePathOption.php on line 59

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteOutputOption::get_default_value(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteOutputOption.php on line 52

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteOutputOption::validate_value(): Implicitly marking parameter $available_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteOutputOption.php on line 59

Deprecated: WebpConverter\Settings\Option\HtaccessRewriteOutputOption::validate_value(): Implicitly marking parameter $disabled_values as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Option/HtaccessRewriteOutputOption.php on line 59

Deprecated: WebpConverter\Action\ConvertAttachmentAction::convert_files_by_attachment(): Implicitly marking parameter $quality_level as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/ConvertAttachmentAction.php on line 40

Deprecated: WebpConverter\Action\ConvertPathsAction::convert_files_by_paths(): Implicitly marking parameter $quality_level as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/ConvertPathsAction.php on line 47

Deprecated: WebpConverter\Action\DeletePathsAction::__construct(): Implicitly marking parameter $output_path as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/DeletePathsAction.php on line 28

Deprecated: WebpConverter\Action\UploadFileHandler::__construct(): Implicitly marking parameter $cron_initiator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/UploadFileHandler.php on line 35

Deprecated: WebpConverter\Action\UploadFileHandler::init_attachment_conversion(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/UploadFileHandler.php on line 75

Deprecated: WebpConverter\Action\UploadFileHandler::init_attachment_conversion(): Implicitly marking parameter $attachment_id as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Action/UploadFileHandler.php on line 75

Deprecated: WebpConverter\Conversion\Cron\CronInitiator::__construct(): Implicitly marking parameter $cron_status_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Cron/CronInitiator.php on line 33

Deprecated: WebpConverter\Conversion\Cron\CronInitiator::__construct(): Implicitly marking parameter $paths_finder as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Cron/CronInitiator.php on line 33

Deprecated: WebpConverter\Conversion\Cron\CronInitiator::init_conversion(): Implicitly marking parameter $request_id as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Cron/CronInitiator.php on line 84

Deprecated: WebpConverter\Conversion\PathsFinder::__construct(): Implicitly marking parameter $stats_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 51

Deprecated: WebpConverter\Conversion\PathsFinder::__construct(): Implicitly marking parameter $output_path as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 51

Deprecated: WebpConverter\Conversion\PathsFinder::get_paths_by_chunks(): Implicitly marking parameter $allowed_output_formats as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 76

Deprecated: WebpConverter\Conversion\PathsFinder::get_paths(): Implicitly marking parameter $allowed_output_formats as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 104

Deprecated: WebpConverter\Conversion\PathsFinder::skip_converted_paths(): Implicitly marking parameter $allowed_output_formats as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 128

Deprecated: WebpConverter\Conversion\PathsFinder::skip_converted_paths_chunks(): Implicitly marking parameter $allowed_output_formats as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/PathsFinder.php on line 162

Deprecated: WebpConverter\Service\StatsManager::set_images_webp_unconverted(): Implicitly marking parameter $value as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/StatsManager.php on line 108

Deprecated: WebpConverter\Service\StatsManager::set_images_avif_unconverted(): Implicitly marking parameter $value as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/StatsManager.php on line 140

Deprecated: WebpConverter\Conversion\DirectoryFilesFinder::__construct(): Implicitly marking parameter $server_configurator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/DirectoryFilesFinder.php on line 25

Deprecated: WebpConverter\Conversion\Endpoint\CronConversionEndpoint::__construct(): Implicitly marking parameter $cron_initiator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Endpoint/CronConversionEndpoint.php on line 28

Deprecated: WebpConverter\Conversion\Endpoint\CronConversionEndpoint::__construct(): Implicitly marking parameter $cron_status_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Endpoint/CronConversionEndpoint.php on line 28

Deprecated: WebpConverter\Conversion\Endpoint\PathsEndpoint::__construct(): Implicitly marking parameter $cron_status_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Endpoint/PathsEndpoint.php on line 36

Deprecated: WebpConverter\Conversion\Endpoint\RegenerateEndpoint::__construct(): Implicitly marking parameter $cron_status_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Endpoint/RegenerateEndpoint.php on line 30

Deprecated: WebpConverter\Conversion\Cron\CronEventGenerator::__construct(): Implicitly marking parameter $cron_initiator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Cron/CronEventGenerator.php on line 28

Deprecated: WebpConverter\Conversion\Cron\CronStatusViewer::__construct(): Implicitly marking parameter $cron_status_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Conversion/Cron/CronStatusViewer.php on line 23

Deprecated: WebpConverter\Loader\HtaccessLoader::get_mod_rewrite_rules(): Implicitly marking parameter $output_path_suffix as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Loader/HtaccessLoader.php on line 252

Deprecated: WebpConverter\Settings\Page\PageIntegrator::__construct(): Implicitly marking parameter $view_loader as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Page/PageIntegrator.php on line 30

Deprecated: WebpConverter\Settings\Page\PageIntegrator::get_settings_page_url(): Implicitly marking parameter $action as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Page/PageIntegrator.php on line 85

Deprecated: WebpConverter\Settings\Page\DebugPage::__construct(): Implicitly marking parameter $file_loader as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/Page/DebugPage.php on line 35

Deprecated: WebpConverter\Service\FileLoader::get_file_size_by_url(): Implicitly marking parameter $ver_param as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 22

Deprecated: WebpConverter\Service\FileLoader::get_file_size_by_url(): Implicitly marking parameter $debug_context as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 22

Deprecated: WebpConverter\Service\FileLoader::get_file_status_by_url(): Implicitly marking parameter $ver_param as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 56

Deprecated: WebpConverter\Service\FileLoader::get_file_status_by_url(): Implicitly marking parameter $debug_context as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 56

Deprecated: WebpConverter\Service\FileLoader::get_curl_url(): Implicitly marking parameter $ver_param as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 93

Deprecated: WebpConverter\Service\FileLoader::log_request(): Implicitly marking parameter $curl_error as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 160

Deprecated: WebpConverter\Service\FileLoader::log_request(): Implicitly marking parameter $response_length as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/FileLoader.php on line 160

Deprecated: WebpConverter\Service\DeactivationModalLoader::__construct(): Implicitly marking parameter $stats_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/DeactivationModalLoader.php on line 36

Deprecated: WebpConverter\Service\MediaStatusViewer::__construct(): Implicitly marking parameter $output_path as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/MediaStatusViewer.php on line 49

Deprecated: WebpConverter\Service\MediaStatusViewer::get_conversion_stats_for_attachment(): Implicitly marking parameter $strategy_level as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/MediaStatusViewer.php on line 92

Deprecated: WebpConverter\Service\MediaStatusViewer::get_conversion_status(): Implicitly marking parameter $strategy_level as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Service/MediaStatusViewer.php on line 211

Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60

Deprecated: MC4WP_Form_Tags::replace_in_form_content(): Implicitly marking parameter $element as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/mailchimp-for-wp/includes/forms/class-form-tags.php on line 51

Deprecated: WPMailSMTP\Queue\Queue::count_processed_emails(): Implicitly marking parameter $since_datetime as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/wp-mail-smtp/src/Queue/Queue.php on line 302

Deprecated: WebpConverter\Settings\SettingsManager::__construct(): Implicitly marking parameter $token_validator as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/SettingsManager.php on line 36

Deprecated: WebpConverter\Settings\SettingsManager::save_settings(): Implicitly marking parameter $post_data as nullable is deprecated, the explicit nullable type must be used instead in /home/peloteks/kendinleilgilen.com/wp-content/plugins/webp-converter-for-media/src/Settings/SettingsManager.php on line 50
Site Adresi Değiştirmek - Eklentisiz | Kendinle İlgilen

Site Adresi Değiştirmek – Eklentisiz

Photo of author

By Kendinle İlgilen

Site adresi değiştirmek yani siteyi başka bir domaine taşımak istiyorsanız örneğin www.xxx.com sitesini www.yyy.com adresine taşıyacaksanız yapılacak işlemleri adım adım aşağıya özetledim. Bu işleme URL değişikliği, domain değişikliği, alan adı değişikliği de diyebilirsiniz.

Cevapladığım Sorular

Özetle, URL değişikliği nasıl yapılır, site adresi nasıl değiştirilir, trafik kaybetmeden nasıl URL değiştirebilirim, site adresini değiştirirsem hitlerim düşer mi, URL adresini değiştirirsem site trafiği etkilenir mi, domain değişikliği seo’ya zarar verir, mi, alan adı değişikliği trafiği etkiler mi, siteyi başka bir domaine nasıl taşırım, sitenin alan adını değiştirmek istiyorum, site adresini değiştirmek istiyorum, nereden başlayacağım, URL değişikliği yaparsam hitlerim düşer mi gibi soruları cevaplamaya çalışacağım.

Bu yazıda kendi uyguladığım yöntemi anlattım, günlük 1200 kullanıcısı olan bir siteyi bambaşka bir alan adına taşıdım, ilk hafta 350 kişiye kadar düştü, 10. günden itibaren kademeli arttı, 3. hafta bittiğinde hitler 900-1000 kullanıcı seviyesine geldi. Ufak bir hit kaybı yaşsasak da ciddi bir sorun yaşamadığımızı düşünüyorum.

Site Adresi Değiştirmek Yazısıyla Alakalı Okuma Önerileri

Konuyla alakalı olarak “Siteyi Taşımak – Hosting şirketini değiştirmek” hakkında yazmıştım. Hosting yani barındırma şirketini değiştirmek veya başka bir deyişle, siteyi bir sunucudan alıp başka bir sunucuya taşımak, bu yazıda anlatacaklarıma göre çok daha kolay. İkisi karıştırılmamalı. Çünkü pek çok site taşıma türü var.

Google’ın URL değişikliği yaparak site taşıma başlıklı yazısında üç aşağı beş yukarı benim anlatacaklarım yer alıyor. Sitenizi doğru şekilde taşırsanız ne hit kaybı yaşarsınız ne de SEO zarar görür. Ama gerçekten dikkatli taşımanız gerekiyor. Çünkü atladığınız tek bir adım, yıllarca verdiğiniz emekleri çöpe atabilir.

site adresini değiştirmek-eklentisiz
site adresini değiştirmek-eklentisiz

Site Adresi Değiştirme İçin Ön Hazırlıklar

Site adresi değiştirme çalışmalarınızı ön hazırlık, taşımanın gerçekleşmesi ve taşınma sonrası diye ayırabiliriz. Ön hazırlıklar siteyi taşımadan önce yapacağınız tüm hazırlıkları kapsar.

  1. Site adresini değiştirmeden önce optimizasyon yapın. Yani site hızını artırmak için gerekli kontrolleri yapın, veritabanı temizliği yapın, kullanılmayan görselleri silin.
  2. Optimizasyon sırasında sildiğiniz her yazı veya görsel için 301 daimi yönlendirmesi yapın (En iyi eklentiler hakkında yazdığım “2021 Ücretsiz ve Kaliteli 10 WordPress Eklentisi” yazısına bakabilirsiniz. O yazıda “redirection” eklentisini önermiştim). Başka bir deyişle, taşıyacağınız sitenin kırık linkleri, 404 hataları veya sorunlu sayfaları olmasın.
  3. Siteyi taşıyacağınız tarihi belirleyin, site adresi değiştirmek büyük ve ciddi bir iş. Bu nedenle çok iyi bir planlama gerektiriyor. Taşıyacağınız siteyi tam olarak ne zaman kapatacağınıza karar verin (bakım moduna saat kaçta alacaksınız?).
  4. Yeni adreste sitenin temasını, eklentilerini kurun.
  5. URL değişikliği yaparken sadece yazıları, sayfaları ve resimleri transfer edeceksiniz. Kalan tüm ögeleri yeni adreste sizin hazırlamanız gerekiyor.
  6. Yeni sitede yapabiliyorsanız taşınma bitene kadar robots.txt dosyasını düzenleyin ve işlem bitene kadar yeni siteyi robotlara kapatın.
  7. Yeni sitenin hazırlık aşamasında indekslenmeyeceğinden eminseniz taşıyacağınız sitedeki tüm içeriği yeni siteye aktarın. Platform değişikliği varsa yani örneğin bloggerdan wordpresse geçiş yapıyorsanız, site aktarımı için uygun eklentiler de bulabilirsiniz. Platform değişikliği yoksa yani wordpress ten wordpresse içerik taşıyorsanız işiniz kolay. WordPress’in dışa aktar, içe aktar özellikleri ile kolayca içeriği taşırsınız. Yorumlar otomatik gelir.
  8. Eğer yeni sitede robots.txt ayarları yapmak istemiyorsanız hazırlık aşamasında yazıları yayınlamayın, taslak olarak dursunlar.
  9. Siteyi başka bir alan adına taşımak için geçecek süre tahminen 18 saattir. Bu süreçte eski sitenizi kapalı tutmanız gerekiyor. Size tavsiyem eklenti kullanmadan direkt tek satırlık kodla sitenizi kapatmanız. Kodu şimdiden öğrenin.

Ön hazırlık dönemini şöyle özetleyebiliriz: Yeni sitenin taşınmaya hazırlanması (tema ve eklentilerinin kurulması, varsa temanın İngilizce kısımlarının çevrilmesi) içeriklerin yeni siteye aktarılması, öte yandan taşınacak sitenin varsa teknik sorunlarının giderilmesi ve optimize edilmesi.

Site Taşıma Günü

Tüm ön hazırlıkları yaptıktan sonra belirlediğiniz gün ve saatte eski sitenizi kapatın. Ben siteyi temanın functions.php dosyasının altına eklediğim şu kodla kapattım. İşim bittiğinde de kodu sildim. Hiç sorun olmadı.

Eski Adresteki Siteyi Kapatın

// Activate WordPress Maintenance Mode

function wp_maintenance_mode() {

if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {

wp_die(‘<h1>Sitemiz geçici olarak bakımdadır</h1><br /> Sitemizde URL değişikliği yapılacaktır. gibi site adresi değiştirmek başka bir deyişle siteyi başka bir domaine taşımak ile alakalı uygun gördüğünüz cümleleri yazın.’);

}

}

add_action(‘get_header’, ‘wp_maintenance_mode’);

Taşıdığınız Yazıları Yeni Adreste Yayına Alın

Eski siteyi kapatır kapatmaz yeni sitedeki yazıları taslaktan yayına alın. İçerikleri bu aşamada da taşıyabilirsiniz ama şahsen site taşırken ilk yaptığım şey, yeni sitenin ayarlarını yapar yapmaz eski siteden yazıları almak oldu. Çünkü yazılar taşınırken format bozuk gelebiliyor, tüm yazıların elden geçmesi lazım. Biz platform değişikliği de yaptığımız için tüm resimleri elle tek tek yükledik.

301 Yönlendirmelerini Yapın

Yeni sitede yazılar yayında iken eski siteden yani taşıyacağınız siteden 301 kalıcı yönlendirmelerine başlayabilirsiniz. WordPress sitelerinde yukarıda linkini de verdiğim gibi en iyi eklentiler arasında Redirection eklentisini kullanmanızı öneririm.

Redirection eklentisi dışında htaccess dosyasına da yönlendirmeleri yazabilirsiniz ancak taşıdığınız yazı sayısı 100’ün üzerindeyse çok daha fazla uğraştırıcı olabilir. Oysa, redirection eklentisine yazının linkini ve yönlendirilecek adresin linkini yazmak yeterli.

En Son Ana Sayfayı Yönlendirin

Yazıların ve sayfaların yönlendirmesi bitince en son ana sayfayı da yeni siteye yönlendirin. Yeni sitedeki DNS ayarlarını kontrol edin. DNS ayarları muhtemelen doğrudur çünkü örneğin yeni alan adınızı alırken hosting de satın almış olursunuz. Eski site de Google’ın önerisine göre 1 yıl açık kalacağından mecburen yeni bir hosting almış olacaksınız.

Taşıma işlemi bitti. 301 yönlendirmelerini yapar yapmaz, eski sitede siteyi bakım moduna getirdiğiniz temanın functions.php dosyasının en sonundaki kodu kaldırın. İki site de açık olsun.

301 Yönlendirmesi Yaptığım Yazıları Silmeli miyim?

Pek çok kaynakta site adresi değiştirme işleminde iki sitenin de açık tutulması ve yazıların silinmemesi yazıyor. Ancak ben bu yolu takip etmedim.

Kendinle ilgilen sitesinde 100’e yakın elektronik sigara yazısı vardı ve hepsini sadece elektronik sigara yazılarının olduğu bir siteye taşımak istiyordum. Yaptım da. Her bir yazıyı yeni URL’ye taşıdıktan sonra bu siteden sildim. Başlarda bu sitede ciddi bir hit kaybı oldu. Radikal bir karardı. 301 sonrasında yazıları silmeyip 1 sene tutabilirdim ama benim tercihim silmekten yana oldu.

Siteyi Taşıdıktan Sonra Yapılacaklar

Robots.txt İşlemleri

301 yönlendirmesi yaptığınız eski sitedeki robots.txt dosyasını aramalara kapatın.  Ben aşağıdaki gibi değiştiriyorum. Yani robotlara “beni taramayın artık” diyorum.

Google’ın kendisi de aynı şeyi söylüyor:

  • Eski sitede, tüm txt yönergelerini kaldırın. Bu, Googlebot’un yeni siteye yapılan tüm yönlendirmeleri keşfetmesini ve dizinimizi güncellemesini sağlar.

Yani siteyi taşıdıktan sonra taşıdığınız sitenin (eski site) robots.txt dosyasını aşağıdaki gibi yapmanız gerekiyor:

User-agent: *

Disallow: /

Robots.txt dosyası ile işiniz biter bitmez, search console hesabınıza girin. Search console’da aynı anda hem yeni sitenin hem de eski sitenin mülkünü doğrulamanız gerekiyor. Değilse, adres değişikliğini yapmanıza izin vermiyor.

Site Adresi Değiştirme Search Console İşlemleri

Search console kayıtlarınız yukarıda anlattığım gibi ise “adres değişikliği” işlemini de hemen başlatabilirsiniz. Burada hem taşıdığınız hem de yeni sitenin site haritaları da olmalı. Yani eski site artık işime yaramayacak gibi düşünmeyin.

Search console ile ilgili başka bir detay daha var. Benim taşıdığım site www ile başladığından bir sorun olmadı ama siteniz mesela https://siteadi.com gibi başlıyorsa search console da www ile de doğrulama yapmanız öneriliyor. Yukarıda linkini verdiğim google dokümanında yazıyor. Bu konuda herhangi bir şey yapmadığım için yazamayacağım ama adresinizde bu durum varsa araştırın ve yapın.

Eski Sitedeki Eklentiler Ne Olacak?

Eski sitede “güvenlik” eklentisini silmeyin. Her ne kadar ana sayfa bile yönlendirilmiş olsa da, bu yönlendirmelerin 1 yıl daha çalışabilmesi için eski sitedeki güvenlik eklentisini, varsa mailler için kullandığınız Mail smtp eklentisini ve SEO eklentisini silmeyin. Yoast Seo gibi eklentiler site haritasını kendisi oluşturuyor. Search console da günlük olarak güncelliyor. Örneğin siz Yoast Seo’yu silerseniz search console da site haritanız çalışmaz. Bunların dışındaki eklentileri silebilirsiniz. Boşuna eski sitede güvenlik açığı yaratmayın.

Özetle hem taşınan eski sitenin hem de yeni sitenin site haritası search console da yer almalı ve adres değişikliği başlatılmalı.

Seo Kaybetmeden Site Adresi Değiştirmek

Eğer taşıdığınız sitedeki kategori, etiket, yazı, medyayı değiştirmeden diğer siteye aktardıysanız siteniz hiç hit kaybetmeden yoluna devam edecektir.

Yapılan yanlışlardan biri, taşıyacağınız eski siteyi optimize edeyim derken bolca etiket silmektir. Normalde etiket silmek zaten hitleri düşürür, siz hit düşüşünü site taşımaya bağlarsınız ama değil. Taşındıktan sonra kategori etiket değişikliği de yapmayın. Bu tip işlerin hepsini taşınmadan önce yapın ve taşındıktan sonraki en az 6 ay içinde böyle radikal değişiklikler yapmayın.

Daha önce bu hatayı yaptım ve 400 tekil ziyaretçisi olan bir siteyi 100’lere düşürdüm, 2 yıl geçti hala toparlanmadı, kendi kişisel bloglarımdan biri idi. Zaten gözden çıkarmıştım siteyi. Şimdiki aklım olsa daha dikkatli davranır, etiketlere dokunmaz, site adresi değiştikten 6 ay sonra kademeli olarak etiketleri siler ve sitenin hitlerini korurdum.

Anlattığım şekilde taşınan bir sitenin hiti ne yükselir ne düşer. Ancak aşamalardan birinde hata yaparsanız, kalıcı hit kaybı yaşayabilirsiniz.

Yazıyla Alakalı Okuma Önerileri

Kafanıza takılan soruları yorumlarda sorabilirsiniz. Site adresi değiştirirken otomatik yaptığım işlemleri atlamış olabilirim.

Yazıda http den https ye geçiş hakkında bilgi bulunmuyor.

Aşağıdaki yazılar eski sitenizi optimize ederken işinize yarayabilir.

En Hızlı Fotoğraf ve Görsel Optimizasyonu: Site adresini değiştirmeden önce taşıyacağınız sitedeki görselleri optimize edin. Optimize edilmiş haliyle 301 yönlendirmelerini yapın.

WP Rocket eklentisini silmek-detaylı: Site adresi değiştirmeden önce eski sitedeki cache eklentisini silmelisiniz. Eski sitenizde WP-rocket cache eklentisi varsa, bu yazı çok işinize yarayacak.

Çok Dilli Site Yapmak: Site adresini değiştirirken yeni sitede birden fazla dil kullanacaksanız, taşıdığınız bu yazıları bir subdomain altına almayı düşünebilirsiniz.

Yorum yapın